vendors

List of vendor prefixes known to the web platform

Usage no npm install needed!

<script type="module">
  import vendors from 'https://cdn.skypack.dev/vendors';
</script>

README

vendors

Build Coverage Downloads Size

List of vendor prefixes.

Contents

What is this?

This is a little list of real (as in, mso- and prince- are not included because they are not valid) vendor prefixes known to the web platform. From Wikipedia and the CSS 2.1 spec.

When should I use this?

You can use this package if you’re dealing with parsing and transforming CSS and you don’t want to copy/paste these prefixes into each project.

Install

This package is ESM only. In Node.js (version 12.20+, 14.14+, or 16.0+), install with npm:

npm install vendors

In Deno with Skypack:

import {vendors} from 'https://cdn.skypack.dev/vendors@2?dts'

In browsers with Skypack:

<script type="module">
  import {vendors} from 'https://cdn.skypack.dev/vendors@2?min'
</script>

Use

import {vendors} from 'vendors'

console.log(vendors)

Yields:

[
  'ah',
  'apple',
  'atsc',
  'epub',
  'hp',
  'khtml',
  'moz',
  'ms',
  'o',
  'rim',
  'ro',
  'tc',
  'wap',
  'webkit',
  'xv'
]

API

This package exports the following identifiers: vendors. There is no default export.

vendors

List of vendor prefixes (string[]).

Types

This package is fully typed with TypeScript.

Compatibility

This package is at least compatible with all maintained versions of Node.js. As of now, that is Node.js 12.20+, 14.14+, and 16.0+. It also works in Deno and modern browsers.

Security

This package is safe.

Contribute

Yes please! See How to Contribute to Open Source.

License

MIT © Titus Wormer