https://github.com/questnetwork/quest-bee-js
Quest Network Bee Process - Stores & Synchronizes Configuration Data - Emulates A DataStore Instance
https://github.com/questnetwork/quest-bee-js
Last synced: about 1 year ago
JSON representation
Quest Network Bee Process - Stores & Synchronizes Configuration Data - Emulates A DataStore Instance
- Host: GitHub
- URL: https://github.com/questnetwork/quest-bee-js
- Owner: QuestNetwork
- License: agpl-3.0
- Created: 2020-09-06T13:54:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-20T18:47:19.000Z (over 5 years ago)
- Last Synced: 2025-02-08T17:30:40.395Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 177 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quest Bee JS
> A resiliant swarm of managers for [Quest Dolphin JS](https://github.com/QuestNetwork/quest-dolphin-js) and [Quest Coral JS](https://github.com/QuestNetwork/quest-coral-js)
## Lead Maintainer
[StationedInTheField](https://github.com/StationedInTheField)
## Description
The Bee process for the [Quest Network Operating System](https://github.com/QuestNetwork/quest-os-js) interacts with optional user facing technology, [Quest Coral JS](https://github.com/QuestNetwork/quest-coral-js) and [Quest Dolphin JS](https://github.com/QuestNetwork/quest-dolphin-js). It stores and synchronizes configuration data, discovers relevant dolphin peers, spawns, protects and repairs multiple pods of dolphin instances and provides core protocol nodes to multiple pods of dolphin instances when used in a single application.
## API
### comb
#### bee.comb.get(path)
[](https://github.com/QuestNetwork/quest-bee-js)
Gets HoneyComb Object Or Array Of Objects.
```javascript
let comb = .bee.comb.get('/my/path/to/the/object');
```
#### bee.comb.set(path,content)
[](https://github.com/QuestNetwork/quest-bee-js)
Sets HoneyComb Object Or Array Of Objects.
```javascript
.bee.comb.set('/my/path/to/the/object',content);
```
#### bee.comb.add(path,content)
[](https://github.com/QuestNetwork/quest-bee-js)
Adds a HoneyComb object to an array of HoneyComb objects.
```javascript
.bee.comb.add('/my/path/to/the/object',content);
```
#### bee.comb.search(path)
[](https://github.com/QuestNetwork/quest-bee-js)
Searches for HoneyComb objects and returns a flat array of HoneyComb objects.
```javascript
let results = .bee.comb.search('/my/path');
```
## Installation & Usage
```
npm install @questnetwork/quest-bee-js@0.9.4
```
## Roadmap
**0.9.6**
- Uses [quest-star-rust](https://github.com/QuestNetwork/quest-star-rust) from NodeJS and Electron
## Support Us
This project is a lot of work and unfortunately we need to eat food (ツ)
| Ethereum| Bitcoin |
|---|---|
| `0xBC2A050E7B87610Bc29657e7e7901DdBA6f2D34E` | `bc1qujrqa3s34r5h0exgmmcuf8ejhyydm8wwja4fmq` |
|
|
|
## License
GNU AGPLv3