Note: Bad build
- Added initial support to Linux. Thanks to the PR from Yaroslav Pronin
- Prevent crashing on the web by adding guard clauses within the plugin to check if the plugin is being used within a web app due to an issue with getting the operating system via the platform package, which in turn relies on
dart:io'sPlatformAPIs