npm.io
1.0.0 • Published 7 years ago

simple-singleton

Licence
ISC
Version
1.0.0
Deps
0
Size
2 kB
Vulns
0
Weekly
0
Stars
1

simple-singleton

This module provides a function to make your classes singleton.

Installation

npm install simple-singleton

Example

To export class as singleton:

const singleton = require('simple-singleton');

class SomeClass {
  ...
}

module.exports = singleton(SomeClass);

To transform some class into a singleton class:

const singleton = require('simple-singleton');

const SingletonSomeClass = singleton(SomeClass);

Keywords