{"_id":"@barobill-sdk/edoc","_rev":"5-c30c23956f6cdf82ddf937452b910714","name":"@barobill-sdk/edoc","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@barobill-sdk/edoc","version":"1.0.0","author":"","license":"ISC","_id":"@barobill-sdk/edoc@1.0.0","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"711c4ef5c30b0a02fbb76f29314aee76173a900c","tarball":"https://registry.npmjs.org/@barobill-sdk/edoc/-/edoc-1.0.0.tgz","fileCount":7,"integrity":"sha512-dgzLRcaeMqFUceHXLxnq2UJQEDtNAsqMNn+EvHmTVFMuK+2+L4WDCOf9WPaU3LjutYgYdbAeQC528jAdIMk5vQ==","signatures":[{"sig":"MEYCIQCabbSo+CYif/YVmgKmI+qlIn8ysY/NFQ8Olc1W3yv+GwIhAJI5XThS8sKC52/AJWtK5YEGN1D+cnFYpp+/OTHUeLmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367277},"main":"dist/index.js","_from":"file:barobill-sdk-edoc-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/e63b59794319248347d2bf99e58001e1/barobill-sdk-edoc-1.0.0.tgz","_integrity":"sha512-dgzLRcaeMqFUceHXLxnq2UJQEDtNAsqMNn+EvHmTVFMuK+2+L4WDCOf9WPaU3LjutYgYdbAeQC528jAdIMk5vQ==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자문서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edoc_1.0.0_1773387068082_0.9299406766674259","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@barobill-sdk/edoc","version":"1.0.1","author":"","license":"ISC","_id":"@barobill-sdk/edoc@1.0.1","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"2ca50941805033d3b4bb664928e1f43f08f6d816","tarball":"https://registry.npmjs.org/@barobill-sdk/edoc/-/edoc-1.0.1.tgz","fileCount":7,"integrity":"sha512-2JfaJFzTmKrxfxpQTATu4MEudNfor7e1+jisgnyC2uU9DBcAbRTEvvhtLvoY6zxHOv4EFJxOkBQGT/u82qKMzA==","signatures":[{"sig":"MEUCIHiVjRnUGiHKJoFqFh667ixTkeC2utTxjQxE/p895U9MAiEAv++fSqVEOOLgmLoLYqXezH0p58BsBxSrXdtejGMKQY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371757},"main":"dist/index.js","_from":"file:barobill-sdk-edoc-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/896dd0b93f74e70edcf9c47a5223a0ec/barobill-sdk-edoc-1.0.1.tgz","_integrity":"sha512-2JfaJFzTmKrxfxpQTATu4MEudNfor7e1+jisgnyC2uU9DBcAbRTEvvhtLvoY6zxHOv4EFJxOkBQGT/u82qKMzA==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자문서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edoc_1.0.1_1773388361740_0.14091077652373674","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@barobill-sdk/edoc","version":"1.0.2","author":"","license":"ISC","_id":"@barobill-sdk/edoc@1.0.2","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"f75fa55015280f69278a602515c031c0ddb01790","tarball":"https://registry.npmjs.org/@barobill-sdk/edoc/-/edoc-1.0.2.tgz","fileCount":7,"integrity":"sha512-7DJCN9EPvmN/cgu446OeXqWGg4WjGeVLjZmL0CaB0JUQFfVWJpuWduK9F+3m2twRI5OGnp7FbE0AFm+bUxReEA==","signatures":[{"sig":"MEUCICBl+3R/D+nMLUmoDDyWhoIoeL31H528WIuzBVOpKVdtAiEAj98gcoytmfGR8CQHiDNvVv2WqtBCtiYSLcmxYBriZso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371757},"main":"dist/index.js","_from":"file:barobill-sdk-edoc-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/0bac8b8cff42fedcc21ae7bcb5cc28f1/barobill-sdk-edoc-1.0.2.tgz","_integrity":"sha512-7DJCN9EPvmN/cgu446OeXqWGg4WjGeVLjZmL0CaB0JUQFfVWJpuWduK9F+3m2twRI5OGnp7FbE0AFm+bUxReEA==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자문서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edoc_1.0.2_1773395971782_0.4696031614712004","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@barobill-sdk/edoc","version":"1.0.3","author":"","license":"ISC","_id":"@barobill-sdk/edoc@1.0.3","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"dist":{"shasum":"a6f8b112ea3878c19d49af5b1c96b2a012dd26e4","tarball":"https://registry.npmjs.org/@barobill-sdk/edoc/-/edoc-1.0.3.tgz","fileCount":8,"integrity":"sha512-QENnz7gCe7W8a+xFZkW/2dPrdDGuJj8w+9MChveiiQHpuQr91Im3HD2OMBXY9RwjZMx17JHIXNsV15dbd6Sv8Q==","signatures":[{"sig":"MEYCIQC6fFd5r/iqZXODlpjSdBzkcEQAr8pxNFWkKDDb5P2FagIhAJ/RuWd7XDYsUWGhZwpMZkJ6EFI0bRlH1DqTauIEX9zB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373523},"main":"dist/index.js","_from":"file:barobill-sdk-edoc-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/8d111a3043a6aa0412776a173f9b237f/barobill-sdk-edoc-1.0.3.tgz","_integrity":"sha512-QENnz7gCe7W8a+xFZkW/2dPrdDGuJj8w+9MChveiiQHpuQr91Im3HD2OMBXY9RwjZMx17JHIXNsV15dbd6Sv8Q==","repository":{"url":"git+https://github.com/leemhoon00/barobill-sdk.git","type":"git"},"_npmVersion":"11.5.1","description":"바로빌 전자문서 API SDK","directories":{},"_nodeVersion":"24.6.0","dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/edoc_1.0.3_1773978950426_0.25290763408502337","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@barobill-sdk/edoc","version":"1.0.4","description":"바로빌 전자문서 API SDK","license":"ISC","author":"","repository":{"type":"git","url":"git+https://github.com/leemhoon00/barobill-sdk.git"},"bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"homepage":"https://github.com/leemhoon00/barobill-sdk#readme","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"}},"dependencies":{"soap":"^1.6.3","@barobill-sdk/core":"1.0.4"},"scripts":{"build":"tsup"},"_id":"@barobill-sdk/edoc@1.0.4","_integrity":"sha512-CyKz4+JirMcoo2b80inWETq382+m9x0V8R+vnJIKqPwNwmYdiJE8uiupQSZaIdZUn1QPPlXGYAE7jjoExCiyOQ==","_resolved":"/private/var/folders/7_/fsj9kf490bq3nj_3xwrg67rm0000gn/T/c786e593cef47d26d4ed72e1713ea027/barobill-sdk-edoc-1.0.4.tgz","_from":"file:barobill-sdk-edoc-1.0.4.tgz","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-CyKz4+JirMcoo2b80inWETq382+m9x0V8R+vnJIKqPwNwmYdiJE8uiupQSZaIdZUn1QPPlXGYAE7jjoExCiyOQ==","shasum":"49362856075af4f642244ffdd37bfec10698e01c","tarball":"https://registry.npmjs.org/@barobill-sdk/edoc/-/edoc-1.0.4.tgz","fileCount":8,"unpackedSize":379265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDR1mVjU9L/43gLYdBBPAnvBwMCpDJT1tW++T6vpPt8SwIgYbbmAgFpNcoIHitNoGGpARX/b2+NBBAl9+67OQ5EikU="}]},"_npmUser":{"name":"leemhoon00","email":"leemhoon000@gmail.com"},"directories":{},"maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edoc_1.0.4_1778566039371_0.4399214420273705"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-13T07:31:07.927Z","modified":"2026-05-12T06:07:19.650Z","1.0.0":"2026-03-13T07:31:08.255Z","1.0.1":"2026-03-13T07:52:41.918Z","1.0.2":"2026-03-13T09:59:31.948Z","1.0.3":"2026-03-20T03:55:50.668Z","1.0.4":"2026-05-12T06:07:19.520Z"},"bugs":{"url":"https://github.com/leemhoon00/barobill-sdk/issues"},"license":"ISC","homepage":"https://github.com/leemhoon00/barobill-sdk#readme","repository":{"type":"git","url":"git+https://github.com/leemhoon00/barobill-sdk.git"},"description":"바로빌 전자문서 API SDK","maintainers":[{"name":"leemhoon00","email":"leemhoon000@gmail.com"}],"readme":"# @barobill-sdk/edoc\n\n바로빌 전자문서 API TypeScript SDK (비공식)\n\n> **이 패키지는 바로빌의 공식 SDK가 아닌, 비공식 SDK입니다.**\n> 바로빌 API의 공식 문서는 [바로빌 API 레퍼런스](https://dev.barobill.co.kr/docs/references/%EB%B0%94%EB%A1%9C%EB%B9%8C-API-%EB%A0%88%ED%8D%BC%EB%9F%B0%EC%8A%A4-%EA%B0%9C%EC%9A%94)를 참고해 주세요.\n\n## 설치\n\n```bash\nnpm i @barobill-sdk/edoc\n```\n\n## 사용법\n\n```typescript\nimport { EdocClient } from '@barobill-sdk/edoc';\n\nconst client = await EdocClient.create({\n  certKey: 'your-cert-key',\n  corpNum: '1234567890', // 기본 사업자등록번호 (선택)\n  test: true,            // true: 테스트 환경 (기본값: false)\n});\n\nconst result = await client.registAndIssueEDoc({\n  // ...\n});\n```\n\n- `certKey`: 바로빌 인증키\n- `corpNum` (선택): 기본 사업자등록번호. 설정하면 API 호출 시 자동 주입됩니다.\n- `test`: `true`이면 테스트 환경, `false`이면 운영 환경\n\n## 주요 메서드\n\n| 분류 | 메서드 |\n|------|--------|\n| 등록/발행 | `registEDoc`, `registEDocWithHtml`, `issueEDoc`, `registAndIssueEDoc` 등 |\n| 수정/삭제 | `updateEDoc`, `updateEDocWithHtml`, `deleteEDoc` |\n| 취소 | `cancelEDoc` |\n| 조회 | `getEDoc`, `getEDocState`, `getEDocStates`, `getEDocLog` |\n| 첨부파일 | `attachFileByFTP`, `attachFilesByFTP`, `deleteAttachFile`, `getAttachedFileList` |\n| 문서연결 | `makeDocLinkage`, `removeDocLinkage`, `getLinkedDocs` |\n| 전송 | `sendEmail`, `sendSMS`, `sendFax` 등 |\n| URL | `getEDocPrintURL`, `getEDocMailURL`, `getBaroBillURL` 등 |\n| 유틸 | `getErrString`, `ping` |\n\n## 관련 링크\n\n- [전체 패키지 목록 (모노레포)](https://github.com/jonghun-park/barobill-sdk)\n\n## License\n\nISC\n","readmeFilename":"README.md"}