This package has been deprecated

Author message:

Use [node-cache](https://www.npmjs.com/package/node-cache) instead

global-data-manager

0.0.1 • Public • Published

global-data-manager

Save project-global variables in one location, manage and access them anywhere

Introduction

This module originally served to store server configurations in a single location and accessing/changing them throughout the server files as necessary. I've since come across dozens of similar scenarios since that have led to the creation of this module. With the global-data-manager, you can create, modify, or delete project-global variables in any file without the hassel of exporting and importing variables from multiple files.

Accessing variables

all - Retrieves all the store properties and values

fetch - Retrieves the key-value pair

put - Stores the key-value pair, over-writes the key if it already exists

create - Creates the key-value pair, will not over-write the key if it already exists

erase - Removes the property from the global store

copy - Copy the value from one property to another

rename - Rename a property without changing the value

Usage Example

const Manager = require('global-silo-manager')

const store1 = new Manager(1)
const store2 = new Manager(2)

store1.put('id', 1)
store2.put('id', 2)

store1.all() // returns { id: 1 }
store2.all() // returns { id: 2 }

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

  • Version
    Downloads (Last 7 Days)
    • Published

Package Sidebar

Install

npm i global-data-manager

Weekly Downloads

2

Version

0.0.1

License

Apache-2.0

Unpacked Size

18.3 kB

Total Files

5

Last publish

Collaborators

  • stuft2