open-index/open-npm huggingface dataset:
npm package: @neoskop/testcafe-browserstack-cli
Description: cli-tool to run testcafe tests
Author: Noel Bank
Latest version: 1.0.6

# testcafe-cli 💎

Run testcafe tests in a beautiful cli with optinal providers.

## Usage

install an NPM package:

`$ yarn add -G @neoskop/testcafe-cli`

and run the CLI directly:

`$ testcafe-cli`

### Additional

create config file `.testcafe-cli.json`:

```json
{
  "testsFolder": "tests",
  "provider": ["browserstack"],
  "env": [
    {
      "type": "select",
      "name": "SUITE",
      "message": "Select Suite",
      "choices": [
        { "title": "Local", "value": "local" },
        { "title": "Stage", "value": "stage" },
        { "title": "Live", "value": "live" }
      ]
    }
  ],
  "vars": {
    "BROWSERSTACK_USERNAME": "",
    "BROWSERSTACK_ACCESS_KEY": "",
    "your_env_vars": "your_env_value"
  }
}
```

for each env you can create one specific question which set as env variabels .

## known issues

browerstack doesent work localy.

## License

This project is under the terms of the Apache License, Version 2.0. A [copy of this license](LICENSE) is included with the sources.
npm package: @neoskop/ugl
Description: A library to create UGL files
Author: Mark Wecke
Latest version: 2.0.3

# @neoskop/UGL

A Javascript implementation of the [UGL Interface][ugl-description] _(german only)_.

Master
[![Test coverage master][coveralls-master-image]][coveralls-master-url]
[![Known Vulnerabilities master][snyk-master-image]][snyk-master-url]

Develop
[![Test coverage develop][coveralls-develop-image]][coveralls-develop-url]
[![Known Vulnerabilities develop][snyk-develop-image]][snyk-develop-url]

## Installation

```sh
yarn add @neoskop/ugl
# or
npm install --save @neoskop/ugl
```

## Usage

```typescript
import UGL from '@neoskop/ugl';

const builder = new UGL.Builder();

builder.kop({
    requestType: RequestType.AB,
    deliveryDate: new Date(2024, 0, 16),
    name: 'Foo Bar'
});

const articles = [
    ['0014211241', 'Article A', 123.32],
    ['0084353327', 'Article B', 23.87],
    ['0034267322', 'Article C', 74.52]
];

for (let [articleNumber, name, gross] of articles) {
    builder.poa({ articleNumber, name, gross });
}

console.log(builder.build());
```

## 2.0 Rewrite

-   Rewrite APIs
-   Refactor
-   Fix 202 byte line length issue
-   Add support for GDR records
-   Less strict validations, so `RGD – POA - KOP - POA – POA – KOP – POA – POA - END` could be generated now

## Testing

```sh
yarn test
```

## Building

```sh
yarn run build
```

## License

[MIT](./LICENSE)

## Sponsor

[![Neoskop GmbH][neoskop-image]][neoskop-url]

