Skip to content

rbosisio/simple-singleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);

About

A module that provides a function to make your classes singleton.

Resources

Stars

Watchers

Forks

Packages

No packages published