A robust polyfill for the CSS.escape utility method as defined in CSSOM.
Switch branches/tags
Nothing to show
Clone or download
bovas85 and mathiasbynens Removed case-insensitive example (#11)
This would lead to compatibility issues and more issues opened.
Latest commit 8c37b71 Dec 6, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests Make `CSS.escape()` without arguments throw Aug 23, 2016
.gitattributes Initial commit Oct 15, 2013
.gitignore Initial commit Oct 15, 2013
.travis.yml Add MIT license file Mar 27, 2015
LICENSE-MIT.txt Add MIT license file Mar 27, 2015
README.md Removed case-insensitive example (#11) Dec 6, 2018
css.escape.js Release v1.5.1 Aug 23, 2016
package.json Release v1.5.1 Aug 23, 2016

README.md

CSS.escape polyfill Build status Code coverage status

A robust polyfill for the CSS.escape utility method as defined in CSSOM.

For a more powerful alternative, consider using cssesc, which automatically takes care of excessive whitespace, and has many options to customize the output.

Installation

In a browser:

<script src="css.escape.js"></script>

Via npm:

npm install css.escape

Then, in Node.js:

require('css.escape');

Author

twitter/mathias
Mathias Bynens

License

This polyfill is available under the MIT license.