0.10.2 • Published 6 years ago
detect-es v0.10.2
Use cases
Prevent from shipping unexpected ES6 code to your users, and more...
What's supported?
Features
const
let
template literal
tagged template literal
class
arrow function
async/await
es module
dynamic import
destructuring
generator
for..of
- PR to add more...
APIs
Object.assign
Map
Set
WeakMap
WeakSet
Promise
Proxy
- PR to add more...
Install
yarn global add detect-es
CLI
detect-es foo.js
API
const { parse } = require('detect-es')
const stats = parse('const foo = {...bar}')
console.log(stats.has('const'))
// true
console.log(stats.has('object_rest_spread'))
// true
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
detect-es © EGOIST, Released under the MIT License. Authored and maintained by EGOIST with help from contributors (list).
egoist.moe · GitHub @EGOIST · Twitter @_egoistlily