ES Feature Detect
Simple ECMAScript 2015/2016 (and beyond) feature detection module.
Usage
Install the module:
$ npm install es-feature-detect
Then, require the module and check its properties for ES features availability:
var features = console // true or falseconsole // true or false
Command-line
The module comes with a CLI to feature-detect your current Node.js environment.
$ node-feature-detectNode version: v0.12.15 Features:- default parameters: not supported- rest parameters: not supported- spread operator: not supported- computed properties: not supported- shorthand properties: not supported- shorthand methods: not supported-
Note
It is recommended to install the module globally (npm install --global es-feature-detect
) to use the CLI.
Contribute!
Missing features? Would like to see one added? Send a PR!
Don't feel like sending a PR? File an issue!
Don't feel like filing an issue? Well... you are sadly on your own.
Acknowledgements
While developing this module, I reviewed several other ones doing similar things. Most of the inspiration (and some code) was taken from the awesome es-feature-tests module by @getify and compat-table by @kangax!
License
WTFPL