tomholford / denurbit

An Urbit API client implemented in Deno

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

denurbit

awesome urbit badge

An Urbit API client implemented in Deno.

Usage

import { Config, Ship } from 'https://deno.land/x/denurbit';

config = new Config(config_file: 'my_moon.json');
ship = new Ship(config);

ship.isAuthed
# > false

ship.authenticate

ship.isAuthed
# > true

Test

Tests expect a fake development ship to be running at http://localost:80

./bin/tests

Roadmap

  • Config
  • HTTP API Integration (in progress)
    • Authentication
    • Open Channel
    • Close Channel
    • Send Message to Channel
    • React to Message from Channel
  • Channel
  • Message
  • graph-store integration
  • group-store integration
  • metadata-store integration

About

An Urbit API client implemented in Deno


Languages

Language:TypeScript 100.0%