{"_id":"@adisakboonmark/snap-kms-signer","_rev":"8-1623eb322c4a3a90b1520e7e2e580631","time":{"created":"2024-03-20T18:18:30.379Z","1.0.0":"2024-03-20T17:34:19.325Z","modified":"2024-03-20T20:03:56.555Z","0.1.0-beta":"2024-03-20T18:18:30.720Z","0.1.1-beta":"2024-03-20T18:46:29.004Z","0.1.2-beta":"2024-03-20T19:23:34.133Z","0.1.3-beta":"2024-03-20T19:39:16.653Z","0.1.4-beta":"2024-03-20T19:51:38.309Z","0.1.5-beta":"2024-03-20T20:03:56.123Z"},"name":"@adisakboonmark/snap-kms-signer","dist-tags":{"latest":"0.1.5-beta"},"versions":{"0.1.0-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.0-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.0-beta","gitHead":"041d93484363c2f64f4be7acc421fb2df9dd4252","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-4J8rx1IGM0aGGipSVLQYw85/TVGn8WoYd18DyPReDTXTKup1srigWk6K0DgHMIzxPsAeJooYgtF1e6ZCGXAtWA==","shasum":"d538858fb8d905854751d318489b59c46407a7bf","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.0-beta.tgz","fileCount":6,"unpackedSize":6210814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOVB1GtBnPWBCREiEzu4ijDY18C6jmd7oJup0HdHO+mAiEAmxc9CkJzWDxkWuzKnoGN3/6agluj2ZnNTXGx7onJTR8="}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.0-beta_1710958710472_0.9603090732969344"},"_hasShrinkwrap":false},"0.1.1-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.1-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.1-beta","gitHead":"041d93484363c2f64f4be7acc421fb2df9dd4252","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-qEKIFc/Gfqey28mAbBONirDHOzRXgzZHQP3SvulZieLwLh6XycfreN94LKttdeaTUarXpOv0fv7UCI8AaIDgdA==","shasum":"752fef55fb8cf640f8e76b94048d8fce33b73a10","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.1-beta.tgz","fileCount":6,"unpackedSize":6210835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQD2QBALbzroTlZB9bjsNXsZJMEFnjqzODvVfJCnOi2AIhAJq3nDmuk4Fr5CUXrsc2b+hStxtwTbsT7E+d4u4Ee6a3"}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.1-beta_1710960388768_0.46175365723840534"},"_hasShrinkwrap":false},"0.1.2-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.2-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.2-beta","gitHead":"d442692ab1b99aca5fd0d3bd14e5dee7a3c21619","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-M+23hCx8yIOYnyWKyslmQ/r5ig1PNmFlBS7lJVv2+u71Q9kO+ZiHA7323MhmUv67YsT/j9ZB9ZzNYES0C85ChQ==","shasum":"d6b94878b0672dc2a7182bb39b027887fe199e5e","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.2-beta.tgz","fileCount":6,"unpackedSize":6210820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHX27Aptfzpx7OvU+bG8z0vavFXArTES5EWOP9m1/F8xAiAL0t2lZ9yVJXChYajJ6TQs70nZtDH4NPx1AzJzGBrlnw=="}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.2-beta_1710962613856_0.732116117141898"},"_hasShrinkwrap":false},"0.1.3-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.3-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.3-beta","gitHead":"9a116adece4afb9efc3a670d5baa8d6b81aa03c2","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-W6vxKwcv+y9sXdGV1re+3pA/+VrMNQ9N5H8R1HodQi96sjD+COVI2JNK+yrrBRD7J3DR137Dhhqfcx+3++MBBw==","shasum":"dc1ff19576dbf5e0813aa073243b7dfa2895c018","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.3-beta.tgz","fileCount":6,"unpackedSize":6212212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV+UwzXwzwx0l7GSwudcHy+0s8DrMRJUxNKWhU1x3iMwIgHItB3u2f7pflzctmDmMlEQmbWiEv23jnuQImh2VBBqg="}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.3-beta_1710963556416_0.5242582036324532"},"_hasShrinkwrap":false},"0.1.4-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.4-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.4-beta","gitHead":"db637e29e2ad55158fe6aebbde127770f799b555","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-fuVDoj+VkxDblfWOJ8wuu9H/f5tUAlv4pFljVibf7+UL6HUejglqFNsPBPkVb9TFV07xfKG39E/0J3UPXpG7mg==","shasum":"585cab96d97a3bcef13fb519e8f35013caf3f50f","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.4-beta.tgz","fileCount":6,"unpackedSize":6209087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbIzu1rC7JVFE0LS2wMLQmgTVCtTQbbIAxxj9/PGeRuAiA+rrLI86oxGiwTg7chpiYgfWMjN9KXhsnlVOzyYrRR4g=="}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.4-beta_1710964298042_0.6733315070351436"},"_hasShrinkwrap":false},"0.1.5-beta":{"name":"@adisakboonmark/snap-kms-signer","version":"0.1.5-beta","description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","keywords":["metamask","snap","keyring","account","kms"],"homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"license":"MIT","main":"dist/bundle.js","scripts":{"build":"mm-snap build","build:clean":"yarn clean && yarn build","clean":"rimraf dist","lint":"yarn lint:eslint && yarn lint:misc && yarn lint:deps && yarn lint:types","lint:deps":"depcheck","lint:eslint":"eslint . --cache --ext js,jsx,ts,tsx","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '!snap.manifest.json' --check","lint:types":"tsc --noEmit","serve":"mm-snap serve","start":"NODE_ENV='development' mm-snap watch","static-serve":"yarn build && yarn serve"},"dependencies":{"@aws-sdk/client-kms":"^3.535.0","@ethereumjs/common":"^3.1.2","@ethereumjs/tx":"^4.1.2","@ethereumjs/util":"^8.0.5","@ethersproject/abstract-signer":"^5.5.4","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.5.4","@ethersproject/keccak256":"^5.5.4","@metamask/eth-sig-util":"^7.0.1","@metamask/keyring-api":"^1.0.0-rc.1","@metamask/snaps-types":"^3.0.0","@metamask/utils":"^8.1.0","@types/ethereum-protocol":"^1.0.1","asn1.js":"^5.4.1","bn.js":"^5.2.1","ethereumjs-util":"^7.1.5","ethers":"^5.5.4","uuid":"^9.0.0"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^3.3.0","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@metamask/snaps-cli":"^3.0.0","@types/node":"^20.6.2","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","depcheck":"^1.4.6","eslint":"^8.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.2","eslint-plugin-jsdoc":"^39.2.9","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","prettier":"^2.2.1","rimraf":"^3.0.2","typescript":"^4.7.4"},"packageManager":"yarn@3.2.1","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@adisakboonmark/snap-kms-signer@0.1.5-beta","gitHead":"275ed4ff41bff4501f12e01dc263b97f29bdb2b0","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-KlgW5Ns6Y/IZR3klB8tbz3OrJnboh43ia8EBHMpSqR/CjPWmTPOlISHXxr3AFdckrLixq0geg9UNoyYvreDjNA==","shasum":"6c62c36e8e3f3b3fcf65ccb6bf833a5263b45f1e","tarball":"https://registry.npmjs.org/@adisakboonmark/snap-kms-signer/-/snap-kms-signer-0.1.5-beta.tgz","fileCount":6,"unpackedSize":6212489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIsotTrtEdu4m5Y5dihF9GCMZCHeoDd4JWEA2lbx6wFAiBatMRKe2r1mVWCk/H98jEZ7UG5yEM55wqZdzecicSBDA=="}]},"_npmUser":{"name":"adisakboonmark","email":"adisak0661013@gmail.com"},"directories":{},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snap-kms-signer_0.1.5-beta_1710965035915_0.8610927084374913"},"_hasShrinkwrap":false}},"maintainers":[{"name":"adisakboonmark","email":"adisak0661013@gmail.com"}],"description":"Snap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider.","homepage":"https://github.com/ADISAKBOONMARK/snap-kms#readme","keywords":["metamask","snap","keyring","account","kms"],"repository":{"type":"git","url":"git+https://github.com/ADISAKBOONMARK/snap-kms.git"},"bugs":{"url":"https://github.com/ADISAKBOONMARK/snap-kms/issues"},"license":"MIT","readme":"# Snap KMS Signer\n\nSnap KMS Signer is a feature that allows users to sign Ethereum transactions using an external key management service (KMS) provider. This feature enhances the security of the signing process by keeping the private keys used for signing transactions secure and isolated from the browser and the MetaMask extension.\n\nWhen a user initiates a transaction in MetaMask, instead of signing the transaction using the locally stored private key, MetaMask communicates with the external KMS provider to perform the signing operation. This allows the private key to remain safely stored within the KMS, reducing the risk of exposure to malicious actors.\n\nThe integration of a KMS with MetaMask provides users with a more secure way to interact with decentralized applications (dApps) and the Ethereum blockchain, ensuring that their transactions are signed in a secure environment.\n","readmeFilename":"README.md"}