open-index/open-npm huggingface dataset:
npm package: @raisess/tscat
Description: A multi-plataform cat linux similar in TypeScript.
Author: Raisess
Latest version: 1.0.0

# TSCAT

Tscat is a cat linux command similar, writed in TypeScript, to run on any plataform with a nodejs installed.

## Installing

```shel
npm install tscat -g
```

## Runing

```shell
tscat "path/filename.extension"
```
npm package: @raisin/eslint-config-raisin
Description: ESLint config to share across Raisin JS/TS projects
Author: raisin-dev
Latest version: 2.2.0

# eslint-config-raisin

This package provides [Raisin](https://www.raisin.com)'s ESLint rules as an extensible shared config.

## To install

1. Install shared config `npm install --save-dev @raisin/eslint-config-raisin`.

1. Create a `.eslintrc.js` file and make sure that it contains the following:

```bash
module.exports = {
  "extends": "@raisin/raisin",
  "rules": {
    "require-jsdoc": "warn"
  }
}
```

This will allow you to use the Raisin eslint configuration and extend it with your own eslint configuration parameters.
npm package: @raisindb/cli
Description: Interactive CLI for RaisinDB with Ink-based terminal UI
Author: Maravilla Labs
Latest version: 0.2.3

# @raisindb/cli

Interactive command-line interface for RaisinDB with a beautiful Ink-based terminal UI.

## Features

- Interactive shell with command history and autocomplete
- SQL mode with syntax highlighting and multiline support
- Browser-based authentication with OAuth flow
- Package management (create and upload .rap packages)
- Beautiful gradient banner and intuitive UI
- Configuration file support (.raisinrc)

## Installation

```bash
npm install -g @raisindb/cli
# or
pnpm add -g @raisindb/cli
```

## Usage

### Interactive Shell (Default)

Start the interactive shell:

```bash
raisindb
# or
raisindb shell
```

Connect to a specific server:

```bash
raisindb shell --server http://localhost:8080
```

Connect and use a specific database:

```bash
raisindb shell --server http://localhost:8080 --database mydb
```

### Package Commands (Offline)

Create a .rap package from a folder:

```bash
raisindb package create ./my-package
raisindb package create ./my-package --output my-package.rap
```

Upload a package to the server:

```bash
raisindb package upload my-package.rap
raisindb package upload my-package.rap --server http://localhost:8080
```

## Shell Commands

### Connection & Authentication

- `/connect <url>` - Connect to a RaisinDB server
- `/login` - Authenticate via browser (OAuth flow)
- `/logout` - Clear stored authentication

### Database Operations

- `use <database>` - Switch to a different database
- `/databases` - List available databases

### SQL Mode

- `/sql` - Enter SQL mode for running queries
- `/exit-sql` - Exit SQL mode (also available in SQL mode)

In SQL mode:
- Type queries normally and press Enter for single-line queries
- Omit semicolon to start multiline mode
- Press `Ctrl+Enter` to execute multiline queries
- Press `ESC` to cancel multiline input

### Package Management

- `/packages` - List installed packages
- `/install <name>` - Install a package by name (installs mixins before node types)
- `/upload [file]` - Upload a package file

### Other Commands

- `/help` - Show help screen with all commands
- `/clear` - Clear the terminal screen
- `/quit` or `/exit` - Exit the CLI

## Configuration File

The CLI looks for `.raisinrc` in the current directory tree, falling back to `~/.raisinrc`.

Example `.raisinrc`:

```yaml
server: http://localhost:8080
token: your-auth-token
default_repo: mydb
```

Configuration is automatically updated when you use `/connect`, `/login`, or `use` commands.

## Development

Build the package:

```bash
pnpm build
```

Run in development mode:

```bash
pnpm dev
```

Run the built CLI:

```bash
pnpm start
```

## Architecture

The CLI is built with:

- **Ink** - React for terminal UIs
- **Commander** - CLI argument parsing
- **ink-text-input** - Interactive text input
- **ink-gradient** & **ink-big-text** - Beautiful banner
- **sql-highlight** - SQL syntax highlighting
- **yaml** - Configuration file parsing
- **open** - Browser launching for OAuth

## License

MIT
npm package: @raising_dev/create-project
Description: A CLI to bootstrap a project
Author: emonhossainraihan
Latest version: 1.0.0

# Create Project

## Description

Simple generator of a boilerplate.

## Requirements

Nodejs > 6.0.0

## Installation

```
npm install -g @raising_dev/create-project
```

## Use as CLI

```
$ create-project [template_name] [options]

```

## About Me

<a href="https://stackexchange.com/users/9277340"><img src="https://stackexchange.com/users/flair/9277340.png" width="208" height="58" alt="profile for emonhossain on Stack Exchange, a network of free, community-driven Q&amp;A sites" title="profile for emonhossain on Stack Exchange, a network of free, community-driven Q&amp;A sites"></a>
npm package: @raisins/schema
Description: Types (a.k.a. schema) for the Raisins ecosystem
Author: ReferralSaaSquatch.com, Inc.
Latest version: 1.2.0

# `@raisins/schema`

Schema for describing web component bundles and how they can be editted by Raisins.

## Usage

Import the JSON schema document

```js
import schema from "@raisins/schema";

myschemavalidator(input, schema);
```

Import the typescript types

```js
import * as schema from "@raisins/schema/schema";
type Foo = schema.Package;
```

Import specific types from the schema

```js
import { Attribute } from "@raisins/schema/schema";
type AttributeAtom = Atom<Attribute>;
```
npm package: @raisinten/aes-crypto-js
Description: Lightweight and convenient AES encryption/decryption library to make it easier to migrate away from the deprecated crypto-js library
Author: Darshan Sen
Latest version: 0.1.0

# aes-crypto-js

The `@raisinten/aes-crypto-js` library provides a lightweight and convenient AES encryption/decryption API to make it easier to migrate away from the [deprecated `crypto-js` library](https://github.com/brix/crypto-js).

## Usage

```js
const { encryptAES, decryptAES } = require('@raisinten/aes-crypto-js');

const plainText = 'Hello, world!';
const secret = 'umm, shhh ...';

const encrypted = encryptAES(plainText, secret);
console.log(encrypted);
// U2FsdGVkX18T+lGbQ19d5PT205PrfCiti+f8hlKr/9E=

const decrypted = decryptAES(encrypted, secret);
console.log(decrypted);
// Hello, world!
```

## API

### `encryptAES(plainText, secret)`

- `plainText` (**string**) - The string to be encrypted.
- `secret` (**string**) - The string to be used as the secret for the encryption.
- Returns **string** - The encrypted string in `base64` format.

Encrypts the plaintext using the secret.

### `decryptAES(encrypted, secret)`

- `encrypted` (**string**) - The string to be decrypted.
- `secret` (**string**) - The string to be used as the secret for the decryption.
- Returns **string** - The decrypted string.

Decrypts the encrypted string using the secret.

> [!NOTE]
> The only difference from the AES implementation in the `crypto-js` library is that if there is a lone surrogate in a string, the `crypto-js` library crashes whereas this library replaces it with `U+FFFD`.

## License

MIT
npm package: @raisinten/postject
Description: Easily inject arbitrary read-only resources into executable formats (Mach-O, PE, ELF) and use it at runtime.
Author: Postman Labs
Latest version: 1.0.0-alpha.5

# postject

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/postmanlabs/postject/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/postmanlabs/postject/tree/main)
[![npm version](http://img.shields.io/npm/v/postject.svg)](https://npmjs.org/package/postject)

Easily inject arbitrary read-only resources into executable formats
(Mach-O, PE, ELF) and use it at runtime.

## Install

```sh
npm i -g postject
```

## Usage

### Command line utility

```sh
$ postject -h
Usage: postject [options] <filename> <resource_name> <resource>

Inject arbitrary read-only resources into an executable for use at runtime

Arguments:
  filename                             The executable to inject into
  resource_name                        The resource name to use (section name on Mach-O and ELF, resource name for PE)
  resource                             The resource to inject

Options:
  --macho-segment-name <segment_name>  Name for the Mach-O segment (default: "__POSTJECT")
  --output-api-header                  Output the API header to stdout
  --overwrite                          Overwrite the resource if it already exists
  -h, --help                           display help for command
```

### Using Programatically

```js
const { inject } = require('postject');

await inject('a.out', 'lol', Buffer.from('Hello, world!'));
```

## Building

### Prerequisites

* CMake
* Ninja
* [Emscripten (emsdk)](https://emscripten.org/docs/getting_started/downloads.html)

### Build Command

```sh
$ npm run build
```

The final output is placed in `dist/`, with `main.js` being the
entrypoint.

### Testing

```sh
$ npm test
```

## Design

To ensure maximum capatibility and head off unforeseen issues, the
implementation for each format tries to use that format's standard
practices for embedding binary data. As such, it should be possible
to embed the binary data at build-time as well. The CLI provides the
ability to inject the resources into pre-built executables, with the
goal that the end result should be as close as possible to what is
obtained by embedding them at build-time.

### Windows

For PE executables, the resources are added into the `.rsrc` section,
with the `RT_RCDATA` (raw data) type.

The build-time equivalent is adding the binary data as a resource in
the usual manner, such as the Resource Compiler, and marking it as
`RT_RCDATA`.

The run-time lookup uses the `FindResource` and `LoadResource` APIs.

### macOS

For Mach-O executables, the resources are added as sections inside a
new segment.

The build-time equivalent of embedding binary data with this approach
uses a linker flag: `-sectcreate,__FOO,__foo,content.txt`

The run-time lookup uses APIs from `<mach-o/getsect.h>`.

### Linux

For ELF executables, the resources are added as notes.

The build-time equivalent is to use a linker script.
npm package: @raisiqueira/lit-button
Description: A simple web component
Latest version: 1.0.3

# Lit Button

[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/owner/my-element) [![Bundlephobia](https://badgen.net/bundlephobia/minzip/@raisiqueira/lit-button)](https://badgen.net/bundlephobia/minzip/@raisiqueira/lit-button)

Simple custom Web Component made with Lit Element.

> Studies only to see how Polymer Lit Element work!

## Install

```bash
yarn add @raisiqueira/lit-button
```

## Usage

```html
<script type="module">
  import 'https://unpkg.com/@raisiqueira/lit-button@1.0.3/dist/index.js';
</script>
<jst-button>Hey button</jst-button>
```

See a real example on [Storybook](https://rs-lit-button.netlify.com)

### Props

| Prop     | type    | default |
| -------- | ------- | ------- |
| disabled | boolean | false   |
| primary  | boolean | false   |

## Running the project (all commands available)

### dev

Run the `concurrently` command to compile with TypeScript and run the `es-dev-server`

### format

Runs prettier

### lint

Runs `eslint`

## Build the project (commands available)

### build

Build the project and generate a `dist` folder.

### build:watch

Build the project with TypeScript and watch all `.ts` files.

# License

MIT @ Raí Siqueira
npm package: @raisiqueira/ng-toast-cdk
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.0.
Author: Raí Siqueira
Latest version: 0.0.1

# NgToastCdk

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.0.

## Code scaffolding

Run `ng generate component component-name --project ng-toast-cdk` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-toast-cdk`.
> Note: Don't forget to add `--project ng-toast-cdk` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ng-toast-cdk` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ng-toast-cdk`, go to the dist folder `cd dist/ng-toast-cdk` and run `npm publish`.

## Running unit tests

Run `ng test ng-toast-cdk` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @raisiqueira/rxjs-subject-store
Description: A basic state management implemented using RxJS Subjects.
Author: Rai Siqueira
Latest version: 0.1.0

# rxjs-subject-store

A basic state management implemented using RxJS Subjects.

## install

```bash
yarn add @raisiqueira/rxjs-subject-store
```

## Usage

```typescript
import { Store } from '@raisiqueira/rxjs-subject-store';

class TState {
    value1: string = 'Hi!';
}

class TestStore extends Store {
    constructor() {
        super(new TState())
    }
}
```

## Using with Angular 2+

Just add `@Injectable()` to the class.

## License

MIT
npm package: @raitonbl/hamster
Description: Just another TS utility lib
Author: Delfimarime
Latest version: 1.0.1

# hamster

> Just another TS utility lib

[![Build Status](https://travis-ci.com/Delfimarime/hamster.svg?branch=master)](https://travis-ci.com/Delfimarime/hamster)
[![NPM version](https://img.shields.io/npm/v/@raitonbl/hamster.svg)](https://www.npmjs.com/package/@raitonbl/hamster)
![Downloads](https://img.shields.io/npm/dm/@raitonbl/hamster.svg)
[![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)

---

## ✨ Features

- feature one
- feature two

## 🔧 Installation

```sh
yarn add @raitonbl/hamster
```

## 🎬 Getting started

Let's demonstrate simple usage with ... example:

```ts
// your code example
```

## 🎭 Examples

Go checkout [examples](./examples) !

## 📜 API

> Document your API here

### `publicMethodOne(value:string): string`

This methods does foo bar moo...

**Example:**

```ts
// example
```

## 🎓 Guides

<details>
<summary>How to do Foo</summary>

Today we're gonna build Foo....

</details>

### 🕵️ Troubleshooting

## 🥂 License

[MIT](./LICENSE.md)
npm package: @raitylra/fizzbuzz
Description: A JavaScript implementation of FizzBuzz.
Author: raitylra
Latest version: 1.0.1

# fizzbuzz

A JavaScript implementation of FizzBuzz.

## Installation

```sh
$ npm install @kimamula/fizzbuzz
```　

## Usage

### In JavaScript code

```js
const fizzbuzz = require('@kimamula/fizzbuzz')

fizzbuzz(1) // '1'
fizzbuzz(2) // '2'
fizzbuzz(3) // 'Fizz'
fizzbuzz(5) // 'Buzz'
fizzbuzz(15) // 'FizzBuzz'
```　

### From the command line

```sh
$ npx fizzbuzz 1
1
$ npx fizzbuzz 2
2
$ npx fizzbuzz 3
Fizz
$ npx fizzbuzz 5
Buzz
$ npx fizzbuzz 15
FizzBuzz
```
npm package: @raiveekshith/elitepose
Description: Posenet Helper for Elitefit
Author: elitefit
Latest version: 1.0.3

# ElitePose

Library for Elitefit API and Posenet tasks.

## Installation

```bash
npm install @elitefit/elitepose
```

## Usage

```javascript
import {ElitePose,EliteService} from '@elitefit/elitepose';

//instantiate the eliteservice. and pass in accesstoken for
//authorization
const getAccessToken = () => localStorage.getItem('token');
const eliteService = new EliteSevice({
    authToken: getAccessToken,
});

//Getting videoInfo
const videoData = await eliteService.getVideoInfo(videoId);

//instantiate the ElitePose. and pass in customization options
let elitepose = new ElitePose(eliteService, {
        postAfterInterval: true,
        pauseVideoIfUserIsAway: true,
        renderer: {
          defaultColor: '#ffffff',
          errorColor: '#ff00ff',
          successColor: '#00ff00',
          minPoseConfidence: 0.3,
        },
      });

//initialse the camera and pass in the element references and video details.
 await elitepose.initCamera(
          this.$refs.userVideo,
          this.$refs.canvas,
          this.$refs.referenceVideo,
          videoId,
          videoData.steps
        ); 

```
npm package: @raivox/ts-types
Description: TypeScript type definitions for MyCar packages
Author: MyCar-org
Latest version: 1.1.7

# @raivox/ts-types

TypeScript type definitions for MyCar packages.

## Installation

Install the package directly from npm:

```bash
npm install @raivox/ts-types
```

## Usage

```typescript
import { User } from '@raivox/ts-types';

const user: User = {
  id: '123',
  name: 'John Doe'
};
```

## Development

### Building

```bash
npm run build
```

### Publishing

This package is published to the public npm registry.

To publish manually:

```bash
npm publish
```

## License

MIT