{"_id":"@cuonghx.gu-tech/ethers-gcp-kms-signer","_rev":"1-f18a44d35badb586d9a36d00c08dee31","name":"@cuonghx.gu-tech/ethers-gcp-kms-signer","dist-tags":{"latest":"0.9.1"},"versions":{"0.9.0":{"name":"@cuonghx.gu-tech/ethers-gcp-kms-signer","version":"0.9.0","keywords":["@google-cloud/kms","ethers@v6"],"author":{"name":"cuonghx-gutech","email":"cuonghx@gu-tech.com"},"license":"MIT","_id":"@cuonghx.gu-tech/ethers-gcp-kms-signer@0.9.0","maintainers":[{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"}],"homepage":"https://github.com/0xcuonghx/ethers-kms-signer","bugs":{"url":"https://github.com/0xcuonghx/ethers-kms-signer/issues"},"dist":{"shasum":"1fa3be2dd9db1d19f37fead19161a7366b80b0b6","tarball":"https://registry.npmjs.org/@cuonghx.gu-tech/ethers-gcp-kms-signer/-/ethers-gcp-kms-signer-0.9.0.tgz","fileCount":6,"integrity":"sha512-ltoR8LpeHHVYSeIHmYQYR0jGJa2jAC1wqP4SJBYN/fhIsrrD9rZ+D7ylJ9VC7d/vB6y8SbLoMTIXnlK+5YSsPQ==","signatures":[{"sig":"MEQCIHa8MdZKL9OyvPVZFP2Mc5kKPUugnHM8YCaD86ObrJk+AiAijWWcKz9w0VUOYSnYUGu72kqGuZqinIteWvs1tPs+Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9386},"main":"dist/src/index.js","types":"dist/src/index.d.ts","gitHead":"a7884b0cd7298af6cf6a2c797ce8c4cb6d515e37","scripts":{"test":"ts-mocha --files -r tsconfig-paths/register test/*.spec.ts -timeout 20000","build":"tsc","eslint":"eslint ./"},"_npmUser":{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"},"repository":{"url":"git+https://github.com/0xcuonghx/ethers-kms-signer.git","type":"git"},"_npmVersion":"10.5.0","description":"The @google-cloud/kms integration with ethers@v6 signer","directories":{},"_nodeVersion":"18.20.2","dependencies":{"ethers":"^6.11.1","@google-cloud/kms":"^4.2.0","@peculiar/asn1-ecc":"^2.3.8","@peculiar/asn1-x509":"^2.3.8","@peculiar/asn1-schema":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","dotenv":"^16.0.3","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.8.4","ts-mocha":"^10.0.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.13.0","@types/mocha":"^10.0.1","tsconfig-paths":"^4.1.2","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.51.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.51.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ethers-gcp-kms-signer_0.9.0_1715768158304_0.07351432036580174","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@cuonghx.gu-tech/ethers-gcp-kms-signer","version":"0.9.1","description":"The @google-cloud/kms integration with ethers@v6 signer","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"eslint":"eslint ./","test":"ts-mocha --files -r tsconfig-paths/register test/*.spec.ts -timeout 20000","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/0xcuonghx/ethers-kms-signer.git"},"keywords":["@google-cloud/kms","ethers@v6"],"author":{"name":"cuonghx-gutech","email":"cuonghx@gu-tech.com"},"license":"MIT","bugs":{"url":"https://github.com/0xcuonghx/ethers-kms-signer/issues"},"homepage":"https://github.com/0xcuonghx/ethers-kms-signer","devDependencies":{"@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","dotenv":"^16.0.3","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.6.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-simple-import-sort":"^10.0.0","mocha":"^10.2.0","prettier":"^2.8.4","ts-mocha":"^10.0.0","ts-node":"^10.9.1","tsconfig-paths":"^4.1.2","typescript":"^4.9.5"},"dependencies":{"@google-cloud/kms":"^4.2.0","@peculiar/asn1-ecc":"^2.3.8","@peculiar/asn1-schema":"^2.3.8","@peculiar/asn1-x509":"^2.3.8","ethers":"^6.11.1","google-gax":"^4.3.8"},"publishConfig":{"access":"public"},"_id":"@cuonghx.gu-tech/ethers-gcp-kms-signer@0.9.1","gitHead":"14dc68f3369649c3e70c3c299920cdbe14c056b4","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-mwMV+MHUzxgJYidxyZDWuyWciZe2mm8Ln7/ceXTDLsKt9cj36MhCoTs5p0MtYPdujcXbFnwJTnAMFg9cTAKzgA==","shasum":"24c63579067da453560429bddf5c422400ca8130","tarball":"https://registry.npmjs.org/@cuonghx.gu-tech/ethers-gcp-kms-signer/-/ethers-gcp-kms-signer-0.9.1.tgz","fileCount":6,"unpackedSize":9296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGl9keoYXt/p/NeDt8dLNkENQzZnsHsPtwwl/3foO/jAIgQzwQ4zkeqQKvJKJ3GXn7tstIVXojdkTc+XYefphzAPA="}]},"_npmUser":{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"},"directories":{},"maintainers":[{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ethers-gcp-kms-signer_0.9.1_1721617476103_0.5911213955665975"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-15T10:15:58.200Z","modified":"2024-07-22T03:04:36.447Z","0.9.0":"2024-05-15T10:15:58.472Z","0.9.1":"2024-07-22T03:04:36.265Z"},"bugs":{"url":"https://github.com/0xcuonghx/ethers-kms-signer/issues"},"author":{"name":"cuonghx-gutech","email":"cuonghx@gu-tech.com"},"license":"MIT","homepage":"https://github.com/0xcuonghx/ethers-kms-signer","keywords":["@google-cloud/kms","ethers@v6"],"repository":{"type":"git","url":"git+https://github.com/0xcuonghx/ethers-kms-signer.git"},"description":"The @google-cloud/kms integration with ethers@v6 signer","maintainers":[{"name":"cuonghx.gu-tech","email":"cuonghx@gu-tech.com"}],"readme":"# ethers-gcp-kms-signer\n\nThe @google-cloud/kms integration with ethers@v6 signer\n\n## Feature\n\n- ethers@v6 signer compatible\n\n## Install\n\n```sh\nnpm install @cuonghx.gu-tech/ethers-gcp-kms-signer\n```\n\n## Usage\n\n### Google cloud\n\n- Go to key management\n- Create key with HSM and Elliptic Curve secp256k1 - SHA256 Digest Algorithm\n\n```javascript\nsigner = new GcpKmsSigner({\n  projectId: \"\",\n  locationId: \"\",\n  keyRingId: \"\",\n  keyId: \"\",\n  versionId: \"\",\n});\n```\n","readmeFilename":"README.md"}