Skip to content

pine/keyfac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keyfac

NPM

npm Build Status Build status Dependency Status devDependency Status

🔑 Declare cache key generator inspired by Cache::Keys::DSL.

Requirements

  • Node v4 or later

Getting started

$ yarn add keyfac

or

$ npm install --save keyfac

Usage

const { key, keygen } = requure('keyfac')

// Simple key
const userCountKey = key('user_count')
console.log(userCountKey) // => key_for_user_count

// Key with User ID
const userNameKey = keygen('user_name')
console.log(userNameKey(1)) // => gen_key_for_user_name_1

See also test.js.

References

key(... items)

Create simple key.

keygen(... items)

Create key generator function with base arguments.

License

MIT © Pine Mizune