import-locals
💿 Installation
npm i import-locals
📖 Usage
;; // ES5 usage locals.export"request/lib/cookies", "RequestJar";locals.export"request/lib/cookies", "CookieJar";locals.export"request/lib/cookies", "CookieJar", "LocalJar"; ; // ES6 works;
🔨 Advanced usage
// you can access internal GlobalPatcherglobal.locals.separator = "\n\n"; global.locals.global.locals.unpatch; global.locals.compile.callmodule, content, filename;
🔬 LocalPatcher
Methods
export
;
-
request
- module name or path -
variable
- name of variable (or function, class, etc) to export -
name
- name to use for export, by default the same asvariable
/* Usage example */patcher.export"request/lib/cookies", "RequestJar";patcher.export"request/lib/cookies", "CookieJar", "LocalJar"; ;
unexport
unexportrequest: String, variable: String = null, name: String = variable;
-
request
- module name or path -
variable
- ifnull
unexports all variables -
name
- name used for export, by default the same asvariable
/* Usage example */patcher.unexport"request/lib/cookies", "RequestJar";patcher.unexport"request/lib/cookies", "CookieJar", "LocalJar";patcher.unexport"request/lib/cookies";
❓ How does it work?
exports[name]=variable
to requested source file, so you can require it
This module adds ; // this module adds:exports = foo;
📝 License
Released under MIT license