1. reserved-words
ECMAScript reserved words checker
reserved-words
Package: reserved-words
Created by: zxqfox
Last modified: Wed, 12 Jul 2023 19:14:17 GMT
Version: 0.1.2
License: MIT
Downloads: 3,870,861
Repository: https://github.com/zxqfox/reserved-words

Install

npm install reserved-words
yarn add reserved-words

reserved-words

Build Status

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-words

API

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); // true

dialects

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

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code