open-index/open-npm huggingface dataset:
npm package: @outhadworkflowstudios/pieces-framework
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.13.1

# pieces-framework

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build pieces-framework` to build the library.

## Running unit tests

Run `nx test pieces-framework` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @outilx/node
Description: Node.js utility functions
Latest version: 1.0.1

# @outilx/node

Node.js utility functions for file operations, repository management, and more.

## Installation

```bash
npm install @outilx/node
# or
pnpm add @outilx/node
# or
yarn add @outilx/node
```

## Usage

```typescript
import { ensureDirExists, deleteEmptyDirs } from '@outilx/node';

// Ensure directory exists
await ensureDirExists('./my-dir');

// Delete empty directories
await deleteEmptyDirs('./my-dir');
```

## Features

- File operations (delete, copy, move)
- Directory management
- Repository auto-pull
- And more...

## License

MIT
npm package: @outilx/react-hooks
Description: A high-quality & reliable React Hooks library
Latest version: 1.0.1

# @outilx/react-hooks

A high-quality & reliable React Hooks library.

## Installation

```bash
npm install @outilx/react-hooks
# or
pnpm add @outilx/react-hooks
# or
yarn add @outilx/react-hooks
```

## Usage

```tsx
import { useBoolean, useToggle, useCounter } from '@outilx/react-hooks';

function App() {
  const [visible, { toggle, setTrue, setFalse }] = useBoolean(false);
  const [count, { inc, dec, set, reset }] = useCounter(0);
  
  return (
    <div>
      <button onClick={toggle}>Toggle: {visible ? 'ON' : 'OFF'}</button>
      <button onClick={inc}>Count: {count}</button>
    </div>
  );
}
```

## Features

- 🎯 State Management Hooks
- 💾 Storage Hooks (localStorage, sessionStorage, cookie, URL)
- ⚡ Performance Hooks
- 🔄 Lifecycle Hooks
- 🚀 Async Hooks
- 📦 TypeScript Support
- ✅ Fully Tested

## License

MIT
npm package: @outkit-dev/components
Description: Preact UI components and shared CSS for Outkit.
Latest version: 0.0.7

# @outkit/components

Preact UI components and shared CSS for Outkit.

Components are pure functions: props in, `h()` calls out. No Shadow DOM knowledge — that's handled by `@outkit/renderer`.

## Status

Scaffolding only. No components implemented yet.
npm package: @outkit-dev/react
Description: React wrapper for Outkit. Provides `<AIRenderer />` for rendering AI-enhanced output with Shadow DOM isolation.
Latest version: 0.0.10

# @outkit/react

React wrapper for Outkit. Provides `<AIRenderer />` for rendering AI-enhanced output with Shadow DOM isolation.

## Install

```bash
npm install @outkit/react
```

## Usage

```tsx
import { AIRenderer } from "@outkit/react"

function Chat({ message }) {
  return <AIRenderer blocks={message.blocks} />
}
```

## Status

Scaffolding only. The wrapper is in place but no components are registered yet.
npm package: @outkit-dev/renderer
Description: Shadow DOM rendering engine for Outkit. Creates shadow roots, attaches constructable stylesheets, and renders Preact components.
Latest version: 0.0.7

# @outkit/renderer

Shadow DOM rendering engine for Outkit. Creates shadow roots, attaches constructable stylesheets, and renders Preact components.

## Status

Scaffolding only. The rendering engine is in place but no components are registered yet.
npm package: @outlandish/sanger-components
Description: Shared Vue components for MalariaGEN.
Latest version: 0.2.5

# sanger-components

Shared Vue components for MalariaGEN.

Usage in other projects:

1. `npm i @outlandish/sanger-components`
2. Add global css: `node_modules/@outlandish/sanger-components/dist/sanger-components.css`
3. `import SangerComponents from @outlandish/sanger-components`
4. `Vue.use(SangerComponents)`

## Project setup
1. `cp .npmrc.example .npmrc`
2. Add a FontAwesome Pro token to `.npmrc`
3. `npm i`

## Adding a component
1. Create a new component folder by copying the `_component-template` folder
2. Add the component to `plugin.js`
3. Demo the component in `App.vue`

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies library for production
```
npm run build
```

Runs automatically as part of `npm install` (via `prepare` script in package.json)

Outputs reusable component library for use in other sanger projects, with external 
dependencies (see `peerDependencies` in package.json)

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

### Publishing

- `npm version <new version>`
- `git push`
- `npm publish` (this will require logging in to npm, if not already)
npm package: @outlau/etl
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.1

# etl

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build etl` to build the library.

## Running unit tests

Run `nx test etl` to execute the unit tests via [Jest](https://jestjs.io).