1. everything.js
a single javascript file that contains every ECMA-262 edition 5.1 grammatical production
everything.js
Package: everything.js
Created by: michaelficarra
Last modified: Fri, 17 Jun 2022 21:40:08 GMT
Version: 1.0.3
License: BSD-3-Clause
Downloads: 914
Repository: https://github.com/michaelficarra/everything.js

Install

npm install everything.js
yarn add everything.js

everything.js

A single javascript file that contains every ECMA-262 edition 5.1 grammatical production.

Usage Example

Mocha:

 test("exercise my program", function(done) {
  fs.readFile(require.resolve("everything.js"), function(err, programText) {
    var program = esprima.parse("" + programText);
    assert.equal(runMyProgramOn(program), /* expected value */, "message");
    done();
  });
});

Further ECMAScript Version Support

Support has been added for ECMAScript 2015. Version can be specified through
require.resolve("everything.js/<version>"), where <version> is one of:

  • es5: ECMASCript 5.1
  • es2015-module: ECMAScript 2015 module
  • es2015-script: ECMAScript 2015 script

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