open-index/open-npm huggingface dataset:
npm package: @lakehouse-rs/flight-sql-client
Description: A FlightSQL client for  Node.js
Latest version: 0.0.10

# `@lakehouse-rs/flight-sql-client`

![https://github.com/napi-rs/package-template/actions](https://github.com/roeap/flight-sql-client-node/workflows/CI/badge.svg)
[![npm version](https://img.shields.io/npm/v/@lakehouse-rs/flight-sql-client.svg)](https://www.npmjs.com/package/@lakehouse-rs/flight-sql-client)

A client library for interacting with [Arrow Flight SQL] enabled databases from Node.js.

This library provides a thin wrapper around the flight-sql client implementation in
the [arrow-flight] crate. Node bindings are created with the help of [napi-rs].

## Usage

Install library

```sh
yarn add @lakehouse-rs/flight-sql-client
# or
npm install @lakehouse-rs/flight-sql-client
# or
pnpm add @lakehouse-rs/flight-sql-client
```

Create a new client instance

```ts
import { ClientOptions, createFlightSqlClient } from '@lakehouse-rs/flight-sql-client';
import { tableFromIPC } from 'apache-arrow';

const options: ClientOptions = {
  username: 'flight_username',
  password: 'testing123',
  tls: false,
  host: '127.0.0.1',
  port: 50051,
  headers: [],
};

const client = await createFlightSqlClient(options);
```

Execute a query against the service

```ts
const buffer = await client.query('SELECT * FROM my_tyble');
const table = tableFromIPC(buffer);
```

Or inspect some server metadata

```ts
const buffer = await client.getTables({ includeSchema: true });
const table = tableFromIPC(buffer);
```

## Development

Requirements:

- Rust
- node.js >= 12
- Yarn

Install dependencies via

```sh
yarn install
```

Build native module

```sh
yarn build
```

Run tests

```sh
yarn test
```

## Release

Releases are automated via github actions.

To create a release, first increment the version. (note the use of npm)

```sh
npm version <patch | minor | major | ...>
```

this will bump all version fields, and create a new commit with the version number.

Then trigger the release.

```sh
git push --follow-tags
```

[Arrow Flight SQL]: https://arrow.apache.org/docs/format/FlightSql.html
[arrow-flight]: https://crates.io/crates/arrow-flight
[napi-rs]: https://napi.rs/
npm package: @lakehouse-rs/flight-sql-client-linux-arm-gnueabihf
Description: A FlightSQL client for  Node.js
Latest version: 0.0.10

# `@lakehouse-rs/flight-sql-client-linux-arm-gnueabihf`

This is the **armv7-unknown-linux-gnueabihf** binary for `@lakehouse-rs/flight-sql-client`
npm package: @lakehouse-rs/flight-sql-client-win32-x64-msvc
Description: A FlightSQL client for  Node.js
Latest version: 0.0.10

# `@lakehouse-rs/flight-sql-client-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@lakehouse-rs/flight-sql-client`
npm package: @lakhvinder1664/xsportsoft
Description: Premium restaurant template
Author: Lakhvinder Singh
Latest version: 1.0.0

# 🍽️ Restaurantly - Premium Restaurant Website

<div align="center">
  <img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/hero-bg.jpg" width="90%" style="border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); max-width:100%; height:auto;" alt="Restaurant Hero Banner">
  <h3>Elegant Dining Experience</h3>
</div>

## ✨ Interactive Features

<div align="center" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 30px 0;">

<div>
  <img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/menu/lobster-bisque.jpg" style="border-radius: 8px; width:100%; max-width:280px; height:auto;" alt="Lobster Bisque">
  <p><strong>Dynamic Menu</strong></p>
</div>

<div>
  <img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/specials-1.png" style="border-radius: 8px; width:100%; max-width:280px; height:auto;" alt="Chef's Special">
  <p><strong>Daily Specials</strong></p>
</div>

<div>
  <img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/events-slider/events-slider-3.jpg" style="border-radius: 8px; width:100%; max-width:280px; height:auto;" alt="Private Event">
  <p><strong>Events</strong></p>
</div>

</div>

## 🛠️ Tech Stack

<div align="center" style="margin: 30px 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 15px;">

<img src="https://img.icons8.com/color/96/000000/bootstrap.png" width="60" style="max-width:100%; height:auto;" alt="Bootstrap" title="Bootstrap 4.6">

<img src="https://img.icons8.com/ios-filled/96/000000/jquery.png" width="60" style="max-width:100%; height:auto;" alt="jQuery" title="jQuery 3.7">

<img src="https://img.icons8.com/color/96/000000/css3.png" width="60" style="max-width:100%; height:auto;" alt="CSS3" title="CSS3">

<img src="https://img.icons8.com/color/96/000000/html-5.png" width="60" style="max-width:100%; height:auto;" alt="HTML5" title="HTML5">

</div>

## 🎨 Elegant dining atmosphere

<div align="center" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 15px; margin: 30px 0;">

<img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/gallery/gallery-1.jpg" style="border-radius: 8px; width:100%; height:auto;" alt="Restaurant Interior">

<img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/gallery/gallery-2.jpg" style="border-radius: 8px; width:100%; height:auto;" alt="Dining Area">

<img src="https://bootstrapmade.com/content/demo/Restaurantly/assets/img/gallery/gallery-3.jpg" style="border-radius: 8px; width:100%; height:auto;" alt="Food Presentation">
</div>

## 🚀 Quick Start

```bash
git clone https://github.com/yourusername/restaurantly.git
cd restaurantly
# Open index.html in browser
npm package: @lakhvirk/react-native-boilerplate
Description: LakhVirk React Native Boilerplate
Author: Lakhwinder Singh Virk Lyon
Latest version: 0.0.1-rc8

<div align="center">
    <img src="documentation/static/img/lakh-github-banner.png" alt="Logo" width="30%">
</div>

# LakhVirk React Native boilerplate

# Key features

### - Added [styled-component](https://github.com/styled-components/styled-components) and made it typesafe

### - Added [react-native-svg](https://github.com/software-mansion/react-native-svg) library and ability to add more SVGs with such an ease.

### - Added [redux-toolkit](https://github.com/reduxjs/redux-toolkit) for state management.

### - Added [react-redux](https://github.com/reduxjs/react-redux) for redux management.

### - Added [redux-persist](https://github.com/rt2zz/redux-persist) for persisting the store and used react-native-mmkv as a storage.

---

This project is a [React Native](https://facebook.github.io/react-native/) boilerplate that can be used to kickstart a mobile application.

The boilerplate provides **an optimized architecture for building solid cross-platform mobile applications** through separation of concerns between the UI and business logic. It is fully documented so that each piece of code that lands in your application can be understood and used.

```
If you love this boilerplate, give us a star, you will be a ray of sunshine in our lives :)
```

## Requirements

Node 18 or greater is required. Development for iOS requires a Mac and Xcode 10 or up, and will target iOS 11 and up.

You also need to install the dependencies required by React Native.  
Go to the [React Native environment setup](https://reactnative.dev/docs/environment-setup), then select `React Native CLI Quickstart` tab.  
Follow instructions for your given `development OS` and `target OS`.

## Quick start

To create a new project using the boilerplate simply run :

```
npx react-native@latest init MyApp --template @lakhvirk/react-native-boilerplate
```

Assuming you have all the requirements installed, you can run the project by running:

- `yarn start` to start the metro bundler, in a dedicated terminal
- `yarn <platform>` to run the _platform_ application (remember to start a simulator or connect a device)

## License

This project is released under the [MIT License](LICENSE).

## About us

[RehmatSoftSolutions](https://rehmatsoftsolutions.com/) is a web and mobile agency based in Canada owned by Lakhwinder Singh Virk.