localscope

Add all of an object's values to the local scope, with the variable names of their keys


Keywords
Scope, LocalScope, Meta, MetaProgramming
License
MIT
Install
npm install localscope@1.0.2

Documentation

LocalScope

A tool to import members of objects into local scopes in JavaScript

I wrote a blog post explaining the reasoning behind this and how it works here.

Here is a good example of how to use this code:

var local = require("localScope");

let obj = {
	a: "Hello,",
	b: "World!"
};

function testImport() {
	eval(local("obj"));

	console.log(a, b);
	// Woah! a and b were declared in the scope of this function
}

testImport();