{"_id":"@baken667/share-kit","_rev":"2-48dcfa5a9876332fa83cb39f632d7266","name":"@baken667/share-kit","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@baken667/share-kit","version":"1.0.0","author":{"url":"https://github.com/baken667","name":"Bauyrzhan Akhmetov"},"license":"MIT","_id":"@baken667/share-kit@1.0.0","maintainers":[{"name":"baken667","email":"baken.wws@gmail.com"}],"dist":{"shasum":"226c999bb402a6f8c65a89dfd30d79c97d37584a","tarball":"https://registry.npmjs.org/@baken667/share-kit/-/share-kit-1.0.0.tgz","fileCount":17,"integrity":"sha512-EYIQZ6O8My4x4RCrZ/dgkJXGstRHXrR4Lj//dXmxKu+TLOcUKvF1iGK2+T6ZSxbbgSESEtay9y3/1Oy1uzbM2Q==","signatures":[{"sig":"MEQCICMQzaLh4fgOFzVWrtdmhdiOBdLTd2MCyrpK9SjSKbOqAiAHJDCSyI+q+lirzTM2isy+bG7VGdR1+UIFjbyqkp/riQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15463},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.esm.js","gitHead":"214f7bdf075ae9616192cbbac09809b9557bb69c","scripts":{"test":"vitest run","build":"tsc && vite build","prepare":"husky","prebuild":"npm run test","test:watch":"vitest"},"_npmUser":{"name":"baken667","email":"baken.wws@gmail.com"},"_npmVersion":"10.8.3","description":"A simple share utility kit with native and social media share options","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","husky":"^9.1.6","jsdom":"^25.0.1","terser":"^5.36.0","vitest":"^2.1.3","typescript":"^5.5.3","@types/node":"^22.7.6","vite-plugin-dts":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/share-kit_1.0.0_1729205203113_0.06776766324829087","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@baken667/share-kit","version":"1.0.1","keywords":["share","share-kit","social","baken667","whatsapp","telegram","link","url","social-media","social-sharing","social-media-sharing","@baken667","share-kit","sharekit"],"author":{"url":"https://github.com/baken667","name":"Bauyrzhan Akhmetov"},"license":"MIT","_id":"@baken667/share-kit@1.0.1","maintainers":[{"name":"baken667","email":"baken.wws@gmail.com"}],"homepage":"https://github.com/baken667/share-kit#readme","bugs":{"url":"https://github.com/baken667/share-kit/issues"},"dist":{"shasum":"92e83dbaeea179f7cd37f3818a48340a9369899d","tarball":"https://registry.npmjs.org/@baken667/share-kit/-/share-kit-1.0.1.tgz","fileCount":17,"integrity":"sha512-82EGtEmj6b4fhcMqxrmEwythQzozzyqJzVK5UBVy0aC08YRdI0EIrZZzML1HclEnaXHQLc8hRhCSt0Ty7bZn3g==","signatures":[{"sig":"MEYCIQD/MFSroXfvu4xRoUMwzKpoxErFl77FuCWwFO2PcjZOnwIhAMmXcIHYo7Ta2XunL3OxLi+woH9RBGeiIrn4T87b7ygQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16193},"main":"dist/index.cjs.js","types":"dist/index.d.ts","unpkg":"dist/index.min.js","module":"dist/index.esm.js","gitHead":"8bc53dc24fb67e19dbbdadcd46ae03ad97ece275","scripts":{"test":"vitest run","build":"tsc && vite build","prepare":"husky","prebuild":"npm run test","test:watch":"vitest"},"_npmUser":{"name":"baken667","email":"baken.wws@gmail.com"},"repository":{"url":"git+https://github.com/baken667/share-kit.git","type":"git"},"_npmVersion":"10.8.3","description":"A simple share utility kit with native and social media share options","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","husky":"^9.1.6","jsdom":"^25.0.1","terser":"^5.36.0","vitest":"^2.1.3","typescript":"^5.5.3","@types/node":"^22.7.6","vite-plugin-dts":"^4.2.4"},"_npmOperationalInternal":{"tmp":"tmp/share-kit_1.0.1_1729205922067_0.030884361815837424","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@baken667/share-kit","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/baken667/share-kit.git"},"keywords":["share","share-kit","social","baken667","whatsapp","telegram","link","url","social-media","social-sharing","social-media-sharing","@baken667","share-kit","sharekit"],"description":"A simple share utility kit with native and social media share options","main":"dist/index.cjs.js","module":"dist/index.esm.js","unpkg":"dist/index.min.js","types":"dist/index.d.ts","author":{"name":"Bauyrzhan Akhmetov","url":"https://github.com/baken667"},"license":"MIT","scripts":{"build":"tsc && vite build","test":"vitest run","test:watch":"vitest","prebuild":"npm run test","prepare":"husky"},"devDependencies":{"@types/node":"^22.7.6","husky":"^9.1.6","jsdom":"^25.0.1","terser":"^5.36.0","typescript":"^5.5.3","vite":"^5.4.8","vite-plugin-dts":"^4.2.4","vitest":"^2.1.3"},"_id":"@baken667/share-kit@1.0.2","gitHead":"563b2e2780a93ef7a031f7d9a1b10df04cd0a135","bugs":{"url":"https://github.com/baken667/share-kit/issues"},"homepage":"https://github.com/baken667/share-kit#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-i/1m6isFbmbznx88Xz52WjnubiDWHXwrWIUaaYES0Xipj+nfkC1Kwq2Syr/vLRT221whDZiCAVU32BFYZn+0ww==","shasum":"00235bbfc402d1da493c6a530b5c0f7701613e79","tarball":"https://registry.npmjs.org/@baken667/share-kit/-/share-kit-1.0.2.tgz","fileCount":18,"unpackedSize":96851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIBgdI3NB7Gpm1/8Ol0DZ+u1lM2aK7Lc+EcCE7FW/IeAiEAxGqPc7Ruz5W6Y86xVsJZ1d/WmGi/9CcWRSAj0O/oeE4="}]},"_npmUser":{"name":"baken667","email":"baken.wws@gmail.com"},"directories":{},"maintainers":[{"name":"baken667","email":"baken.wws@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/share-kit_1.0.2_1733837549641_0.743518512600283"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-17T22:46:43.007Z","modified":"2024-12-10T13:32:30.015Z","1.0.0":"2024-10-17T22:46:43.306Z","1.0.1":"2024-10-17T22:58:42.253Z","1.0.2":"2024-12-10T13:32:29.838Z"},"bugs":{"url":"https://github.com/baken667/share-kit/issues"},"author":{"name":"Bauyrzhan Akhmetov","url":"https://github.com/baken667"},"license":"MIT","homepage":"https://github.com/baken667/share-kit#readme","keywords":["share","share-kit","social","baken667","whatsapp","telegram","link","url","social-media","social-sharing","social-media-sharing","@baken667","share-kit","sharekit"],"repository":{"type":"git","url":"git+https://github.com/baken667/share-kit.git"},"description":"A simple share utility kit with native and social media share options","maintainers":[{"name":"baken667","email":"baken.wws@gmail.com"}],"readme":"# @baken667/share-kit\n\n`@baken667/share-kit` - is a universal sharing package for various platforms such as WhatsApp, Telegram, and native Web Share API. It supports appending UTM parameters to URLs and link formatting.\n\n## Installation\n\nInstall via npm:\n\n```bash\nnpm install @baken667/share-kit\n```\n\nOr use via CDN:\n\n```bash\n<script src=\"https://unpkg.com/@baken667/share-kit@1.0.0/dist/index.min.js\"></script>\n```\n\n## Usage\n\n### In a typescript/javascript project:\n\n```javascript\nimport { share } from '@baken667/share-kit';\n\nshare({\n  url: 'https://example.com',\n  title: 'Check this out!',\n  desc: 'Amazing content you will love',\n  platform: 'whatsapp', // 'telegram', 'native'\n  utmParams: {\n    utm_source: 'newsletter',\n    utm_medium: 'email',\n    utm_campaign: 'launch'\n  },\n});\n```\n\n### Using via CDN:\n\n```javascript\n<script>\nShareKit.share({\n  url: 'https://example.com',\n  title: 'Check this out!',\n  desc: 'Amazing content you will love',\n  platform: 'telegram', // 'whatsapp', 'native'\n})\n</script>\n```\n\n## Parameters\n\n- `url` (optional): The URL to share. Defaults to the current page URL.\n- `title` (optional): The title of the message.\n- `desc` (optional): The description of the message.\n- `platform`: The platform for sharing (`whatsapp`, `telegram`, `native`).\n- `utmParams` (optional): An object with UTM parameters (`utm_source`, `utm_medium`, `utm_campaign`, etc.).\n\n## Supported Platforms\n\n- Whatsapp\n- Telegram\n- Native Web Share API (if supported by the browser)\n\n## License\nThis project is licensed under the MIT License. See the [MIT License](./LICENSE) file for more details.\n\n## Author\n\n- Github: [baken667](https://github.com/baken667)","readmeFilename":"README.md"}