{"_id":"@anuragsingh12/iframe-mouse-events","_rev":"4-7ca62af522d142bbfb617ba6177bf307","name":"@anuragsingh12/iframe-mouse-events","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@anuragsingh12/iframe-mouse-events","version":"1.0.0","keywords":["iframe","mouse-events","typescript","coordinate-transformation","event-forwarding"],"author":{"name":"Anurag Singh"},"license":"ISC","_id":"@anuragsingh12/iframe-mouse-events@1.0.0","maintainers":[{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"}],"dist":{"shasum":"9549d7b196c7686f1bf42c4731999958882ace1e","tarball":"https://registry.npmjs.org/@anuragsingh12/iframe-mouse-events/-/iframe-mouse-events-1.0.0.tgz","fileCount":13,"integrity":"sha512-PB3e8UuMT2MuiQf3lc1uqgGjkStZkcWlg5qQbAHdJUF/jDB0x4Yx5uIM/BppXwk3/v9fAxyS88GIQlNKnmxb9w==","signatures":[{"sig":"MEUCIQCvAJ2eNzOHZXjACXFaIK1TFuxTXCoNfmznzAyLqX1P4gIgT1SJISw+lfCsijauzmZ3f+VmRv/iBNXKa3atKb6Jtug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39772},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ad716e33d5e2f1e165bcf0212a8b54c98de4c7d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"},"_npmVersion":"11.4.1","description":"A lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.","directories":{"example":"example"},"_nodeVersion":"23.11.0","dependencies":{"rollup":"^2.79.2","typescript":"^5.9.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/iframe-mouse-events_1.0.0_1756814599477_0.9899559829505711","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anuragsingh12/iframe-mouse-events","version":"1.0.1","keywords":["iframe","mouse-events","typescript","coordinate-transformation","event-forwarding"],"author":{"name":"Anurag Singh"},"license":"ISC","_id":"@anuragsingh12/iframe-mouse-events@1.0.1","maintainers":[{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"}],"dist":{"shasum":"bf16234f16768e87cee76481eb0847b3f8dcbb73","tarball":"https://registry.npmjs.org/@anuragsingh12/iframe-mouse-events/-/iframe-mouse-events-1.0.1.tgz","fileCount":31,"integrity":"sha512-08B86wQ0Jnr+BCmAfHo+7rtPV68cPHyGehYqXwml/5dWCThamR37KoQfqb1+xDGuuhDq7YEYq8pLgWsyTBlUuw==","signatures":[{"sig":"MEUCIQDB8gBJPjw38xhHQ287+GOkQmXc9MWUFtxE/CY/GDFUmAIgWE3heqBK3lJbXUjmSSqy9pyXJp6d5FWL6dtB8XG8TRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147440},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ad716e33d5e2f1e165bcf0212a8b54c98de4c7d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"},"_npmVersion":"11.4.1","description":"A lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.","directories":{"example":"example"},"_nodeVersion":"23.11.0","dependencies":{"tslib":"^2.8.1","rollup":"^2.79.2","typescript":"^5.9.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/iframe-mouse-events_1.0.1_1756814906838_0.5503363237078767","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@anuragsingh12/iframe-mouse-events","version":"1.0.2","keywords":["iframe","mouse-events","typescript","coordinate-transformation","event-forwarding"],"author":{"name":"Anurag Singh"},"license":"ISC","_id":"@anuragsingh12/iframe-mouse-events@1.0.2","maintainers":[{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"}],"dist":{"shasum":"190f0d120667bdff427ce44c4519b68f0bc70e99","tarball":"https://registry.npmjs.org/@anuragsingh12/iframe-mouse-events/-/iframe-mouse-events-1.0.2.tgz","fileCount":20,"integrity":"sha512-jq7L4wTNLB32tzd0b5oTVWpizL0FM5tUD6faDqpDo4vLqVz62H2EbBkD9hv4+fRBNt5oXFKgwtrIrQVey+8iHw==","signatures":[{"sig":"MEUCIQCe8bWcm3jsLoR+jwpWLmIMc5Dfi7v8Bvw66/arCd/0bgIgEyduZ1xH/J9epVHCAE9Df9wLaE9XPyVVZHH/VX8+Nws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109214},"main":"dist/iframe-mouse-events.cjs.js","types":"dist/index.d.ts","module":"dist/iframe-mouse-events.esm.js","browser":"dist/iframe-mouse-events.umd.js","gitHead":"ad716e33d5e2f1e165bcf0212a8b54c98de4c7d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"},"_npmVersion":"11.4.1","description":"A lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.","directories":{"example":"example"},"_nodeVersion":"23.11.0","dependencies":{"tslib":"^2.8.1","rollup":"^2.79.2","typescript":"^5.9.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/iframe-mouse-events_1.0.2_1756815076294_0.8049785111869114","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@anuragsingh12/iframe-mouse-events","version":"1.0.3","description":"A lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.","main":"dist/iframe-mouse-events.cjs.js","module":"dist/iframe-mouse-events.esm.js","browser":"dist/iframe-mouse-events.umd.js","types":"dist/index.d.ts","directories":{"example":"example"},"scripts":{"build":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"publishConfig":{"access":"public"},"keywords":["iframe","mouse-events","typescript","coordinate-transformation","event-forwarding"],"author":{"name":"Anurag Singh"},"license":"ISC","dependencies":{"@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-typescript":"^12.1.4","rollup":"^2.79.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.8.1","typescript":"^5.9.2"},"_id":"@anuragsingh12/iframe-mouse-events@1.0.3","gitHead":"ad716e33d5e2f1e165bcf0212a8b54c98de4c7d5","_nodeVersion":"23.11.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-oMu1gKpiI6iDSSL7q3tSE471JJks0+uakTSgl83dBNvHC1G047vxwRDaQPgFuVGA5y52rsXffE6kciNw/OX5jw==","shasum":"e37e175e7d390e3e64101af5e9ab6a089857788f","tarball":"https://registry.npmjs.org/@anuragsingh12/iframe-mouse-events/-/iframe-mouse-events-1.0.3.tgz","fileCount":20,"unpackedSize":109214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBUj4EyGN41iQj2mmXSXYiVWZYIzQ+phWz0OFkRmJ6YoAiEA/RD+RJa1x3ajTcevRkx3NyUtBvZVDvXsmiPfFkkvSbE="}]},"_npmUser":{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"},"maintainers":[{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iframe-mouse-events_1.0.3_1756815183036_0.6668403738357236"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T12:03:19.396Z","modified":"2025-09-02T12:13:03.389Z","1.0.0":"2025-09-02T12:03:19.680Z","1.0.1":"2025-09-02T12:08:27.028Z","1.0.2":"2025-09-02T12:11:16.506Z","1.0.3":"2025-09-02T12:13:03.220Z"},"author":{"name":"Anurag Singh"},"license":"ISC","keywords":["iframe","mouse-events","typescript","coordinate-transformation","event-forwarding"],"description":"A lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.","maintainers":[{"name":"anuragsingh12","email":"anuragsingh121124@gmail.com"}],"readme":"# Iframe Mouse Events Library\n\nA lightweight TypeScript library for capturing and propagating mouse events from iframes to parent pages with automatic coordinate transformation.\n\n## Features\n\n- 🖱️ Capture all mouse events (click, mousemove, mousedown, mouseup, etc.) from iframes\n- 📐 Automatic coordinate transformation from iframe to parent page coordinates\n- 🔒 Safe cross-origin iframe support using postMessage API\n- 🎯 TypeScript support with full type definitions\n- 🧹 Proper cleanup and memory management\n- ⚡ Debouncing support for performance optimization\n- 🎨 Simple and intuitive API\n\n## Installation\n\n```bash\nnpm install iframe-mouse-events\n","readmeFilename":"README.md"}