{"_id":"@besar1/simple-sdk","_rev":"3-0ed7e7920ac44e80b2d4ec611c9537cc","name":"@besar1/simple-sdk","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"@besar1/simple-sdk","version":"1.0.0","keywords":["sdk","typescript","frontend"],"author":{"name":"besar1"},"license":"MIT","_id":"@besar1/simple-sdk@1.0.0","maintainers":[{"name":"besar1","email":"besar@syntacticops.com"}],"dist":{"shasum":"66c84baf60b89f92ed2e80990a435bba72840ddb","tarball":"https://registry.npmjs.org/@besar1/simple-sdk/-/simple-sdk-1.0.0.tgz","fileCount":9,"integrity":"sha512-gZrMJ+x/CcMjdJXl1+PPKSWU1LciHEbYyF5L/kRZtNZP59u7Z9lD8+31T67wUWyUX4gb+ja10EP4OArvYJhSSQ==","signatures":[{"sig":"MEUCIQDrriqwLmjoDLCJi3KvuuFBuLOnMffKzk4DvYcvIskQOgIgESVRJWIpBTbRDbKQ6LoO/+MMUt1Nrs2+a8L2Cqk0F0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.esm.js","scripts":{"dev":"rollup -c -w","lint":"biome lint src/","build":"rollup -c","format":"biome format --write src/","prepublishOnly":"pnpm build"},"_npmUser":{"name":"besar1","email":"besar@syntacticops.com"},"jsdelivr":"dist/index.umd.js","_npmVersion":"10.8.2","description":"A simple SDK with version management and configuration","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.9.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-sdk_1.0.0_1748530391530_0.9177487001530755","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@besar1/simple-sdk","version":"1.1.0","keywords":["sdk","typescript","frontend"],"author":{"name":"besar1"},"license":"MIT","_id":"@besar1/simple-sdk@1.1.0","maintainers":[{"name":"besar1","email":"besar@syntacticops.com"}],"dist":{"shasum":"e4169ff54a7a18187c4fded3c39e3f5876b79e79","tarball":"https://registry.npmjs.org/@besar1/simple-sdk/-/simple-sdk-1.1.0.tgz","fileCount":9,"integrity":"sha512-UoFNOuAgT7OKbYByHwJ0oUZoLqpnAGYEgWWqdVlmM9cTXeKxOT+ibsA+zQXJdyI00n/24+w5gnJ1dxbT0oTF2Q==","signatures":[{"sig":"MEUCIBoT4c/jJaeDtAgcXdbqLGY1td2KPFuiyX+9KO/AX2OkAiEA2UpZl/OLHcH0l9yw9isKx6cV3hAAa5IBwnYNCIiORxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.esm.js","scripts":{"dev":"rollup -c -w","lint":"biome lint src/","build":"rollup -c","format":"biome format --write src/","prepublishOnly":"pnpm build"},"_npmUser":{"name":"besar1","email":"besar@syntacticops.com"},"jsdelivr":"dist/index.umd.js","_npmVersion":"10.8.2","description":"A simple SDK with version management and configuration","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.9.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/simple-sdk_1.1.0_1748530598363_0.5313527069544752","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@besar1/simple-sdk","version":"1.5.0","type":"module","description":"A simple SDK with version management and configuration","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","jsdelivr":"dist/index.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","lint":"biome lint src/","format":"biome format --write src/","prepublishOnly":"pnpm build"},"keywords":["sdk","typescript","frontend"],"author":{"name":"besar1"},"license":"MIT","devDependencies":{"@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","rollup":"^4.9.6","rollup-plugin-dts":"^6.1.0","tslib":"^2.6.2","typescript":"^5.3.3"},"peerDependencies":{"typescript":">=4.0.0"},"_id":"@besar1/simple-sdk@1.5.0","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hmrtOZC1PttStVeUnILvfYsreAnZZcWyKxPdWJRdm5W/ujlHSy5+PSqmkAX9wShoynfjs5QAG8tjAyQ9Pwt2sA==","shasum":"ac6996eaeb5d1a8f2dd66150799afd20543f9fe8","tarball":"https://registry.npmjs.org/@besar1/simple-sdk/-/simple-sdk-1.5.0.tgz","fileCount":9,"unpackedSize":13595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgEPbYLixQE07AF9hnMcbvFAPrcP7jvYTjm4itkDMIUwIgRfKAzAAFmKqB7/5NOz0Wlpm4H9KJAkqpiYVdO/goVFk="}]},"_npmUser":{"name":"besar1","email":"besar@syntacticops.com"},"directories":{},"maintainers":[{"name":"besar1","email":"besar@syntacticops.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-sdk_1.5.0_1748530675021_0.42805417548139024"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-29T14:53:11.433Z","modified":"2025-05-29T14:57:55.393Z","1.0.0":"2025-05-29T14:53:11.694Z","1.1.0":"2025-05-29T14:56:38.550Z","1.5.0":"2025-05-29T14:57:55.226Z"},"author":{"name":"besar1"},"license":"MIT","keywords":["sdk","typescript","frontend"],"description":"A simple SDK with version management and configuration","maintainers":[{"name":"besar1","email":"besar@syntacticops.com"}],"readme":"# Simple SDK\n\nA simple, configurable SDK with version management support for both npm and CDN usage.\n\n## Installation\n\n### NPM\n```bash\nnpm install simple-sdk\n# or\npnpm add simple-sdk\n# or\nyarn add simple-sdk\n```\n\n### CDN (UMD)\n```html\n<script src=\"https://unpkg.com/simple-sdk@latest/dist/index.umd.js\"></script>\n```\n\n## Usage\n\n### ES Modules / CommonJS\n```typescript\nimport { SimpleSDKClient } from 'simple-sdk';\n// or\nconst { SimpleSDKClient } = require('simple-sdk');\n\nconst client = new SimpleSDKClient({\n  package: 'npm',\n  version: '1.0.0' // optional, defaults to 'latest'\n});\n\n// Use the SDK\nconst result = await client.doSomething();\nconsole.log(result);\n```\n\n### UMD (Browser)\n```html\n<script src=\"https://unpkg.com/simple-sdk@latest/dist/index.umd.js\"></script>\n<script>\n  const client = new SimpleSDK.SimpleSDKClient({\n    package: 'umd',\n    version: 'latest'\n  });\n  \n  client.doSomething().then(result => {\n    console.log(result);\n  });\n</script>\n```\n\n## API\n\n### `SimpleSDKClient`\n\n#### Constructor\n```typescript\nnew SimpleSDKClient(config: SDKConfig)\n```\n\n#### Configuration\n```typescript\ninterface SDKConfig {\n  package: 'npm' | 'umd';\n  version?: string | 'latest';\n}\n```\n\n#### Methods\n- `doSomething(): Promise<string>` - Example method that returns a success message\n- `getConfig(): SDKConfig` - Returns the current configuration\n- `getVersion(): string` - Returns the current version\n\n## Features\n\n- ✅ TypeScript support\n- ✅ Multiple build formats (ESM, CJS, UMD)\n- ✅ Version management\n- ✅ CDN ready\n- ✅ Tree-shakeable\n- ✅ Zero dependencies\n\n## License\n\nMIT ","readmeFilename":"README.md"}