[snyk-master-image]: https://snyk.io/test/github/neoskop/neoskop-ugl/master/badge.svg
[snyk-master-url]: https://snyk.io/test/github/neoskop/neoskop-ugl/master
[coveralls-master-image]: https://coveralls.io/repos/github/neoskop/neoskop-ugl/badge.svg?branch=master
[coveralls-master-url]: https://coveralls.io/github/neoskop/neoskop-ugl?branch=master
[coveralls-develop-image]: https://coveralls.io/repos/github/neoskop/neoskop-ugl/badge.svg?branch=develop
[coveralls-develop-url]: https://coveralls.io/github/neoskop/neoskop-ugl?branch=develop
[snyk-develop-image]: https://snyk.io/test/github/neoskop/neoskop-ugl/develop/badge.svg
[snyk-develop-url]: https://snyk.io/test/github/neoskop/neoskop-ugl/develop
[ugl-description]: http://www.label-software.de/wp-content/uploads/2017/03/ugl_schnittstelle.pdf
[neoskop-image]: ./neoskop.png
[neoskop-url]: https://www.neoskop.de/
npm package: @neosyn-ee/event-management-common-nestjs
Description: Questo repository contiene un boilerplate per creare librerie riutilizzabili utilizzando il framework [NestJS](https://nestjs.com/). È progettato per agevolare lo sviluppo di moduli condivisi e funzionalità modulari per applicazioni NestJS.
Author: rossella.mascia@neosyn.it
Latest version: 1.3.4

# NestJS Library Boilerplate

Questo repository contiene un boilerplate per creare librerie riutilizzabili utilizzando il framework [NestJS](https://nestjs.com/). È progettato per agevolare lo sviluppo di moduli condivisi e funzionalità modulari per applicazioni NestJS.

## Struttura del Progetto

La repository utilizza la struttura monorepo di NestJS, che permette di gestire e sviluppare librerie all'interno di un unico progetto.

- **`libs/common`**: Esempio di una libreria NestJS generata con il comando `nest g library common`. Può includere utilità condivise, DTO, validatori, costanti e altro.

- **`apps`**: Può contenere applicazioni che utilizzano le librerie sviluppate in questa repository.


```
nestjs-library-boilerplate/
├── apps/
│   └── your-app/ # Applicazioni NestJS che consumano le librerie
├── libs/
│   ├── common/  # Libreria di esempio generata con NestJS
    └── type/ # Aggiungi i tipi
│   └── your-library/ # Aggiungi altre librerie qui
└── README.md
```

## Requisiti

- [Node.js](https://nodejs.org/) versione >= 18.x
- [NestJS CLI](https://nestjs.com/) versione >= 9.x

## Installazione

1. **Fai il fork del repository**:

   - Vai al repository su GitHub e fai clic su "Fork" per creare una tua copia del progetto.

2. **Clona il repository forkato**:
   ```bash
   git clone https://github.com/tuo-utente/nome-repository.git
   cd nome-repository
   ```
## Creare una Nuova Libreria
Puoi creare una nuova libreria utilizzando il comando CLI di NestJS:
```
nest g library nome-libreria
```
Ad esempio:
```
nest g library utils
```
La libreria sarà creata in **libs/utils** e sarà automaticamente configurata nel progetto.

## Utilizzo delle Librerie
Per utilizzare una libreria in un'applicazione NestJS, importa il modulo corrispondente nel file del modulo principale (o in altri moduli):

```
import { Module } from '@nestjs/common';
import { CommonModule } from '@nestjs/common';

@Module({
  imports: [CommonModule],
})
export class AppModule {}
```
## Licenza
Questo progetto è rilasciato sotto licenza MIT.
npm package: @neosyn-ee/event-management-type-nestjs
Description: Questo repository contiene un boilerplate per creare librerie riutilizzabili utilizzando il framework [NestJS](https://nestjs.com/). È progettato per agevolare lo sviluppo di moduli condivisi e funzionalità modulari per applicazioni NestJS.
Author: rossella.mascia@neosyn.it
Latest version: 1.2.6

# NestJS Library Boilerplate

Questo repository contiene un boilerplate per creare librerie riutilizzabili utilizzando il framework [NestJS](https://nestjs.com/). È progettato per agevolare lo sviluppo di moduli condivisi e funzionalità modulari per applicazioni NestJS.

## Struttura del Progetto

La repository utilizza la struttura monorepo di NestJS, che permette di gestire e sviluppare librerie all'interno di un unico progetto.

- **`libs/common`**: Esempio di una libreria NestJS generata con il comando `nest g library common`. Può includere utilità condivise, DTO, validatori, costanti e altro.

- **`apps`**: Può contenere applicazioni che utilizzano le librerie sviluppate in questa repository.

```
nestjs-library-boilerplate/
├── apps/
│   └── your-app/ # Applicazioni NestJS che consumano le librerie
├── libs/
│   ├── common/  # Libreria di esempio generata con NestJS
    └── type/ # Aggiungi i tipi
│   └── your-library/ # Aggiungi altre librerie qui
└── README.md
```

## Requisiti

- [Node.js](https://nodejs.org/) versione >= 18.x
- [NestJS CLI](https://nestjs.com/) versione >= 9.x

## Installazione

1. **Fai il fork del repository**:

   - Vai al repository su GitHub e fai clic su "Fork" per creare una tua copia del progetto.

2. **Clona il repository forkato**:
   ```bash
   git clone https://github.com/tuo-utente/nome-repository.git
   cd nome-repository
   ```

## Creare una Nuova Libreria

Puoi creare una nuova libreria utilizzando il comando CLI di NestJS:

```
nest g library nome-libreria
```

Ad esempio:

```
nest g library utils
```

La libreria sarà creata in **libs/utils** e sarà automaticamente configurata nel progetto.

## Utilizzo delle Librerie

Per utilizzare una libreria in un'applicazione NestJS, importa il modulo corrispondente nel file del modulo principale (o in altri moduli):

```
import { Module } from '@nestjs/common';
import { CommonModule } from '@nestjs/common';

@Module({
  imports: [CommonModule],
})
export class AppModule {}
```

## Licenza

Questo progetto è rilasciato sotto licenza MIT.
npm package: @neosyn-ee/web-view-configurator
Description: Configures WKWebView settings
Author: Rossella Mascia
Latest version: 0.0.5

# @neosyn-ee/web-view-configurator

Configures WKWebView settings

## Install

```bash
npm install @neosyn-ee/web-view-configurator
npx cap sync
```

## API

<docgen-index>

* [`enableWebRTC()`](#enablewebrtc)
* [`setJavaScriptEnabled(...)`](#setjavascriptenabled)
* [`requestCameraAndMicAccess()`](#requestcameraandmicaccess)

</docgen-index>

<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->

### enableWebRTC()

```typescript
enableWebRTC() => Promise<void>
```

--------------------


### setJavaScriptEnabled(...)

```typescript
setJavaScriptEnabled(options: { enabled: boolean; }) => Promise<void>
```

| Param         | Type                               |
| ------------- | ---------------------------------- |
| **`options`** | <code>{ enabled: boolean; }</code> |

--------------------


### requestCameraAndMicAccess()

```typescript
requestCameraAndMicAccess() => Promise<{ granted: boolean; }>
```

**Returns:** <code>Promise&lt;{ granted: boolean; }&gt;</code>

--------------------

</docgen-api>
npm package: @neosync/sdk
Description: Neosync SDK
Author: nickzelei
Latest version: 0.5.41

# Neosync TypeScript SDK

This SDK contains the generated types for Neosync API.
This SDK is dogfooded by the main Neosync webapp to ensure its durability.

## Installation

```sh
npm install @neosync/sdk @bufbuild/protobuf
```

## Detailed Docs

This README shows the basics of how to use the SDK.

For more detailed docs, go [here](https://docs.neosync.dev/api/typescript).

## Usage

For a prime example of how to us this SDK, view the [withNeosyncContext](https://github.com/nucleuscloud/neosync/blob/main/frontend/apps/web/api-only/neosync-context.ts#L23) method in the Neosync app's BFF layer.

### Note on Transports

Based on your usage, you'll have to install a different version of `connect` to provide the correct Transport based on your environment.

- Node: [@connectrpc/connect-node](https://connectrpc.com/docs/node/using-clients)
- Web: [@connectrpc/connect-web](https://connectrpc.com/docs/web/using-clients)

Install whichever one makes sense for you

```sh
npm install @connectrpc/connect-node
npm install @connectrpc/connect-web
```

Neosync API serves up `Connect`, which can listen using Connect, gRPC, or Web protocols.
Each of the libraries above provides all three of those protocols, but it's recommended to use `createConnectTransport` for the most efficient setup.

```ts
import { getNeosyncClient } from '@neosync/sdk';
import { createConnectTransport } from '@connectrpc/connect-node';

const neosyncClient = getNeosyncClient({
  getTransport(interceptors) {
    return createConnectTransport({
      baseUrl: '<url>',
      httpVersion: '2',
      interceptors: interceptors,
    });
  },
});
```

## Authenticating

To authenticate the TS Neosync Client, a function may be provided to the configuration that will be invoked prior to every request.
This gives flexability in how the access token may be retrieved and supports either a Neosync API Key or a standard user JWT token.

When the `getAccessToken` function is provided, the Neosync Client is configured with an auth interceptor that attaches the `Authorization` header to every outgoingn request with the access token returned from the function.
This is why the `getTransport` method receives a list of interceptors, and why it's important to hook them up to pass them through to the relevant transport being used.

```ts
import { getNeosyncClient } from '@neosync/sdk';
import { createConnectTransport } from '@connectrpc/connect-node';

const neosyncClient = getNeosyncClient({
  getAccessToken: () => process.env.NEOSYNC_API_KEY,
  getTransport(interceptors) {
    return createConnectTransport({
      baseUrl: process.env.NEOSYNC_API_URL,
      httpVersion: '2',
      interceptors: interceptors,
    });
  },
});
```

### Neosync App

In the Neosync dashboard app, we pull the user access token off of the incoming request (auth is configured using `next-auth`.).
This way we can ensure that all requests are using the user's access token and are passed through to Neosync API.
npm package: @neosyne/turbo
Description: The speed of a single-page web application without having to write any JavaScript
Author: 37signals LLC
Latest version: 7.3.1

# Turbo

Turbo uses complementary techniques to dramatically reduce the amount of custom JavaScript that most web applications will need to write:

* Turbo Drive accelerates links and form submissions by negating the need for full page reloads.
* Turbo Frames decompose pages into independent contexts, which scope navigation and can be lazily loaded.
* Turbo Streams deliver page changes over WebSocket or in response to form submissions using just HTML and a set of CRUD-like actions.
* Turbo Native lets your majestic monolith form the center of your native iOS and Android apps, with seamless transitions between web and native sections.

It's all done by sending HTML over the wire. And for those instances when that's not enough, you can reach for the other side of Hotwire, and finish the job with [Stimulus](https://github.com/hotwired/stimulus).

Read more on [turbo.hotwired.dev](https://turbo.hotwired.dev).

## Contributing

Please read [CONTRIBUTING.md](./CONTRIBUTING.md).

© 2021 37signals LLC.
npm package: @neotable/sdk
Description: The collaborative infrastructure layer for multi-agent systems
Author: Zachary Sy
Latest version: 0.1.0

# Neotable SDK

Official JavaScript/TypeScript SDK for [Neotable](https://neotable.ai) - the collaborative infrastructure layer for multi-agent systems.

> Early release - API may change

## Installation

```bash
npm install @neotable/sdk
```

## Usage

```typescript
import { Neotable } from '@neotable/sdk';

const workspace = new Neotable(process.env.NEOTABLE_API_KEY!, {
  agentName: 'my-agent'
});
```

## API

### Records

- `addRecord(data)` - Add a new record
- `getRecords()` - Get all records
- `updateRecord(id, data)` - Update a record by ID
- `addOrUpdateRecord(uniqueKey, data)` - Add or update based on unique key

### Locks

- `acquireLock(rowId)` - Acquire a lock on a row
- `releaseLock(lockId)` - Release a lock
- `withLock(rowId, fn)` - Execute function with automatic lock management

### Search

- `search(query)` - Natural language search for records

### Triggers

- `getTriggers()` - Get all triggers
- `watchTrigger(triggerName, callback)` - Watch a trigger and execute callback on matches