{"id":23050210,"url":"https://github.com/questnetwork/quest-bee-js","last_synced_at":"2025-04-03T03:27:26.340Z","repository":{"id":105958830,"uuid":"293287182","full_name":"QuestNetwork/quest-bee-js","owner":"QuestNetwork","description":"Quest Network Bee Process -  Stores \u0026 Synchronizes Configuration Data - Emulates A DataStore Instance","archived":false,"fork":false,"pushed_at":"2020-10-20T18:47:19.000Z","size":181,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T17:30:40.395Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuestNetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-06T13:54:36.000Z","updated_at":"2020-10-17T13:10:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1eceb80-1f2b-411c-944c-6306fd38cc75","html_url":"https://github.com/QuestNetwork/quest-bee-js","commit_stats":{"total_commits":72,"total_committers":2,"mean_commits":36.0,"dds":"0.20833333333333337","last_synced_commit":"322dc6936d8706761d330631a53b6020c35a922b"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fquest-bee-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fquest-bee-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fquest-bee-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuestNetwork%2Fquest-bee-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuestNetwork","download_url":"https://codeload.github.com/QuestNetwork/quest-bee-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246930610,"owners_count":20856641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-15T23:20:29.368Z","updated_at":"2025-04-03T03:27:26.319Z","avatar_url":"https://github.com/QuestNetwork.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quest Bee JS\n\u003e 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)\n\n## Lead Maintainer\n\n[StationedInTheField](https://github.com/StationedInTheField)\n\n\n## Description\n\nThe 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.\n\n\n## API\n\n### comb\n\n#### bee.comb.get(path)\n[![Bee](https://img.shields.io/badge/process-Bee-yellow)](https://github.com/QuestNetwork/quest-bee-js)\n\nGets HoneyComb Object Or Array Of Objects.\n\n```javascript\nlet comb = \u003cos\u003e.bee.comb.get('/my/path/to/the/object');\n```\n\n#### bee.comb.set(path,content)\n[![Bee](https://img.shields.io/badge/process-Bee-yellow)](https://github.com/QuestNetwork/quest-bee-js)\n\nSets HoneyComb Object Or Array Of Objects.\n\n```javascript\n\u003cos\u003e.bee.comb.set('/my/path/to/the/object',content);\n```\n\n#### bee.comb.add(path,content)\n[![Bee](https://img.shields.io/badge/process-Bee-yellow)](https://github.com/QuestNetwork/quest-bee-js)\n\nAdds a HoneyComb object to an array of HoneyComb objects.\n\n```javascript\n\u003cos\u003e.bee.comb.add('/my/path/to/the/object',content);\n```\n\n#### bee.comb.search(path)\n[![Bee](https://img.shields.io/badge/process-Bee-yellow)](https://github.com/QuestNetwork/quest-bee-js)\n\nSearches for HoneyComb objects and returns a flat array of HoneyComb objects.\n\n```javascript\nlet results = \u003cos\u003e.bee.comb.search('/my/path');\n```\n\n## Installation \u0026 Usage\n```\nnpm install @questnetwork/quest-bee-js@0.9.4\n```\n\n## Roadmap\n\n**0.9.6**\n - Uses [quest-star-rust](https://github.com/QuestNetwork/quest-star-rust) from NodeJS and Electron\n\n\n## Support Us\nThis project is a lot of work and unfortunately we need to eat food (ツ)\n\n| Ethereum| Bitcoin |\n|---|---|\n| `0xBC2A050E7B87610Bc29657e7e7901DdBA6f2D34E` | `bc1qujrqa3s34r5h0exgmmcuf8ejhyydm8wwja4fmq`   |\n|  \u003cimg src=\"doc/images/eth-qr.png\" \u003e   | \u003cimg src=\"doc/images/btc-qr.png\" \u003e |\n\n## License\n\nGNU AGPLv3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestnetwork%2Fquest-bee-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquestnetwork%2Fquest-bee-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquestnetwork%2Fquest-bee-js/lists"}