Package Exports
- reserved-words
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (reserved-words) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
reserved-words
What is it?
Tiny package for detecting reserved words.
Reserved Word is either a Keyword, or a Future Reserved Word, or a Null Literal, or a Boolean Literal.
See: ES5 #7.6.1 and
ES6 #11.6.2.
Installation
npm install reserved-wordsAPI
check(word, [dialect], [strict])
Returns true if provided identifier string is a Reserved Word
in some ECMAScript dialect (ECMA-262 edition).
If the strict flag is truthy, this function additionally checks whether
word is a Keyword or Future Reserved Word under strict mode.
Example
var reserved = require('reserved-words');
reserved.check('volatile', 'es3'); // true
reserved.check('volatile', 'es2015'); // false
reserved.check('yield', 3); // false
reserved.check('yield', 6); // truedialects
es3 (or 3)
Represents ECMA-262 3rd edition.
See section 7.5.1.
es5 (or 5)
Represents ECMA-262 5th edition (ECMAScript 5.1).
Reserved Words are formally defined in ECMA262 sections 7.6.1.1 and 7.6.1.2.
es2015 (or es6, 6)
Represents [ECMA-262 6th edition](ECMAScript 2015).
Reserved Words are formally defined in sections 11.6.2.1 and 11.6.2.2.
License
Licensed under The MIT License