@igorkowalczyk/is-browser
TypeScript icon, indicating that this package has built-in type declarations

5.1.0Β β€’Β PublicΒ β€’Β Published

Is browser


πŸ“₯ Installation

Install the package using your package manager of choice. Tailwind CSS v3 and v4 are supported.

npm install @igorkowalczyk/is-browser
yarn add @igorkowalczyk/is-browser
pnpm add @igorkowalczyk/is-browser

πŸ“¦ Usage

Tailwind CSS v4

Import the plugin in your CSS file.

@import "tailwindcss";
@plugin "@igorkowalczyk/is-browser";

That's it! You can now use the plugin in your components.

Tailwind CSS v3

Add to plugins in your tailwind.config.js.

module.exports = {
 // ...
 plugins: [
  require("@igorkowalczyk/is-browser"),
  // ...other plugins.
 ],
};

🎨 Examples

Style your components using {browser_name}:{class}, e.g. firefox:bg-red-100, chrome:bg-blue-100, etc.

<div className="firefox:bg-red-400 chrome:bg-blue-400 bg-yellow-400">
 <p>On firefox background should be red, on chrome should be blue and on other browsers it should be yellow</p>
</div>

πŸ” Supported browsers

Browser Variant CSS Property Example
Firefox firefox: -moz-appearance: none firefox:bg-yellow-400
Chrome chrome: background: -webkit-named-image(i) chrome:bg-red-400
Safari safari: -webkit-app-region: inherit safari:bg-blue-400

⁉️ Issues

If you come across any errors or have suggestions for improvements, please create a new issue here and describe it clearly.

πŸ“₯ Pull Requests

When submitting a pull request, please follow these steps:

  • Clone this repository https://github.com/igorkowalczyk/is-browser.git
  • Create a branch from main and give it a meaningful name (e.g. my-awesome-new-feature).
  • Open a pull request on GitHub and clearly describe the feature or fix you are proposing.

πŸ“‹ License

This project is licensed under the MIT. See the LICENSE file for details

Package Sidebar

Install

npm i @igorkowalczyk/is-browser

Weekly Downloads

1,005

Version

5.1.0

License

MIT

Unpacked Size

6.78 kB

Total Files

6

Last publish

Collaborators

  • igorkowalczyk