0.1.1 • Published 3 years ago

test-fer-ch-test v0.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Introduction to Perfecta React

Perfecta React is an npm package to manage client interactions with the Perfecta Cluster. Use it to fetch, post, and modify perfecta data, all while automatically updating your UI. (incomplete)

Features

Create, read, update, and delete multiple Perfecta Knowledge Bases (incomplete)

Install

$ npm i perfecta-react

Usage

import Perfecta from 'perfect-react';

perfecta = new Perfecta({
    url: 'http://localhost:8000'
});

perfecta
    .info()
    .then(res => {
        console.log(res)
    })

// {
//   "title": "Perfecta Service",
//   "description": "Provides API that supports Perfecta requests, KB operations and more.",
//   "version": {
//     "api": "0.1.0",
//     "perfecta_client": "4.0.0",
//     "perfecta_cluster": "1.0.2",
//     "perfecta": "8.012",
//     "mongodb": "5.0.3"
//   }
// }

perfecta
    .kbs({
        showArchived: true
    })
    .then(res => {
        console.log(res)
    })
[
//   {
//     "user_id": "admin",
//     "name": "My KB 01",
//     "description": "Example used for the OpenAPI documentation",
//     "created": "2022-02-02T15:31:03.115307-08:00",
//     "updated": "2022-02-02T15:33:28.605183-08:00",
//     "archived": true
//   },
//   {
//     "user_id": "user@beyond.ai",
//     "name": "My KB 02",
//     "description": "Example used for the OpenAPI documentation",
//     "created": "2022-02-02T15:31:03.115307-08:00",
//     "updated": "2022-02-02T15:33:28.605183-08:00",
//     "archived": false
//   }
// ]

perfecta
    .kbs({
        userId: "user@beyond.ai",
        showArchived: false
    })
    .then(res => {
        console.log(res)
    })
[
//   {
//     "user_id": "user@beyond.ai",
//     "name": "My KB 02",
//     "description": "Example used for the OpenAPI documentation",
//     "created": "2022-02-02T15:31:03.115307-08:00",
//     "updated": "2022-02-02T15:33:28.605183-08:00",
//     "archived": false
//   }
// ]
0.1.1

3 years ago

0.1.0

3 years ago