{"_id":"@channel.io/wam-bridge-core","_rev":"2-2e9164d823ec77fca5756e8d8d7fcc88","name":"@channel.io/wam-bridge-core","dist-tags":{"latest":"0.0.1-alpha.1"},"versions":{"0.0.1-alpha.1":{"name":"@channel.io/wam-bridge-core","version":"0.0.1-alpha.1","_id":"@channel.io/wam-bridge-core@0.0.1-alpha.1","maintainers":[{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"dist":{"shasum":"c2e559cff6180f2e26fb0323252fbac1105311d9","tarball":"https://registry.npmjs.org/@channel.io/wam-bridge-core/-/wam-bridge-core-0.0.1-alpha.1.tgz","fileCount":11,"integrity":"sha512-uToGWJH8ivoDqgQxfirdzU57W/UPe+H4QlM0HML1HMOKhf6nliEtwDxrAKNcmK870P0KkMg3S8sQGFF7DNDYRQ==","signatures":[{"sig":"MEMCHz+mNHQVxETuvKFLnuR1+Y6yBS2pVEnGoA+h3fZd0LACIEuEOA33TJB/0IbEaSK9x2QO5mdOdukp+qLrs6D+VZo3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25965},"main":"dist/index.js","type":"module","_from":"file:channel.io-wam-bridge-core-0.0.1-alpha.1.tgz","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"dev":"rollup -c -w","lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"rollup -c","clean":"rimraf dist"},"_npmUser":{"name":"zoyi","email":"eng@channel.io"},"_resolved":"/tmp/ddeb535da5391194327b6a60f18dc6b6/channel.io-wam-bridge-core-0.0.1-alpha.1.tgz","_integrity":"sha512-uToGWJH8ivoDqgQxfirdzU57W/UPe+H4QlM0HML1HMOKhf6nliEtwDxrAKNcmK870P0KkMg3S8sQGFF7DNDYRQ==","_npmVersion":"10.9.0","description":"Core library for Channel.io WAM Bridge","directories":{},"_nodeVersion":"22.12.0","dependencies":{"tslib":"^2.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wam-bridge-core_0.0.1-alpha.1_1746686833186_0.7658719465489718","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-08T06:47:13.104Z","modified":"2026-01-26T12:56:59.973Z","0.0.1-alpha.1":"2025-05-08T06:47:13.370Z"},"description":"Core library for Channel.io WAM Bridge","maintainers":[{"email":"polar@channel.io","name":"polarshin"},{"email":"eng@channel.io","name":"zoyi"},{"email":"dongwook627@gmail.com","name":"quino0627"},{"email":"sungik.dev@gmail.com","name":"sungik.dev"}],"readme":"# @channel.io/wam-bridge-core\n\n[![npm version](https://img.shields.io/npm/v/@channel.io/wam-bridge-core.svg)](https://www.npmjs.com/package/@channel.io/wam-bridge-core)\n[![License](https://img.shields.io/npm/l/@channel.io/wam-bridge-core.svg)](https://github.com/yourusername/ch-wam-bridge/blob/main/LICENSE)\n\n채널톡 WAM(Web App Messaging) 브리지의 코어 라이브러리입니다. 웹 애플리케이션과 채널톡 간의 통신을 관리하는 기본 기능을 제공합니다.\n\n## 설치\n\n```bash\nnpm install @channel.io/wam-bridge-core\n# 또는\nyarn add @channel.io/wam-bridge-core\n# 또는\npnpm add @channel.io/wam-bridge-core\n```\n\n## 기능\n\n- 웹 애플리케이션과 채널톡 사이의 양방향 통신\n- 안정적인 메시지 교환\n- 다양한 환경 설정 지원\n- 타입 안전성(TypeScript)\n\n## 사용법\n\n```typescript\nimport { createWamBridge } from '@channel.io/wam-bridge-core';\n\n// WAM 브리지 인스턴스 생성\nconst wam = createWamBridge({\n  // 초기화 옵션\n});\n\n// API 사용 예시\nwam.sendMessage({\n  type: 'custom-event',\n  payload: {\n    /* 데이터 */\n  },\n});\n```\n\n## API 문서\n\n### createWamBridge(options)\n\nWAM 브리지 인스턴스를 생성합니다.\n\n#### 매개변수\n\n- `options` (선택사항): 브리지 초기화 옵션\n\n#### 반환값\n\n다음 메서드를 포함하는 객체:\n\n- `sendMessage(message)`: 메시지를 전송합니다.\n- 기타 브리지 API 메서드\n\n## 개발\n\n```bash\n# 의존성 설치\npnpm install\n\n# 개발 모드 실행\npnpm dev\n\n# 빌드\npnpm build\n\n# 테스트 실행\npnpm test\n```\n\n## 라이센스\n\nMIT\n","readmeFilename":"README.md"}