{"_id":"@ankitraj026/ngsdk","name":"@ankitraj026/ngsdk","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ankitraj026/ngsdk","version":"1.0.0","description":"A minimal TypeScript SDK that logs \"start\" when a button is clicked.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","build:ngsdk":"npm run build","build:browser":"esbuild src/index.ts --bundle --format=iife --global-name=ngSdk --outfile=dist/ngsdk.js","prepublishOnly":"npm run build","ngsdk:publish":"npm publish --access public","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["sdk","button","typescript"],"author":{"name":"Ankit Raj"},"license":"MIT","devDependencies":{"esbuild":"^0.19.0","typescript":"^5.3.0"},"_id":"@ankitraj026/ngsdk@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZS6294whe0y6c+0t6xA2KMNnU9WKzDzhtnzOKKGAGGiPToSyJLvhsdoGBnNgX87N3ir3w6Xz9GNLK1MD/MOP1A==","shasum":"ba0e96db6d9bcdb5c84642a7edcce50e7aa2490e","tarball":"https://registry.npmjs.org/@ankitraj026/ngsdk/-/ngsdk-1.0.0.tgz","fileCount":5,"unpackedSize":3755,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAUbdsUfngAEv520G8uWZbQ59f0pPIdjmz0jicnH0ZiwIgJS3XrKiQhRFYJ8O//UMvTsVZ1j/zj0UojFLU0FRq0vM="}]},"_npmUser":{"name":"ankitraj026","email":"tooankitraj@gmail.com"},"directories":{},"maintainers":[{"name":"ankitraj026","email":"tooankitraj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ngsdk_1.0.0_1773300448019_0.1534959516072436"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T07:27:27.914Z","1.0.0":"2026-03-12T07:27:28.193Z","modified":"2026-03-12T07:27:28.506Z"},"maintainers":[{"name":"ankitraj026","email":"tooankitraj@gmail.com"}],"description":"A minimal TypeScript SDK that logs \"start\" when a button is clicked.","keywords":["sdk","button","typescript"],"author":{"name":"Ankit Raj"},"license":"MIT","readme":"# ngSdk\n\nA minimal TypeScript SDK that logs `\"start\"` when a button is clicked.\n\n## Setup\n\n```bash\nnpm install\nnpm run build\n```\n\n## Usage\n\n**Option 1 – Attach to a specific button:**\n\n```ts\nimport { onButtonClick } from 'ngsdk';\n\nconst btn = document.querySelector('button');\nif (btn) onButtonClick(btn);\n```\n\n**Option 2 – Init with a selector (default: first `button`):**\n\n```ts\nimport { init } from 'ngsdk';\n\ninit();           // uses first <button>\ninit('#my-btn');  // uses element matching #my-btn\n```\n\nClicking the button will log `start` in the console.\n","readmeFilename":"README.md","_rev":"1-08e969b8bed8b24fe1abda29617b0ba7"}