René's URL Explorer Experiment


Title: GitHub - rafgraph/detect-it: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.

Open Graph Title: GitHub - rafgraph/detect-it: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.

X Title: GitHub - rafgraph/detect-it: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.

Description: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch. - rafgraph/detect-it

Open Graph Description: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch. - rafgraph/detect-it

X Description: Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch. - rafgraph/detect-it

Opengraph URL: https://github.com/rafgraph/detect-it

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:34994210-dd62-42fe-e42f-f57aa02ecc76
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA5F0:9C235:81A5CE:A86FA4:698D6259
html-safe-nonce1c1abebb78b312927b4953ae0f63638e2d6a9f11f010fbf17ae32524e28d0445
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNUYwOjlDMjM1OjgxQTVDRTpBODZGQTQ6Njk4RDYyNTkiLCJ2aXNpdG9yX2lkIjoiMTI4MTMyNzI3NjA0MjgzODYxNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8b3247b0d37c78c8298bfb6968571c4071beebc84165b12f2ba84140db32c024
hovercard-subject-tagrepository:62772291
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/rafgraph/detect-it
twitter:imagehttps://opengraph.githubassets.com/f667c8aa1629155d0b7efa9aa3e4fce8b0aace5f2cca1c42ba4402afa9e04d2b/rafgraph/detect-it
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/f667c8aa1629155d0b7efa9aa3e4fce8b0aace5f2cca1c42ba4402afa9e04d2b/rafgraph/detect-it
og:image:altDetect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch. - rafgraph/detect-it
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonec0818105fa276287e9369cfdefa0a0fa7953719791ceff9b94d69623c0a4fe8a
turbo-cache-controlno-preview
go-importgithub.com/rafgraph/detect-it git https://github.com/rafgraph/detect-it.git
octolytics-dimension-user_id11911299
octolytics-dimension-user_loginrafgraph
octolytics-dimension-repository_id62772291
octolytics-dimension-repository_nworafgraph/detect-it
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id62772291
octolytics-dimension-repository_network_root_nworafgraph/detect-it
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release715890fa442134f528fb422ab338c0ad55c7a025
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/rafgraph/detect-it#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Frafgraph%2Fdetect-it
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Frafgraph%2Fdetect-it
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=rafgraph%2Fdetect-it
Reloadhttps://patch-diff.githubusercontent.com/rafgraph/detect-it
Reloadhttps://patch-diff.githubusercontent.com/rafgraph/detect-it
Reloadhttps://patch-diff.githubusercontent.com/rafgraph/detect-it
rafgraph https://patch-diff.githubusercontent.com/rafgraph
detect-ithttps://patch-diff.githubusercontent.com/rafgraph/detect-it
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Frafgraph%2Fdetect-it
Fork 13 https://patch-diff.githubusercontent.com/login?return_to=%2Frafgraph%2Fdetect-it
Star 434 https://patch-diff.githubusercontent.com/login?return_to=%2Frafgraph%2Fdetect-it
detect-it.rafgraph.devhttps://detect-it.rafgraph.dev
MIT license https://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/LICENSE
434 stars https://patch-diff.githubusercontent.com/rafgraph/detect-it/stargazers
13 forks https://patch-diff.githubusercontent.com/rafgraph/detect-it/forks
Branches https://patch-diff.githubusercontent.com/rafgraph/detect-it/branches
Tags https://patch-diff.githubusercontent.com/rafgraph/detect-it/tags
Activity https://patch-diff.githubusercontent.com/rafgraph/detect-it/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Frafgraph%2Fdetect-it
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Frafgraph%2Fdetect-it
Code https://patch-diff.githubusercontent.com/rafgraph/detect-it
Issues 0 https://patch-diff.githubusercontent.com/rafgraph/detect-it/issues
Pull requests 1 https://patch-diff.githubusercontent.com/rafgraph/detect-it/pulls
Actions https://patch-diff.githubusercontent.com/rafgraph/detect-it/actions
Projects 0 https://patch-diff.githubusercontent.com/rafgraph/detect-it/projects
Security 0 https://patch-diff.githubusercontent.com/rafgraph/detect-it/security
Insights https://patch-diff.githubusercontent.com/rafgraph/detect-it/pulse
Code https://patch-diff.githubusercontent.com/rafgraph/detect-it
Issues https://patch-diff.githubusercontent.com/rafgraph/detect-it/issues
Pull requests https://patch-diff.githubusercontent.com/rafgraph/detect-it/pulls
Actions https://patch-diff.githubusercontent.com/rafgraph/detect-it/actions
Projects https://patch-diff.githubusercontent.com/rafgraph/detect-it/projects
Security https://patch-diff.githubusercontent.com/rafgraph/detect-it/security
Insights https://patch-diff.githubusercontent.com/rafgraph/detect-it/pulse
Brancheshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/branches
Tagshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/tags
https://patch-diff.githubusercontent.com/rafgraph/detect-it/branches
https://patch-diff.githubusercontent.com/rafgraph/detect-it/tags
143 Commitshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/commits/main/
https://patch-diff.githubusercontent.com/rafgraph/detect-it/commits/main/
demohttps://patch-diff.githubusercontent.com/rafgraph/detect-it/tree/main/demo
demohttps://patch-diff.githubusercontent.com/rafgraph/detect-it/tree/main/demo
srchttps://patch-diff.githubusercontent.com/rafgraph/detect-it/tree/main/src
srchttps://patch-diff.githubusercontent.com/rafgraph/detect-it/tree/main/src
.gitignorehttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/.gitignore
LICENSEhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/README.md
README.mdhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/README.md
package-lock.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/package-lock.json
package-lock.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/package-lock.json
package.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/package.json
package.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/package.json
tsconfig.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/tsconfig.json
tsconfig.jsonhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/blob/main/tsconfig.json
READMEhttps://patch-diff.githubusercontent.com/rafgraph/detect-it
MIT licensehttps://patch-diff.githubusercontent.com/rafgraph/detect-it
https://patch-diff.githubusercontent.com/rafgraph/detect-it#detect-it
https://www.npmjs.com/package/detect-it
https://bundlephobia.com/result?p=detect-it
https://camo.githubusercontent.com/83f97f787804ef502183ec094f49bf5e32f1459580d9cd5343d4af80c31f0b2f/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f74797065732f6465746563742d69743f636f6c6f723d626c7565
Live detection demohttps://detect-it.rafgraph.dev
Event Fromhttps://github.com/rafgraph/event-from
CDN optionhttps://patch-diff.githubusercontent.com/rafgraph/detect-it#pre-built-cdn-option
Recommended usagehttps://patch-diff.githubusercontent.com/rafgraph/detect-it#recommended-usage
Device responsive UXhttps://patch-diff.githubusercontent.com/rafgraph/detect-it#device-responsive-ux
Setting event listenershttps://patch-diff.githubusercontent.com/rafgraph/detect-it#setting-event-listeners
Detection detailshttps://patch-diff.githubusercontent.com/rafgraph/detect-it#detection-details
https://patch-diff.githubusercontent.com/rafgraph/detect-it#devicetype
Detection detailshttps://patch-diff.githubusercontent.com/rafgraph/detect-it#detection-details
https://patch-diff.githubusercontent.com/rafgraph/detect-it#primaryinput
Recommended usagehttps://patch-diff.githubusercontent.com/rafgraph/detect-it#recommended-usage
https://patch-diff.githubusercontent.com/rafgraph/detect-it#supportspointerevents
MDN's Pointer Eventshttps://developer.mozilla.org/en-US/docs/Web/API/Pointer_events
W3C Pointer Events specificationhttps://www.w3.org/TR/pointerevents/
Can I usehttps://caniuse.com/mdn-api_pointerevent
https://patch-diff.githubusercontent.com/rafgraph/detect-it#supportstouchevents
MDN's Touch Eventshttps://developer.mozilla.org/en-US/docs/Web/API/Touch_events
W3C Touch Events specificationhttps://w3c.github.io/touch-events/
https://patch-diff.githubusercontent.com/rafgraph/detect-it#supportspassiveevents
Passive Events Explainerhttps://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md
Can I usehttps://caniuse.com/passive-event-listener
https://patch-diff.githubusercontent.com/rafgraph/detect-it#pre-built-cdn-option
https://patch-diff.githubusercontent.com/rafgraph/detect-it#recommended-usage
pointerTypehttps://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType
Event Fromhttps://github.com/rafgraph/event-from
https://patch-diff.githubusercontent.com/rafgraph/detect-it#device-responsive-ux
React Mediahttps://github.com/ReactTraining/react-media
React Interactivehttps://github.com/rafgraph/react-interactive
https://patch-diff.githubusercontent.com/rafgraph/detect-it#setting-event-listeners
https://patch-diff.githubusercontent.com/rafgraph/detect-it#pointer-event-listeners
pointerTypehttps://developer.mozilla.org/en-US/docs/Web/API/PointerEvent/pointerType
https://patch-diff.githubusercontent.com/rafgraph/detect-it#mouse-event-and-touch-event-listeners
Event Fromhttps://github.com/rafgraph/event-from
Event Fromhttps://github.com/rafgraph/event-from
https://patch-diff.githubusercontent.com/rafgraph/detect-it#detection-details
https://patch-diff.githubusercontent.com/rafgraph/detect-it#determining-the-devicetype-and-primaryinput
source codehttps://github.com/rafgraph/detect-it/blob/main/src/index.ts
https://patch-diff.githubusercontent.com/rafgraph/detect-it#device-tests-and-limitations
testshttps://github.com/rafgraph/detect-it/tree/main/src/__tests__
https://patch-diff.githubusercontent.com/rafgraph/detect-it#hybrid-device-definition
https://patch-diff.githubusercontent.com/rafgraph/detect-it#some-hybrid-device-examples
detect-it.rafgraph.devhttps://detect-it.rafgraph.dev
touch-events https://patch-diff.githubusercontent.com/topics/touch-events
pointer-events https://patch-diff.githubusercontent.com/topics/pointer-events
device-detection https://patch-diff.githubusercontent.com/topics/device-detection
responsive-web-design https://patch-diff.githubusercontent.com/topics/responsive-web-design
event-listeners https://patch-diff.githubusercontent.com/topics/event-listeners
device-type-detection https://patch-diff.githubusercontent.com/topics/device-type-detection
passive-events https://patch-diff.githubusercontent.com/topics/passive-events
device-responsive-ux https://patch-diff.githubusercontent.com/topics/device-responsive-ux
touch-device https://patch-diff.githubusercontent.com/topics/touch-device
touch-device-detection https://patch-diff.githubusercontent.com/topics/touch-device-detection
Readme https://patch-diff.githubusercontent.com/rafgraph/detect-it#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/rafgraph/detect-it#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/rafgraph/detect-it
Activityhttps://patch-diff.githubusercontent.com/rafgraph/detect-it/activity
434 starshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/stargazers
10 watchinghttps://patch-diff.githubusercontent.com/rafgraph/detect-it/watchers
13 forkshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Frafgraph%2Fdetect-it&report=rafgraph+%28user%29
Releases 11https://patch-diff.githubusercontent.com/rafgraph/detect-it/releases
v4.0.1 Latest Feb 12, 2021 https://patch-diff.githubusercontent.com/rafgraph/detect-it/releases/tag/v4.0.1
+ 10 releaseshttps://patch-diff.githubusercontent.com/rafgraph/detect-it/releases
Please reload this pagehttps://patch-diff.githubusercontent.com/rafgraph/detect-it
TypeScript 100.0% https://patch-diff.githubusercontent.com/rafgraph/detect-it/search?l=typescript
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.