@beetcb/sstore
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

npm

What the hack is sstore?

serverless-store is how you store tiny things at serverless function runtime temporarily,inspired by conf.

When to use it?

When you have a tiny piese of data(an expiring access-token, for example), sstore stores it for you to path /temp/conf/${md5('conf.json').

Better yet, sstore won't block any code execution during runtime.

How to use it?

const sstore = require('@beetcb/sstore')

exports.main = () => {
  // If `secret` is undefind, set it
  console.log(sstore.get('secret') || sstore.set('secret', 'xxx 🕊'))
  // Code logic is done, starts storing,
  sstore.close()
}

sstore.<method>:

  • get(key): get key's value
  • set(key, value): set key using value
  • del(key): delete key's value
  • clear(): delete all the key value pairs
  • close(): This is where the sstore really starts to store

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @beetcb/sstore

    Weekly Downloads

    4

    Version

    0.3.0

    License

    ISC

    Unpacked Size

    3.25 kB

    Total Files

    5

    Last publish

    Collaborators

    • beetcb