{"_id":"@solid-primitives/interaction","_rev":"6-a2c8e9a5a8490060ab5e5ccb0955c082","name":"@solid-primitives/interaction","dist-tags":{"next":"1.0.0-next.0","latest":"1.0.0-next.7"},"versions":{"1.0.0-next.0":{"name":"@solid-primitives/interaction","version":"1.0.0-next.0","keywords":["interaction","outside","focus","pointer","solid","primitives"],"author":"David Di Biase <dave@solidjs.com>","license":"MIT","_id":"@solid-primitives/interaction@1.0.0-next.0","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"homepage":"https://primitives.solidjs.community/package/interaction","dist":{"shasum":"22c87168dcd815dce58e1396f9b84cde040a0066","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.0.tgz","fileCount":5,"integrity":"sha512-VxIvNZpaXu55bF+VNkPSvEx+TLbR67AbJcLkX0du15JngKUj11Vwh2juxe/atAEqHAf5fyc1FO5bTG5xhQiCGg==","signatures":[{"sig":"MEQCIDaHGZFzwZdPRF62OfU4FyiFdIjeOF4bwDw+Xr62YPYIAiAfNEdH3+XqSmPgncD7QyAmR/N6hxrAqL1i5et/HLlCjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37552},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":859,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"SolidJS primitive for detecting interactions outside a given element.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@solid-primitives/utils":"^7.0.0-next.0"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-beta.15","@solidjs/web":"2.0.0-beta.15"},"peerDependencies":{"solid-js":"^2.0.0-beta.15","@solidjs/web":"^2.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/interaction_1.0.0-next.0_1782446361652_0.2253732306270586","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.1":{"name":"@solid-primitives/interaction","version":"1.0.0-next.1","keywords":["interaction","outside","focus","pointer","solid","primitives"],"author":"David Di Biase <dave@solidjs.com>","license":"MIT","_id":"@solid-primitives/interaction@1.0.0-next.1","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"homepage":"https://primitives.solidjs.community/package/interaction","dist":{"shasum":"60524d63c0762f79812430e26a17ffbf3d345919","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.1.tgz","fileCount":5,"integrity":"sha512-PiDwPe3w9tlzxyzNIIcxpqNDHYiYq1LtOjJt2h2KpJOona29diFNZTrfSNwXOHcAU4ZxPfdhvIVWzP1UlQgZ1A==","signatures":[{"sig":"MEUCICzzBGLzz78qKGGApNf7qXc0iLWfuA3Ud+Q206Vsx1bNAiEAsxKiPacLaqHw8LrY3Dzlf1QBBCcOUg+zpaGfXBa4PI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","tsdown":{"entry":"src/**/*.{ts,tsx}","outDir":"dist"},"browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"pnpm -w build","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":1533,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"SolidJS primitive for detecting interactions outside a given element.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@solid-primitives/utils":"^7.0.0-next.1"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-beta.17","@solidjs/web":"2.0.0-beta.17"},"peerDependencies":{"solid-js":"^2.0.0-beta.17","@solidjs/web":"^2.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/interaction_1.0.0-next.1_1783973546996_0.88146615679972","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.2":{"name":"@solid-primitives/interaction","version":"1.0.0-next.2","keywords":["interaction","outside","focus","pointer","solid","primitives"],"author":"David Di Biase <dave@solidjs.com>","license":"MIT","_id":"@solid-primitives/interaction@1.0.0-next.2","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"homepage":"https://primitives.solidjs.community/package/interaction","dist":{"shasum":"22ff4c0ba0fd649e1ae0d43b8e6cf789c65be6e4","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.2.tgz","fileCount":5,"integrity":"sha512-DTLTsVuXilWb1TeiBrjNbsyF7v1xynru+eaabl98OvNoYltUNCLTC5freffrc2UC981RsYUTUP5BqUSdIVLRvg==","signatures":[{"sig":"MEUCIQC4nZ+EyoR++5Z6XzlnF8CYaSDNDQfWBbpaMhtlXWea3QIgRULDwZ0xYgfV0B4MRibUOuhXoMMlBvAWpc/2VDu0+o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34533},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","tsdown":{"entry":"src/**/*.{ts,tsx}","outDir":"dist"},"browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"pnpm -w build","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":1542,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"SolidJS primitive for detecting interactions outside a given element.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@solid-primitives/utils":"^7.0.0-next.2"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-beta.20","@solidjs/web":"2.0.0-beta.20"},"peerDependencies":{"solid-js":"^2.0.0-beta.20","@solidjs/web":"^2.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/interaction_1.0.0-next.2_1784389290434_0.9379261586687675","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.3":{"name":"@solid-primitives/interaction","version":"1.0.0-next.3","keywords":["interaction","outside","focus","pointer","solid","primitives"],"author":"David Di Biase <dave@solidjs.com>","license":"MIT","_id":"@solid-primitives/interaction@1.0.0-next.3","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"homepage":"https://primitives.solidjs.community/package/interaction","dist":{"shasum":"06feb9f194c73cdb3cd763c3a631521423981910","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.3.tgz","fileCount":5,"integrity":"sha512-C/ZxAvcDavygNiiFbROCZPc/3EYvweCMyIWp038IOOwjSqIixt97JRqXMwybrjtSpY9pppbOPlSIRPC9m5ZFOQ==","signatures":[{"sig":"MEUCIQDpZ6fu9jIZ7gFrBGmcDdA1EUpIP/KFSpzD2Wd8INr02AIgFyyFGPZFRcCLnLCa1aiibaOnZohu+TazuWMsc+4jdaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36337},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","tsdown":{"entry":"src/**/*.{ts,tsx}","outDir":"dist"},"browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"pnpm -w build","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":1542,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"SolidJS primitive for detecting interactions outside a given element.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@solid-primitives/utils":"^7.0.0-next.3"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-beta.20","@solidjs/web":"2.0.0-beta.20"},"peerDependencies":{"solid-js":"^2.0.0-beta.20","@solidjs/web":"^2.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/interaction_1.0.0-next.3_1784551908489_0.8965009906029857","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.4":{"name":"@solid-primitives/interaction","version":"1.0.0-next.4","keywords":["interaction","outside","focus","pointer","solid","primitives"],"author":"David Di Biase <dave@solidjs.com>","license":"MIT","_id":"@solid-primitives/interaction@1.0.0-next.4","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"homepage":"https://primitives.solidjs.community/package/interaction","dist":{"shasum":"280df83ee0066147e6d9ed9c1858f6d97e77a400","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.4.tgz","fileCount":5,"integrity":"sha512-V+kos+abAkAJLNAvj3A7iitNcSvbosFsjBoXh7K8GdWoABWEfPEf3DZsN+01UQOAf+4G0XLXPN4Y/IRe2EOBZQ==","signatures":[{"sig":"MEQCIGLoWd+k7gY7jewyzoCizbPgvi65x2yRnlhaJYpCArVrAiBcurJql+Y1tw05bzJh4urLyYp1Y8lLPELg1CZTzhnqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36325},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","tsdown":{"entry":"src/**/*.{ts,tsx}","outDir":"dist"},"browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"pnpm -w build","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"_npmUser":{"name":"davedbase","email":"dave.dibiase@gmail.com"},"primitive":{"gzip":1759,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"SolidJS primitive for detecting interactions outside a given element.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@solid-primitives/utils":"^7.0.0-next.4"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-rc.0","@solidjs/web":"2.0.0-rc.0"},"peerDependencies":{"solid-js":"^2.0.0-rc.0","@solidjs/web":"^2.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/interaction_1.0.0-next.4_1786575509496_0.7836556809495503","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.7":{"_id":"@solid-primitives/interaction@1.0.0-next.7","dist":{"shasum":"9f5616e79b63b10f022a5cd51f9ca2f9e85e6fc3","tarball":"https://registry.npmjs.org/@solid-primitives/interaction/-/interaction-1.0.0-next.7.tgz","fileCount":5,"integrity":"sha512-hhGwmUDSrdOdWwwuI3KbSBkCPJSh0GFbrL/FaXMHwxEd5KUz4no88FU4f75JtasMFPT5tzy8waEZJ5pLiH6KnQ==","signatures":[{"sig":"MEQCIAG8ONwUEIJovYYgbwTOnZK0K8IxRaTyyWaEhbqBXSxpAiBAut5MOS3oSQa3vCS0ji7ZgdfOGycPAgL2N6sHUesxdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDncs8iusnCsJhbz8CCs5OnnkRkKsfEw7IqiPorg6ijgAiBFvYSNAIWrTRGSdpRZA2TJd2zZ1t6Oyec3ihoCrg2J4g=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@solid-primitives%2finteraction@1.0.0-next.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36304},"name":"@solid-primitives/interaction","type":"module","types":"./dist/index.d.ts","author":"David Di Biase <dave@solidjs.com>","module":"./dist/index.js","tsdown":{"entry":"src/**/*.{ts,tsx}","outDir":"dist"},"browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js","@solid-primitives/source":"./src/index.ts"}},"license":"MIT","private":false,"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","test":"pnpm run vitest","build":"pnpm -w build","vitest":"vitest -c vitest.config.ts","test:ssr":"pnpm run vitest --mode ssr"},"version":"1.0.0-next.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"08459b8e-a8b2-4084-8e18-6b299de654f3"}},"homepage":"https://primitives.solidjs.community/package/interaction","keywords":["interaction","outside","focus","pointer","solid","primitives"],"primitive":{"gzip":1768,"list":["makeInteractOutside","interactOutside","createInteractOutside","ariaHideOutside","createHideOutside"],"name":"interaction","stage":3,"category":"Browser APIs"},"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"Primitive for detecting interactions outside a given element.","directories":{},"maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"@solid-primitives/utils":"^7.0.0-next.7"},"typesVersions":{},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"2.0.0-rc.14","@solidjs/web":"2.0.0-rc.14"},"peerDependencies":{"solid-js":"^2.0.0-rc.14","@solidjs/web":"^2.0.0-rc.14"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interaction_1.0.0-next.7_1791948368765_0.7489508095468194"}}},"time":{"created":"2026-06-26T03:59:21.492Z","modified":"2026-10-14T03:26:09.300Z","1.0.0-next.0":"2026-06-26T03:59:21.783Z","1.0.0-next.1":"2026-07-13T20:12:27.120Z","1.0.0-next.2":"2026-07-18T15:41:30.567Z","1.0.0-next.3":"2026-07-20T12:51:48.614Z","1.0.0-next.4":"2026-08-12T22:58:29.638Z","1.0.0-next.7":"2026-10-14T03:26:08.843Z"},"author":"David Di Biase <dave@solidjs.com>","license":"MIT","homepage":"https://primitives.solidjs.community/package/interaction","keywords":["interaction","outside","focus","pointer","solid","primitives"],"repository":{"url":"git+https://github.com/solidjs-community/solid-primitives.git","type":"git"},"description":"Primitive for detecting interactions outside a given element.","maintainers":[{"name":"davedbase","email":"dave.dibiase@gmail.com"},{"name":"lexlohr","email":"alex.th.kloss.77@googlemail.com"},{"name":"thetarnav.","email":"gthetarnav@gmail.com"}],"readme":"","readmeFilename":""}