open-index/open-npm huggingface dataset:
npm package: @ordinateio/lexicon
Description: Manages translations of the user interface.
Author: Ordinate IO
Latest version: 2.0.8

# Lexicon

Manages translations of the user interface.

## Installation

```sh
npm install --save-dev @ordinateio/lexicon
```

## Usage

```javascript
import {Lexicon} from "@ordinateio/lexicon";

const lexicon = new Lexicon({
    locale: 'ru',
    translations: {
        test: {
            en: "On the other hand ...",
            ru: "Не следует, однако...",
        }
    }
});

console.log(lexicon.get("test"));
```
npm package: @ordinateio/notify
Description: The implementation of simple notifications.
Author: Ordinate IO
Latest version: 2.0.4

# Notify

The implementation of simple notifications.

## Installation

```
npm install --save-dev @ordinateio/notify
```

## Usage

```ts
import "@ordinateio/notify/dist/index.css";
import {Notify} from "@ordinateio/notify";

let notify = new Notify({
    duration: 20000,
});

notify.success("For example, when designing a brochure or book, a designer ...");
```
npm package: @ordinateio/password
Description: Generates strong passwords.
Author: Ordinate IO
Latest version: 2.0.0

# Password

Generates strong passwords.

## Installation

```sh
npm install --save-dev @ordinateio/password
```

## Usage

```javascript
import {Password} from "@ordinateio/password";

let password = new Password({
    characters: true,
});

console.log(password.create());
```
npm package: @ordinateio/slick
Description: Slider and carousel preset with additional animations.
Author: Ordinate IO
Latest version: 1.0.2

# Slick

Slider and carousel preset with additional animations.

## Installation
```
npm install --save-dev @ordinateio/slick
```
## Usage

TypeScript
```ts
import '@ordinateio/slick/dist/index.css';
import {Slick} from '@ordinateio/slick';

let slick = new Slick();
slick.slider('.slider');
```
npm package: @ordinateio/tooltip
Description: The implementation of simple tooltips.
Author: Ordinate IO
Latest version: 3.0.2

# Tooltip

The implementation of simple tooltips.

## Installation

```
npm install --save-dev @ordinateio/tooltip
```

## Usage

```ts
import '@ordinateio/tooltip/dist/index.css';
import {Tooltip} from '@ordinateio/tooltip';

let tooltip = new Tooltip();
tooltip.create('.container', {
    trigger: 'click',
    target: '.button',
    content: 'attribute:data-tooltip-content',
});
```
npm package: @ordna/carbon
Description: A 3D planner kernel for very configurable ranges
Author: Hamed Ghasemzadeh
Latest version: 0.0.1

# NPM Module Boilerplate

[![Build Status](https://travis-ci.org/flexdinesh/npm-module-boilerplate.svg?branch=master)](https://travis-ci.org/flexdinesh/npm-module-boilerplate) [![dependencies Status](https://david-dm.org/flexdinesh/npm-module-boilerplate/status.svg)](https://david-dm.org/flexdinesh/npm-module-boilerplate) [![devDependencies Status](https://david-dm.org/flexdinesh/npm-module-boilerplate/dev-status.svg)](https://david-dm.org/flexdinesh/npm-module-boilerplate?type=dev) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

**Start developing your NPM module in seconds** ✨

Readymade boilerplate setup with all the best practices to kick start your npm/node module development.

Happy hacking =)

# Features

* **ES6/ESNext** - Write _ES6_ code and _Babel_ will transpile it to ES5 for backwards compatibility
* **Test** - _Mocha_ with _Istanbul_ coverage
* **Lint** - Preconfigured _ESlint_ with _Airbnb_ config
* **CI** - _TravisCI_ configuration setup
* **Minify** - Built code will be minified for performance

# Commands
- `npm run clean` - Remove `lib/` directory
- `npm test` - Run tests with linting and coverage results.
- `npm test:only` - Run tests without linting or coverage.
- `npm test:watch` - You can even re-run tests on file changes!
- `npm test:prod` - Run tests with minified code.
- `npm run test:examples` - Test written examples on pure JS for better understanding module usage.
- `npm run lint` - Run ESlint with airbnb-config
- `npm run cover` - Get coverage report for your code.
- `npm run build` - Babel will transpile ES6 => ES5 and minify the code.
- `npm run prepublish` - Hook for npm. Do all the checks before publishing your module.

# Installation
Just clone this repo and remove `.git` folder.


# License

MIT © Dinesh Pandiyan
npm package: @ordo-engine/wasm
Description: WebAssembly bindings for Ordo Rule Engine
Latest version: 0.3.0

# @ordo-engine/wasm

WebAssembly bindings for Ordo Rule Engine.

## Building

### Prerequisites

- Rust toolchain (1.75+)
- wasm-pack: `cargo install wasm-pack`

### Build Command

```bash
npm run build
```

This will compile the Rust code to WebAssembly and generate TypeScript bindings in the `dist/` directory.

## Usage

```typescript
import init, { execute_ruleset, validate_ruleset, eval_expression } from '@ordo-engine/wasm';

// Initialize WASM module
await init();

// Execute a ruleset
const result = execute_ruleset(
  rulesetJson, // RuleSet as JSON string
  inputJson, // Input data as JSON string
  true // Include trace
);

const executionResult = JSON.parse(result);
console.log(executionResult.code, executionResult.output);
```

## API

### `execute_ruleset(ruleset_json: string, input_json: string, include_trace: boolean): string`

Execute a ruleset with given input data.

**Returns**: JSON string containing execution result

### `validate_ruleset(ruleset_json: string): string`

Validate a ruleset definition.

**Returns**: JSON string with validation result: `{"valid": true}` or `{"valid": false, "errors": [...]}`

### `eval_expression(expression: string, context_json: string): string`

Evaluate an expression with given context.

**Returns**: JSON string with result and parsed expression