monoce
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

Monoce

Modern, fast, simple KV storage.

Installing

Using npm (or yarn):

$ npm install monoce # or yarn add monoce

Example

⚠️ Warning! - Currently, you can create database only this web site: https://www.monoce.com (later you can use self-hosted the Monoce)

Use for TypeScript:

import { MonoceInstance } from 'monoce'

Use for JavaScript:

const { MonoceInstance } = require('monoce')

Worked copy-past example:

const monoce = new MonoceInstance({ database: 'monoce', token: '43d51bef-c1eb-43db-b961-58f4ad9a105e' })

const requestInitialization = async () => {
  const setRequest = await monoce.set({
    document: 'monoce',
    payload: {
      AnyJSONPayload: 'AnyJSONValue'
    }
  })

  console.log(setRequest)
  /** 
   * {
   *  AnyJSONPayload: 'AnyJSONValue'
   * }
  */

  const getRequest = await monoce.get({
    document: 'monoce'
  })

  console.log(getRequest)
  /** 
   * {
   *  AnyJSONPayload: 'AnyJSONValue'
   * }
  */

  const updateRequest = await monoce.update({
    document: 'monoce',
    payload: {
      AnyOtherJSONPayload: 'AnyOtherJSONValue'
    }
  })

  console.log(updateRequest)
  /** 
   * {
   *  AnyJSONPayload: 'AnyJSONValue',
   *  AnyOtherJSONPayload: 'AnyOtherJSONValue'
   * }
  */

  const deleteRequest = await monoce.delete({
    document: 'monoce'
  })

  console.log(deleteRequest)
  /** 
   * {
   *  databse: 'monoce',
   *  document: 'monoce'
   * }
  */

}

requestInitialization()

Package Sidebar

Install

npm i monoce

Weekly Downloads

1

Version

0.0.3

License

MIT

Unpacked Size

5.64 kB

Total Files

6

Last publish

Collaborators

  • murka