@brillout/browser-config

<!---

Stats

StarsIssuesVersionUpdatedCreatedSize
@brillout/browser-config
0.5.1310 months ago3 years agoMinified + gzip package size for @brillout/browser-config in KB

Readme

@brillout/browser-config

A 1-LOC package to have a global configuration object in the browser. (Works in Node.js too.)

Usage

// ./example/config.js

const browswerConfig = require('@brillout/browser-config'); // npm install @brillout/browser-config

browswerConfig.myNewConfig = 42;
// ./example/run.js

require('./config');

const browswerConfig = require('@brillout/browser-config');

// This will print 42
console.log(browswerConfig.myNewConfig);

How it works

It's trivial: The package simply exports a plain JavaScript object that acts as the global configuration object.

The source code is:

// ./index.js

module.exports = window['@brillout/browser-config'] = window['@brillout/browser-config'] || {};

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.