{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/current-device","name":"current-device","description":"The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo, AppleTV, etc), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).","version":"2.5.0","softwareVersion":"2.5.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/matthewhudson/current-device","issueTracker":"https://github.com/matthewhudson/current-device/issues","url":"https://github.com/matthewhudson/current-device","programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"matthewhudson"}],"author":[{"@type":"Person","name":"matthewhudson"}],"copyrightHolder":[{"@type":"Person","name":"matthewhudson"}],"dateCreated":"2017-11-19","dateModified":"2026-09-28","datePublished":"2026-09-28","copyrightYear":2017,"downloadUrl":"https://registry.npmjs.org/current-device/-/current-device-2.5.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/current-device"],"funder":[{"@type":"Organization","url":"https://patreon.com/hudsondev"},{"@type":"Organization","url":"https://www.paypal.me/thematthewhudson"}],"https://www.w3.org/ns/activitystreams#likes":3926,"https://forgefed.org/ns#forks":572}