open-index/open-npm huggingface dataset:
npm package: @geut/splitter
Description: Split your data from one side, resemble from the other one
Author: GEUT
Latest version: 1.0.3

# splitter
Split your data from one side, merge from the other one

![Tests](https://github.com/geut/splitter/actions/workflows/test.yml/badge.svg)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat)](https://standardjs.com)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat)](https://github.com/RichardLitt/standard-readme)

[![Made by GEUT][geut-badge]][geut-url]

## Install

```
$ npm install @geut/splitter
```

## Usage

```javascript
import { Split, Merge } from '@geut/splitter'

// split from one side
const split = new Split({ chunkSize: 1024 })
pipe(source, split, conn)

// merge from the other side
const merge = new Merge()
pipe(conn, merge, destination)
```

## Issues

:bug: If you found an issue we encourage you to report it on [github](https://github.com/geut/splitter/issues). Please specify your OS and the actions to reproduce it.

## Contributing

:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this [guideline](https://github.com/geut/splitter/blob/main/CONTRIBUTING.md).

## License

MIT © A [**GEUT**](http://geutstudio.com/) project

[geut-url]: https://geutstudio.com
[geut-badge]: https://img.shields.io/badge/Made%20By-GEUT-4f5186?style=for-the-badge&link=https://geutstudio.com&labelColor=white&logo=data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCABAAEADASIAAhEBAxEB/8QAGwAAAgIDAQAAAAAAAAAAAAAABAYDBQACBwH/xAA0EAACAQMBBAcGBgMAAAAAAAABAgMABBEFBhIhQRMiMVFhgcEUIzJxkbFCUmKh0fAkcuH/xAAYAQADAQEAAAAAAAAAAAAAAAABAwQCAP/EACARAAMAAwACAgMAAAAAAAAAAAABAgMRIRIxBEEiM1H/2gAMAwEAAhEDEQA/AOgVlau6xoXdgqqMkk8AKV9U2oYs0WngBRw6VhxPyFamXXoDeiz1PUbmzuujQIUKgjIqGLXnz72FSO9TikfVbi6uXWSSaWRuzixNBx3VzCepNIvgTw+hpjwv+iGr3tM6xa30F2PdP1uangRRNc70fUbi4JLIVaPskXgM/wA076Ze+2W+WwJF4MPWlNaemajI2/GvYbWVlZQHCptZqLNKLGJsKoDSY5nkKorKzlvrlYIRlm5nsA7zWX8pnv55SfikJ/emPZGDcs7m6CguTuL5DPrVf64Me2F2mzNhAg6ZTO/MsSB9BW15s1pt1GVEPRHvQ+hqbTNT9sZ0kCpIOIA5ij5ZEijaSRgqqMkmpVkb7sMuWtoV73S49L3I4B7kjq57c881BZ6vFpuoKjq7dIvYBw8PtUOqX1xcSxoJXw8mQuewVW3vX1eFR+Fcn96OLVvpFzz8kM020kp4QwIvixzVpot5Je2bSTEFw5HAY7qUKadnIymm7x/G5I+3pTskzM8G4rqq6JGpI8E1wi8HR2H0NT7P6rcRKUEzYR9/czgEf0VabV2JgvhdKPdzdvg399aVG37K4Esfw/3hTU1S2NpNrSHqax9q/wAzTm3lY5KA4ZTQl2mo9CWljncL+cnA+tVVhqeSGt5mik5qDg/9o+XVb6aFonuDusMHqjP2qavjbfGTPX3xgTstrm4uGDSEYVV+woWPMKy3dzwd+JHcOQrdkgtyZpXJb87nJ8qqr68a7cKgIjB4DmadGNQjohs9i1C66Xqtvbx+EjIp10jaOMLBaPasDwRTGc5PyNJ1rb9EN5/jP7U17KaaZJvbpV6icI88z3+VG0vH8ipJJ8Ga8tIr22eCYZVh5g94pC1TTJtPmMU67yH4XxwYV0So54IriIxzRrIh7QwzSIyOTbWzlElkCcxtjwNedHeKMCVseDmnq72UgkJa1maL9LDeH81XvspfA9WSBh/sR6U9XD+zDQp+yTSNmR/MnJomG3SLiBlu80zQ7JXTH31xEg/Tlj6Vb2OzljaEO6meQc5OweVc8koOmUGjaFLfuss4MdsOOewv8v5p0ijSGNY41CoowAOQrbsr2p7t0zSWj//Z
npm package: @geut/wpc
Description: Simple RPC solution for Workers, SharedWorkers and ServiceWorkers.
Author: GEUT
Latest version: 0.0.9

# wpc
Simple RPC solution for Workers, SharedWorkers and ServiceWorkers.

[![Build Status](https://travis-ci.com/geut/wpc.svg?branch=main)](https://travis-ci.com/geut/wpc)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)

[![Made by GEUT][geut-badge]][geut-url]

## Install

```bash
$ npm install @geut/wpc
```

## Usage

```javascript
import { WPC } from '@geut/wpc'

// main-thread.js
const rpc = new WPC(/** @type {Worker|MessagePort} */)
rpc.actions({
  ping: () => 'pong'
})

// worker-thread.js
const rpc = new WPC(self)
await rpc.call('ping') // returns pong
```

## Issues

:bug: If you found an issue we encourage you to report it on [github](https://github.com/geut/wpc/issues). Please specify your OS and the actions to reproduce it.

## Contributing

:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this [guideline](https://github.com/geut/wpc/blob/main/CONTRIBUTING.md).

## License

MIT © A [**GEUT**](http://geutstudio.com/) project

[geut-url]: https://geutstudio.com
[geut-badge]: https://img.shields.io/badge/Made%20By-GEUT-4f5186?style=for-the-badge&link=https://geutstudio.com&labelColor=white&logo=data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAARCABAAEADASIAAhEBAxEB/8QAGwAAAgIDAQAAAAAAAAAAAAAABAYDBQACBwH/xAA0EAACAQMBBAcGBgMAAAAAAAABAgMABBEFBhIhQRMiMVFhgcEUIzJxkbFCUmKh0fAkcuH/xAAYAQADAQEAAAAAAAAAAAAAAAABAwQCAP/EACARAAMAAwACAgMAAAAAAAAAAAABAgMRIRIxBEEiM1H/2gAMAwEAAhEDEQA/AOgVlau6xoXdgqqMkk8AKV9U2oYs0WngBRw6VhxPyFamXXoDeiz1PUbmzuujQIUKgjIqGLXnz72FSO9TikfVbi6uXWSSaWRuzixNBx3VzCepNIvgTw+hpjwv+iGr3tM6xa30F2PdP1uangRRNc70fUbi4JLIVaPskXgM/wA076Ze+2W+WwJF4MPWlNaemajI2/GvYbWVlZQHCptZqLNKLGJsKoDSY5nkKorKzlvrlYIRlm5nsA7zWX8pnv55SfikJ/emPZGDcs7m6CguTuL5DPrVf64Me2F2mzNhAg6ZTO/MsSB9BW15s1pt1GVEPRHvQ+hqbTNT9sZ0kCpIOIA5ij5ZEijaSRgqqMkmpVkb7sMuWtoV73S49L3I4B7kjq57c881BZ6vFpuoKjq7dIvYBw8PtUOqX1xcSxoJXw8mQuewVW3vX1eFR+Fcn96OLVvpFzz8kM020kp4QwIvixzVpot5Je2bSTEFw5HAY7qUKadnIymm7x/G5I+3pTskzM8G4rqq6JGpI8E1wi8HR2H0NT7P6rcRKUEzYR9/czgEf0VabV2JgvhdKPdzdvg399aVG37K4Esfw/3hTU1S2NpNrSHqax9q/wAzTm3lY5KA4ZTQl2mo9CWljncL+cnA+tVVhqeSGt5mik5qDg/9o+XVb6aFonuDusMHqjP2qavjbfGTPX3xgTstrm4uGDSEYVV+woWPMKy3dzwd+JHcOQrdkgtyZpXJb87nJ8qqr68a7cKgIjB4DmadGNQjohs9i1C66Xqtvbx+EjIp10jaOMLBaPasDwRTGc5PyNJ1rb9EN5/jP7U17KaaZJvbpV6icI88z3+VG0vH8ipJJ8Ga8tIr22eCYZVh5g94pC1TTJtPmMU67yH4XxwYV0So54IriIxzRrIh7QwzSIyOTbWzlElkCcxtjwNedHeKMCVseDmnq72UgkJa1maL9LDeH81XvspfA9WSBh/sR6U9XD+zDQp+yTSNmR/MnJomG3SLiBlu80zQ7JXTH31xEg/Tlj6Vb2OzljaEO6meQc5OweVc8koOmUGjaFLfuss4MdsOOewv8v5p0ijSGNY41CoowAOQrbsr2p7t0zSWj//Z
npm package: @geut/xd
Description: Run your lint and formatter in a single fast daemon.
Author: GEUT
Latest version: 1.6.1

# xd :laughing:

[![Build Status](https://travis-ci.com/geut/xd.svg?branch=master)](https://travis-ci.com/geut/xd)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)

> Run your lint and formatter in a single fast daemon.

This project is based on [eslint_d](https://github.com/mantoni/eslint_d.js).

## How it works

xd is a tool that detects your local lint and starts a daemon server so your next lint/format operations would run faster.

xd support eslint compatible engines.

We support the next engines:
  - `standard`
  - `semistandard`
  - `standard + prettier`
  - `semistandard + prettier`
  - `eslint`

## <a name="install"></a> Install

```
$ npm install -g @geut/xd
```

## <a name="usage"></a> Usage

### standard

Start by adding your lint dependencies locally:

```
$ npm install --save-dev standard
```

That's it, try to execute `xd` in your project:

```
$ xd *.js
```

To fix your file:

```
$ xd *.js --fix
```

### standard + prettier

We include a prettier configuration for your standard lint that performs as a linter and formatter.

Prettier will run by:
- Binary `xd-prettier index.js`
- Option `xd --prettier index.js`
- ENV variable `PRETTIER=1 xd index.js`
- Detecting the presence of a `.prettierrc` config file in your project.

xd uses prettierx so you can use any of the next configuration files for your prettier:

- .prettierrc
- .editorconfig

### eslint

xd will check your local binary eslint and configuration or it will use a fallback binary that we include.

## No Server

Exists special cases where maybe you need to use `xd` without running a server.

You can use the binary: `xd-ns` or `xd --no-server`.

## Help

```
$ xd --help
```

## IDE Support

### vim/nvim using ALE

```vim
let g:ale_javascript_eslint_use_global = 1
let g:ale_javascript_eslint_executable = 'xd'
let g:ale_linters = {
  \ 'javascript': ['eslint']
\}
let g:ale_fixers = {
  \ 'javascript': ['eslint']
\}
```

## <a name="issues"></a> Issues

:bug: If you found an issue we encourage you to report it on [github](https://github.com/geut/xd/issues). Please specify your OS and the actions to reproduce it.

## <a name="contribute"></a> Contributing

:busts_in_silhouette: Ideas and contributions to the project are welcome. You must follow this [guideline](https://github.com/geut/xd/blob/master/CONTRIBUTING.md).

## License

MIT © A [**GEUT**](http://geutstudio.com/) project
npm package: @geval-labs/cli
Description: CLI for Geval - Turns evaluation signals into explicit, enforceable release decisions
Latest version: 0.0.6

# @geval/cli

Command-line interface for Geval - eval-driven release enforcement for AI.

## Installation

```bash
npm install -g @geval/cli
```

## Usage

### Check (Enforce contracts)

```bash
geval check --contract eval_contract.yaml --eval results.json
```

### Diff (Compare eval runs)

```bash
geval diff --previous baseline.json --current current.json
```

### Explain (Detailed analysis)

```bash
geval explain --contract eval_contract.yaml --eval results.json --verbose
```

### Validate (Check contract syntax)

```bash
geval validate eval_contract.yaml
```

## Exit Codes

- `0` - PASS (all checks passed)
- `1` - BLOCK (contract violated, release blocked)
- `2` - REQUIRES_APPROVAL (approval needed to proceed)
- `3` - ERROR (execution error)

## License

MIT
npm package: @geval-labs/core
Description: Core library for Geval - Turns evaluation signals into explicit, enforceable release decisions
Latest version: 0.0.6

# @geval/core

Core library for Geval - eval-driven release enforcement for AI.

## Installation

```bash
npm install @geval/core
```

## Usage

```typescript
import { 
  evaluate, 
  parseContract, 
  parseEvalResult 
} from "@geval/core";

// Parse your contract
const contract = parseContract({
  version: 1,
  name: "my-contract",
  requiredEvals: [
    {
      name: "safety",
      rules: [
        { metric: "hallucination_rate", operator: "<=", baseline: "fixed", threshold: 0.05 }
      ]
    }
  ],
  onViolation: { action: "block" }
});

// Parse eval results
const evalResults = [parseEvalResult(evalData)];

// Evaluate
const decision = evaluate({
  contract,
  evalResults,
  baselines: {}
});

console.log(decision.status); // "PASS" or "BLOCK"
```

## API

### `parseContract(data)`

Parse and validate a contract from a JavaScript object.

### `parseContractFromYaml(yamlString)`

Parse a contract from a YAML string.

### `evaluate(input)`

Evaluate a contract against eval results. Returns a `Decision` object.

### `parseEvalResult(data)`

Parse eval results with auto-detection of format.

## License

MIT