AlenVelocity / tigris-client-ts

TypeScript client for Tigris

Home Page:https://www.tigrisdata.com/docs/sdkstools/typescript/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tigris TypeScript Client Library

npm build codecov GitHub Discord Twitter Follow

Documentation

Building

# clean the dev env
npm run clean

# build
npm run build

# test
npm run test

# lint
npm run lint

Installation note for Apple M1

Since ARM binaries are not provided for grpc-tools package by the grpc team. Hence, the x86_64 version of grpc-tools must be installed.

npm_config_target_arch=x64 npm i grpc-tools
npm i

Code Quality

1. Linting

The coding style rules are defined by Prettier and enforced by Eslint

2. Git Hooks

We use pre-commit to automatically setup and run git hooks.

Install the pre-commit hooks as follows:

pre-commit install

On every git commit we check the code quality using prettier and eslint.

License

This software is licensed under the Apache 2.0.

About

TypeScript client for Tigris

https://www.tigrisdata.com/docs/sdkstools/typescript/

License:Apache License 2.0


Languages

Language:TypeScript 99.6%Language:Shell 0.4%