{"_id":"@connextable/popbill-juso","_rev":"2-854b4fc05ba50347c3be81f72e2e48c6","name":"@connextable/popbill-juso","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@connextable/popbill-juso","version":"1.0.0","license":"MIT","_id":"@connextable/popbill-juso@1.0.0","maintainers":[{"name":"jinyongpark","email":"admin@connextable.com"}],"bugs":{"url":"https://github.com/connextable/popbill/issues"},"dist":{"shasum":"2812ddc0807ae8b6f4dbb5225eedd6661794dcc7","tarball":"https://registry.npmjs.org/@connextable/popbill-juso/-/popbill-juso-1.0.0.tgz","fileCount":4,"integrity":"sha512-NaCWd7cBxHgqWL79p9e5CcqE1sVYBuuPuxwveKTMyE6ZnF7u4Odj5/jkCk6E0uBhDx30eocSRoH4RfjUJwdN3w==","signatures":[{"sig":"MEYCIQDD94iM/AQoJkZyWyKXSHNX3CLi5WBaUKsBuz/0CTTBrgIhAPSVVuxCzemOBsb1KptzAc1sp+spRFI8jU/1Uq6V6mji","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22414},"type":"module","types":"./dist/index.d.mts","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"fmt":"oxfmt","lint":"oxlint --type-aware","test":"vitest run","build":"tsdown","clean":"del node_modules dist","lint:fix":"oxlint --fix","fmt:check":"oxfmt --check","typecheck":"tsgo -b --noEmit","test:coverage":"vitest run --coverage","typecheck:lib":"tsgo -p tsconfig.lib.json --noEmit","typecheck:test":"tsgo -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"jinyongpark","email":"admin@connextable.com"},"repository":{"url":"https://github.com/connextable/popbill.git","type":"git"},"description":"JusoLink API SDK for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"@connextable/popbill-utils":"1.0.0","@connextable/popbill-runtime":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/popbill-juso_1.0.0_1778608214242_0.09732459505135571","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@connextable/popbill-juso","version":"1.0.1","description":"JusoLink API SDK for TypeScript","bugs":{"url":"https://github.com/connextable/popbill/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/connextable/popbill.git"},"type":"module","sideEffects":false,"types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"@connextable/popbill-runtime":"1.0.1","@connextable/popbill-utils":"1.0.1"},"engines":{"node":">=20"},"scripts":{"build":"tsdown","test":"vitest run","test:coverage":"vitest run --coverage","lint":"oxlint --type-aware","lint:fix":"oxlint --fix","fmt":"oxfmt","fmt:check":"oxfmt --check","typecheck":"tsgo -b --noEmit","typecheck:lib":"tsgo -p tsconfig.lib.json --noEmit","typecheck:test":"tsgo -p tsconfig.test.json --noEmit","clean":"del node_modules dist"},"_id":"@connextable/popbill-juso@1.0.1","homepage":"https://github.com/connextable/popbill#readme","_integrity":"sha512-weBX5hF3RjAhp8HIMXi6MAAaAWXDuYLdx3V0nlXDuBUHMS0heW8CF9PU/7GC3acHCnoyr6Cc0lJfD8+gjofjuA==","_resolved":"/home/runner/work/_temp/popbill-pack/connextable-popbill-juso-1.0.1.tgz","_from":"file:/home/runner/work/_temp/popbill-pack/connextable-popbill-juso-1.0.1.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-weBX5hF3RjAhp8HIMXi6MAAaAWXDuYLdx3V0nlXDuBUHMS0heW8CF9PU/7GC3acHCnoyr6Cc0lJfD8+gjofjuA==","shasum":"f465da713d8b3ce2c867dead9253671092aadf6b","tarball":"https://registry.npmjs.org/@connextable/popbill-juso/-/popbill-juso-1.0.1.tgz","fileCount":5,"unpackedSize":24081,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNQ9DQ1tdb4sDL/EqyM+0dbOOMYZVTnFv6CrPzSjheZAIhAIcmGtRjTbuKyuwYGZebsFG3lqEB9Ehx4r8ZJxLrZzn2"}]},"_npmUser":{"name":"jinyongpark","email":"admin@connextable.com"},"directories":{},"maintainers":[{"name":"jinyongpark","email":"admin@connextable.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/popbill-juso_1.0.1_1778814077495_0.7072313674000898"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T17:50:14.146Z","modified":"2026-05-15T03:01:17.736Z","1.0.0":"2026-05-12T17:50:14.392Z","1.0.1":"2026-05-15T03:01:17.628Z"},"bugs":{"url":"https://github.com/connextable/popbill/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/connextable/popbill.git"},"description":"JusoLink API SDK for TypeScript","maintainers":[{"name":"jinyongpark","email":"admin@connextable.com"}],"readme":"# @connextable/popbill-juso\n\n주소링크(JusoLink) 주소검색 API를 TypeScript에서 사용하기 위한 SDK입니다.\n\n## 요구사항\n\n- Node.js 20+\n\n## 설치\n\n```sh\nnpm install @connextable/popbill-juso\n```\n\n## 빠른 시작\n\n```ts\nimport { createJusoLinkClient } from '@connextable/popbill-juso'\n\nconst client = createJusoLinkClient({\n  linkId: process.env.JUSO_LINK_ID!,\n  secretKey: process.env.JUSO_SECRET_KEY!,\n  accessId: process.env.JUSO_ACCESS_ID!,\n})\n\nconst result = await client.services.juso.searchAddresses({\n  searchKeyword: '서울 강남구 테헤란로',\n  pageSize: 5,\n})\n\nconsole.log(result.addresses)\n```\n\n## 클라이언트 설정\n\n필수 필드:\n\n- `linkId`\n- `secretKey`\n- `accessId`\n\n주요 옵션:\n\n- `apiBaseUrl`: 주소링크 API 기본 URL입니다. 기본값은 `https://jusolink.linkhub.co.kr`입니다.\n- `authBaseUrl`: Linkhub 인증 API 기본 URL입니다. 기본값은 `https://auth.linkhub.co.kr`입니다.\n- `forwardedIpAddress`: 토큰 발급 시 사용할 제한 IP 값입니다.\n- `useLocalTime`: 인증 시 로컬 UTC 시간을 사용할지 결정합니다. 기본값은 `true`입니다.\n- `requestTimeoutMilliseconds`: 요청 제한시간(ms)입니다. 기본값은 `180000`입니다.\n- `acceptLanguage`: 요청 `Accept-Language` 헤더입니다.\n- `onError`: SDK 에러 콜백입니다.\n\n## 서비스\n\n- `client.services.juso.searchAddresses(input)`: 검색어로 주소를 조회하고 페이지 정보, 시도별 검색 건수, 정규화된 주소 목록을 반환합니다.\n\n## 관련 문서\n\n- 저장소 가이드: [../../README.md](../../README.md)\n- 예제: [../../examples/README.md](../../examples/README.md)\n","readmeFilename":"README.md","homepage":"https://github.com/connextable/popbill#readme"}