Daniel Holmgren 7f2dfb8d50
Switch TypeORM to Kysely ()
* kysely interfaces

* migrated record plugins

* db types + notifications

* index record emthods on db

* Convert author feed to kysely

* rest of db index

* Convert home feed to kysely

* Remove references to sqlite3 package

* Convert liked by view to kysely

* create tables

* Convert notif count view to kysely

* move scrypt to own file

* Fix typo

* Convert notifs view to kysely

* Convert post thread to kysely

* Convert profile view to kysely

* accounts tests passing!

* Convert reposted by view to kysely

* Convert followers view to kysely

* Convert follows view to kysely

* Convert notifs last seen to kysely

* Tidy

* Re-enable social methods

* Minor tidy of author and home feed queries

* Tidying and minor fixes for pds view queries

* fix up crud, disabled PUTs for now

* Fix profile view, use nulls in table interfaces

* Fix pds follow/follower views, remove special db date logic

* Fix pds notification count view

* Fix pds feed views, reposted by join

* Remove typeorm from server

Co-authored-by: Devin Ivy <devinivy@gmail.com>
2022-10-11 13:39:11 -05:00
..
2022-10-11 13:39:11 -05:00
2022-10-11 13:39:11 -05:00
2022-10-05 17:55:08 -05:00

ADX Developer Environment

A command-line application for developers to construct and manage development environments.

REPL API

The following methods are available in the REPL.

status()

List the currently active servers.

startPds(port?: number)

Create a new PDS instance. Data is stored in memory.

stop(port: number)

Stop the server at the given port.

mkuser(username: string, pdsPort?: number)

Create a new user.

user(username: string): ServiceClient

Get the ServiceClient for the given user.