iefserge / module-singleton

Throw an error when the same module loaded more than once

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SYNOPSIS

Prevent multiple copies of your module loaded into application.

Build Status

For example, module1 would be loaded twice when the dependency graph looks like this:

--main-module
 --module1
 --module2
  --module1

USAGE

Require module-singleton at the top of your module, pass package.json.

require('module-singleton')(require('./package.json'));

##LICENSE

Apache License, Version 2.0

About

Throw an error when the same module loaded more than once

License:Apache License 2.0


Languages

Language:JavaScript 100.0%