open-index/open-npm huggingface dataset:
npm package: @lux-ok/ds
Description: Generic dataset control library for js/ts
Author: Lux
Latest version: 0.2.5

# ds

### To install dependencies:

```bash
npm install @lux-ok/ds
```

### Docs:

https://lux-ok.github.io/ds

### Usage:

```ts
import { Ds, Dsm, type DsCore } from "@lux-ok/ds";
import {
  newTable,
  newRow,
  pushRow,
  delRow,
  // Or other functions if you need, details please visit docs link
} from "@lux-ok/ds/func";

// Your data row type
type YourObjType = {
  name: string;
  age: number;
  married: Boolean;
  meta: {
    url: string;
    age: number;
  };
};

// Dataset core
const core: DsCore<YourObjType> = { tables: [], tablesSel: [], rowsSel: [] };

// Or using reactive state through front-end framework (example: svelte5 rune)
const core: DsCore<YourObjType> = $state({
  tables: [],
  tablesSel: [],
  rowsSel: [],
});

// Dataset manager instantiate
const ds = new Ds({ core });

// Or Dataset manager with FSM
const ds = new Dsm({ core });
```

### Todo: demo site
npm package: @lux-software/element-iot-client
Description: ELEMENT IoT Client
Author: Tobias Lindener
Latest version: 1.2.1

# ELEMENT IoT Client for nodejs

## Usage REST API

```
import { ElementIoTClient } from '@lux-software/element-iot-client'

const iot = new ElementIoTClient({
    apiKey: ""
})
```

## Usage WS API

```
import { ElementIoTClientWS } from '@lux-software/element-iot-client'

const iot = new ElementIoTClientWS({
    apiKey: ""
})
```
npm package: @lux-software/ocpi-client
Description: OCPI Client
Author: Tobias Lindener
Latest version: 1.1.1

# OCPI Client v2.2 and v2.1.1

Provides basic client and typings for OCPI 2.1.1 and 2.2

## Usage

```
import { OCPIClient } from '@lux-software/ocpi-client'

const client = new OCPIClient({
    token: "",
    pfx:"",
    passphrase:""
})
```