nv-mod-load
v1.0.2
Published
nv-mod-load ======================= - load multi modules from same-code-file
Downloads
2
Readme
nv-mod-load
- load multi modules from same-code-file
install
- npm install nv-mod-load
splitted
usage
const load = require("nv-mod-load");
example
var mod0 = load("./mod.js");
var mod1 = load("./mod.js");
/*
> mod0.___mod_info___
{
id: '1',
nm: '/mnt/sda3/NV6-/nvmod/pkgs/nv-mod-load/TEST/mod.js:1',
src: 'let a=10; \n' +
'\n' +
'module.exports = {\n' +
' get a(){return(a)} , \n' +
' set a(v){a=v}\n' +
'}\n'
}
> mod1.___mod_info___
{
id: '2',
nm: '/mnt/sda3/NV6-/nvmod/pkgs/nv-mod-load/TEST/mod.js:2',
src: 'let a=10; \n' +
'\n' +
'module.exports = {\n' +
' get a(){return(a)} , \n' +
' set a(v){a=v}\n' +
'}\n'
}
> mod0.a
10
> mod1.a
10
> mod1.a=11
11
> mod1.a
11
> mod0.a
10
>
>
*/
var mods = load("./mod.js",100); // load 100 different module from same codes
/*
> mods
[
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }, { a: [Getter/Setter] }, { a: [Getter/Setter] },
{ a: [Getter/Setter] }
]
> mods[0].at
> mods[0].a
10
> mods[0].a =2222
2222
> mods[0].a
2222
> mods[1].a
10
>
*/
METHODS
APIS
LICENSE
- ISC