{"_id":"@cprice70/etsy-sdk","_rev":"2-d2551cc8ac2221830e460fdd34dc9887","name":"@cprice70/etsy-sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@cprice70/etsy-sdk","version":"0.0.1","author":{"name":"cprice70"},"license":"MIT","_id":"@cprice70/etsy-sdk@0.0.1","maintainers":[{"name":"cprice70","email":"cprice70@gmail.com"}],"homepage":"https://github.com/cprice70/etsy-sdk#readme","bugs":{"url":"https://github.com/cprice70/etsy-sdk/issues"},"dist":{"shasum":"403e0dfdf7b351ce168168112d2d87ec5ca62235","tarball":"https://registry.npmjs.org/@cprice70/etsy-sdk/-/etsy-sdk-0.0.1.tgz","fileCount":18,"integrity":"sha512-7b5M/rImmhZp3NH90OyL3Wt+XLMDRug8xeNyxU+qxfzCPWkQVXk+FbJ4fBQQm0ZXHir6fn2oEDOBQhWmaKKeDw==","signatures":[{"sig":"MEUCICdL/kYShTIfzE8o69tvNtuNAjv6aAL+ZoIEu1OLDEvjAiEAm4B2u9FwF0iE14sT1lTGRja/WMAxfOsDxAi9s4hYMjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18473},"main":"build/index.js","type":"module","types":"build/index.d.ts","engines":{"node":">=18"},"exports":{".":"./build/index.js"},"gitHead":"bbb5ff591c8d0f22d947a119202ffd9658cc0232","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"cprice70","email":"cprice70@gmail.com"},"repository":{"url":"git+https://github.com/cprice70/etsy-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"Shared Etsy API client and validation for CLI, MCP server, and web app","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/etsy-sdk_0.0.1_1774136999979_0.47388657405719625","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cprice70/etsy-sdk","version":"0.1.0","description":"Shared Etsy API client and validation for CLI, MCP server, and web app","type":"module","main":"build/index.js","types":"build/index.d.ts","exports":{".":"./build/index.js"},"scripts":{"build":"tsc","test":"vitest run","test:watch":"vitest"},"repository":{"type":"git","url":"git+https://github.com/cprice70/etsy-sdk.git"},"author":{"name":"cprice70"},"license":"MIT","engines":{"node":">=18"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"_id":"@cprice70/etsy-sdk@0.1.0","gitHead":"c382d18d8885f2c84f3eddf45704412d18c2e5f7","bugs":{"url":"https://github.com/cprice70/etsy-sdk/issues"},"homepage":"https://github.com/cprice70/etsy-sdk#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UirvR241apBYmVDKbb3nrYEbPAJfF9KWOV9krOY5/BFi/u8OF5KGwqZJfiKITJCcN7W5qrJ+vEEcxG7A+mjeyQ==","shasum":"e1c92610082cc8c9849d215157970104f0cc137e","tarball":"https://registry.npmjs.org/@cprice70/etsy-sdk/-/etsy-sdk-0.1.0.tgz","fileCount":30,"unpackedSize":34794,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEpiCMn2T0rhdAhC7g9Buq9M/Q33NPnQhDY6K9bWkDJlAiEAun9LzdTHjjZXnW00F3Pg1hzxgBiydJAliBx55I5DVjE="}]},"_npmUser":{"name":"cprice70","email":"cprice70@gmail.com"},"directories":{},"maintainers":[{"name":"cprice70","email":"cprice70@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/etsy-sdk_0.1.0_1774139755516_0.4449080050644756"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T23:49:59.900Z","modified":"2026-03-22T00:35:55.757Z","0.0.1":"2026-03-21T23:50:00.142Z","0.1.0":"2026-03-22T00:35:55.659Z"},"bugs":{"url":"https://github.com/cprice70/etsy-sdk/issues"},"author":{"name":"cprice70"},"license":"MIT","homepage":"https://github.com/cprice70/etsy-sdk#readme","repository":{"type":"git","url":"git+https://github.com/cprice70/etsy-sdk.git"},"description":"Shared Etsy API client and validation for CLI, MCP server, and web app","maintainers":[{"name":"cprice70","email":"cprice70@gmail.com"}],"readme":"# @cprice70/etsy-sdk\n\nShared Etsy API client and validation library for etsy-cli, MCP server, and web applications.\n\n## Installation\n\n```bash\nnpm install @cprice70/etsy-sdk\n```\n\n## Usage\n\n```typescript\nimport { EtsyClient, validatePrice, validateTags } from '@cprice70/etsy-sdk';\n\nconst client = new EtsyClient({\n  clientId: 'your-client-id',\n  apiKey: 'your-keystring',\n  sharedSecret: 'your-secret',\n  accessToken: 'token...',\n  refreshToken: 'refresh...'\n});\n\nconst result = await client.call('GET', '/application/listings/123', {});\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}