1.0.0 • Published 8 months ago

makevars v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

makevars

It's like a makefile for variables

How to use

vars.js

import make from 'makevars';

export const vars = make(function(key) {
    switch(key) {
        case 'a': 
            console.log('a');
            return 1;
        case 'b':
            console.log('b');
            return 2;
    }
})

main.js

import { vars } from './vars.js';

console.log(vars.a);
// console: a
// console: 1
consolo.log(vars.b);
// console: b
// console: 2
console.log(vars.a + vars.b);
// console: 3
// a and b are stored so the make function isn't called again.
1.0.0

8 months ago