Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peutetre/vendor-prefix

prefix dom style
https://github.com/peutetre/vendor-prefix

Last synced: 4 months ago
JSON representation

prefix dom style

Awesome Lists containing this project

README

        

# vendor-prefix [![Build Status](https://secure.travis-ci.org/peutetre/vendor-prefix.png)](http://travis-ci.org/peutetre/vendor-prefix) [![Mocha Saucelabs Tests Status](https://saucelabs.com/buildstatus/vendor-prefix)](https://saucelabs.com/u/vendor-prefix)

add a vendor prefix to a css attribute

This is a fork from https://github.com/jkroso/prefix which is a fork of https://github.com/pgherveou/prefix

## Usage

$ npm install vendor-prefix

```js
var prefix = require('vendor-prefix');
```

## API

### prefix(key)

Prefix `key`. This function memoizes its results so you don't need to worry about any performance issues, just treat it like a map.

```js
prefix('transform'); // webkitTransform
prefix('color'); // color
```

Throw an error if the given string is not a css property.

### dash(key)

create a dasherize version of a vendor prefix

```js
prefix.dash('transform'); // -webkit-transform
prefix.dash('color'); // color
prefix.dash('background-color'); // background-color
```

Throw an error if the given string is not a css property.

## Run the tests

$ npm install
$ npm run build


Selenium Tests Status

open a browser at `test/index.html`