{"_id":"@ehfuse/signature-pad","_rev":"3-70632dc111d07cac5782bbe9926d9772","name":"@ehfuse/signature-pad","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.1":{"name":"@ehfuse/signature-pad","version":"0.1.1","keywords":["react","signature","signature-pad","canvas","typescript"],"author":{"url":"Kim Young Jin","name":"김영진","email":"ehfuse@gmail.com"},"license":"MIT","_id":"@ehfuse/signature-pad@0.1.1","maintainers":[{"name":"sj90lee","email":"sj90.lee@gmail.com"},{"name":"wowgrowth","email":"ehfuse@gmail.com"},{"name":"maeiv","email":"naptune123@gmail.com"},{"name":"seung382","email":"seung382@gmail.com"}],"dist":{"shasum":"97c2231b89e2a840ac3ae4076a835dc6e5b7f6b7","tarball":"https://registry.npmjs.org/@ehfuse/signature-pad/-/signature-pad-0.1.1.tgz","fileCount":13,"integrity":"sha512-WJCiHxDHwYkjxZURF3qjc6jV5hCuiQW73HHhPSG7b0if/7BcMi7ixDXc8MyU/FdB4xnlMep9wjEKkTrJJyrENw==","signatures":[{"sig":"MEQCIA5iIYJsnxJdsu63AudIIaADtARee12QcYAWC1RFa0MFAiBpb5CvJ6MDdg7jVo9eE616qWhhX0G7/BnEnwSFLXSz4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108047},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"private":false,"scripts":{"build":"node build.mjs","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"wowgrowth","email":"ehfuse@gmail.com"},"_npmVersion":"11.12.1","description":"Reusable React signature pad component","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","esbuild":"^0.27.0","react-dom":"^19.2.0","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signature-pad_0.1.1_1776497023335_0.7053019908127791","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ehfuse/signature-pad","version":"0.1.2","keywords":["react","signature","signature-pad","canvas","typescript"],"author":{"url":"Kim Young Jin","name":"김영진","email":"ehfuse@gmail.com"},"license":"MIT","_id":"@ehfuse/signature-pad@0.1.2","maintainers":[{"name":"sj90lee","email":"sj90.lee@gmail.com"},{"name":"wowgrowth","email":"ehfuse@gmail.com"},{"name":"maeiv","email":"naptune123@gmail.com"},{"name":"seung382","email":"seung382@gmail.com"}],"homepage":"https://github.com/ehfuse/signature-pad#readme","bugs":{"url":"https://github.com/ehfuse/signature-pad/issues"},"dist":{"shasum":"dbb1bc3f00435b85b7259a33c0cd2768d4ad2be9","tarball":"https://registry.npmjs.org/@ehfuse/signature-pad/-/signature-pad-0.1.2.tgz","fileCount":13,"integrity":"sha512-csniQdJ17XYzg4QPznnkLjhRliN+gO90leAs+WTPF7pZ3JxI0TlNn5qMSsnHIjZQ7sSD4IPxql1dGLI1D15p/w==","signatures":[{"sig":"MEQCIBk2KWDS3TsDysAcOuLb50V4AADWaBOBPe25GdL3UhN1AiAii9dLomgILgpg0uf1uwqc6ta54S2ot4oGjraphvxlLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108325},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f937f5e2959b0d654605f562f1f10e4037440338","private":false,"scripts":{"build":"node build.mjs","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"_npmUser":{"name":"wowgrowth","email":"ehfuse@gmail.com"},"repository":{"url":"git+https://github.com/ehfuse/signature-pad.git","type":"git"},"_npmVersion":"11.12.1","description":"Reusable React signature pad component","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","esbuild":"^0.27.0","react-dom":"^19.2.0","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/signature-pad_0.1.2_1776497525756_0.3858144671146275","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ehfuse/signature-pad","version":"0.1.3","description":"Reusable React signature pad component","private":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"build":"node build.mjs","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build"},"keywords":["react","signature","signature-pad","canvas","typescript"],"author":{"name":"김영진","email":"ehfuse@gmail.com","url":"Kim Young Jin"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ehfuse/signature-pad.git"},"homepage":"https://github.com/ehfuse/signature-pad#readme","bugs":{"url":"https://github.com/ehfuse/signature-pad/issues"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.2.7","@types/react-dom":"^19.2.3","esbuild":"^0.27.0","react":"^19.2.0","react-dom":"^19.2.0","typescript":"^5.9.3"},"gitHead":"b30388798e8dbd64a3121e43ff171f1309f3000d","_id":"@ehfuse/signature-pad@0.1.3","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-myE1Vg60s7iORIOVyORJrlJhiuwmLBvAVk3tTpqkBxUSyNdvzwaLrwFNRV9TVFAeIajSRlmjUGbUWIwtLKRtcw==","shasum":"422777233efd2c61c6fdbd17e7ea80daa7cd7705","tarball":"https://registry.npmjs.org/@ehfuse/signature-pad/-/signature-pad-0.1.3.tgz","fileCount":14,"unpackedSize":132328,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIChV3lT8dgorQGYXacupZsBaHpP5ehLTr8NP5HlM/iBoAiEA77wf3iaWHNRHg3vphUBkRo/QE6HVBhzRFtdyx7YEJnY="}]},"_npmUser":{"name":"wowgrowth","email":"ehfuse@gmail.com"},"directories":{},"maintainers":[{"name":"sj90lee","email":"sj90.lee@gmail.com"},{"name":"wowgrowth","email":"ehfuse@gmail.com"},{"name":"maeiv","email":"naptune123@gmail.com"},{"name":"seung382","email":"seung382@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/signature-pad_0.1.3_1779262655494_0.2510383771719191"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T07:23:43.224Z","modified":"2026-05-20T07:37:35.763Z","0.1.1":"2026-04-18T07:23:43.478Z","0.1.2":"2026-04-18T07:32:05.954Z","0.1.3":"2026-05-20T07:37:35.628Z"},"bugs":{"url":"https://github.com/ehfuse/signature-pad/issues"},"author":{"name":"김영진","email":"ehfuse@gmail.com","url":"Kim Young Jin"},"license":"MIT","homepage":"https://github.com/ehfuse/signature-pad#readme","keywords":["react","signature","signature-pad","canvas","typescript"],"repository":{"type":"git","url":"git+https://github.com/ehfuse/signature-pad.git"},"description":"Reusable React signature pad component","maintainers":[{"name":"sj90lee","email":"sj90.lee@gmail.com"},{"name":"wowgrowth","email":"ehfuse@gmail.com"},{"name":"maeiv","email":"naptune123@gmail.com"},{"name":"seung382","email":"seung382@gmail.com"}],"readme":"# @ehfuse/signature-pad\n\nReact 기반 서명 입력 컴포넌트 패키지입니다. 기본 출력은 투명 배경 PNG이고, 필요할 때 배경색과 AES-GCM 암호화 export를 함께 사용할 수 있습니다.\n\n상세 문서는 아래를 확인하세요.\n\n- [시작하기](./docs/ko/getting-started.md)\n- [API](./docs/ko/api.md)\n- [예제](./docs/ko/example.md)\n\n## Signature\n\n```tsx\nimport {\n    EncryptedSignatureViewer,\n    SignaturePad,\n    decryptSignaturePayload,\n    type EncryptedSignaturePayload,\n    type SignaturePadHandle,\n    type SignaturePadProps,\n} from \"@ehfuse/signature-pad\";\n```\n\n```ts\ninterface SignaturePadHandle {\n    clear(): void;\n    hasSignature(): boolean;\n    toDataUrl(type?: string, quality?: number): string | null;\n    toBlob(type?: string, quality?: number): Promise<Blob | null>;\n    exportEncrypted(\n        options: SignatureEncryptionOptions,\n    ): Promise<EncryptedSignaturePayload | null>;\n}\n```\n","readmeFilename":"README.md"}