@stackql/stackqljs

0.0.0-test-69cc407 • Public • Published

StackQL

GitHub Actions License

stackqljs

StackQL client library for Deno and Node.js that exposes all features StackQL.

Requirements

  • Written in TypeScript
  • Usable in Deno and Node.js (see pgwire for an example of a dual purpose package)
  • No dependencies
  • Works in server mode (as a pg wire protocol server client) as well as local mode where it is a wrapper for the stackql binary for the target platform
  • Exposes methods analagous to pystackql, including:
    • connect - connect to a StackQL server - if in server mode
    • upgrade - if in local mode, upgrade the local stackql binary from the latest release
    • execute - execute a query returns an array of rows (objects)
    • executeStmt - executes a statement and returns a string (like REGISTRY PULL or INSERT ...)
    • executeQueriesAsync - executes a list of queries and returns an array of rows (objects) - queries need to return the same columns/schema

Test

Requirement

deno task test <optional: test file path>

NPM Support

  • run deno run -A scripts/npm-build.ts

Readme

Keywords

none

Package Sidebar

Install

npm i @stackql/stackqljs

Weekly Downloads

0

Version

0.0.0-test-69cc407

License

MIT

Unpacked Size

914 kB

Total Files

187

Last publish

Collaborators

  • fabioyycdev
  • jeffreyaven