esqlate-front

1.1.0 • Public • Published

eSQLate Front

eSQLate Front provides a web interface for the eSQLate Projects API Server eSQLate Server.

Installation

First install and configure eSQLate Server.

Then you must set up the following environmental variables:

  • LISTEN_PORT
  • API_SERVER

Install the OS dependencies:

# The below is for Ubuntu / Debian but we really just need to serve files over HTTP.
sudo apt install parallel
npm install
npm run-script build
sudo apt install lighttpd
sudo systemctl disable lighttpd
lighttpd -f lighttpd.conf -D

As you can see there is nothing too weird there so feel free to use whatever HTTP/HTTPS server you wish.

Once this is complete you can visit http://localhost:[LISTEN_PORT]/ to use eSQLate.

Contributors

Thank you

  • @richrd - Support for showing results in Extended Display mode
  • @richrd - Support for displaying JSONB #1

Credits

  • Created using Svelte.
  • Some colors taken from base-16 and then mangled by me to make them worse different.
  • TDD framework from Tape.
  • The routing is via Flatiron Director.
  • Thank you Microsoft for joining the Open Source movement and giving us TyeScript
  • This is my fifth-ish Spectre CSS based project.

License

This project (all code in this repository) is listed under GPLv3 or later

Readme

Keywords

Package Sidebar

Install

npm i esqlate-front

Weekly Downloads

1

Version

1.1.0

License

GPL-3.0-or-later

Unpacked Size

966 kB

Total Files

46

Last publish

Collaborators

  • forbesmyster