UNPKG

@relaycorp/webcrypto-kms

Version:

WebCrypto-compatible client for Key Management Services like GCP KMS

74 lines (73 loc) 2.29 kB
{ "name": "@relaycorp/webcrypto-kms", "version": "1.5.40", "author": { "email": "no-reply@relaycorp.tech", "name": "Relaycorp, Inc.", "url": "https://relaycorp.tech/" }, "description": "WebCrypto-compatible client for Key Management Services like GCP KMS", "main": "build/main/index.js", "typings": "build/main/index.d.ts", "module": "build/module/index.js", "repository": "https://github.com/relaycorp/webcrypto-kms-js", "homepage": "https://docs.relaycorp.tech/webcrypto-kms-js/", "license": "MIT", "keywords": [ "kms", "gcp", "gcp-kms", "aws", "aws-kms" ], "scripts": { "build": "run-s clean && run-p build:*", "build:main": "tsc -p tsconfig.json", "build:module": "tsc -p tsconfig.module.json", "fix": "run-s fix:*", "fix:prettier": "prettier \"src/**/*.ts\" --write", "fix:tslint": "tslint --fix --project .", "static-checks": "run-p static-checks:*", "static-checks:lint": "tslint --project .", "static-checks:prettier": "prettier \"src/**/*.ts\" --list-different", "test": "jest --coverage", "test:ci:unit": "run-s build test:ci:unit:jest", "test:ci:unit:jest": "jest --config jest.config.ci.js --coverage", "test:integration": "exit 0", "test:integration:local": "jest --config src/functional_tests/jest.config.js --runInBand --detectOpenHandles", "doc-api": "typedoc src/index.ts --out build/docs", "clean": "del-cli build test" }, "engines": { "node": ">=16" }, "dependencies": { "@aws-sdk/client-kms": "^3.428.0", "@google-cloud/kms": "^4.5.0", "@peculiar/webcrypto": "^1.5.0", "env-var": "^7.5.0", "fast-crc32c": "^2.0.0", "uuid4": "^2.0.3", "webcrypto-core": "^1.7.8" }, "devDependencies": { "@relaycorp/shared-config": "^1.14.1", "@types/jest": "^29.5.12", "@types/uuid4": "^2.0.3", "del-cli": "^5.1.0", "jest": "^29.7.0", "jest-extended": "^4.0.2", "mongodb-memory-server": "^9.3.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.8", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "tslint": "^6.1.3", "typedoc": "^0.26.3", "typescript": "^5.4.5" }, "prettier": "@relaycorp/shared-config/.prettierrc.json", "publishConfig": { "access": "public" } }