open-index/open-npm huggingface dataset:
npm package: @104corp/espack
Description: espack is a awesome front-end tool with JS bundle solution around webpack for building static web
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @104corp/espack

[![Node version](https://img.shields.io/badge/node-%3E%3D8.16.0-brightgreen.svg)](http://nodejs.org/) [![GitHub license](https://img.shields.io/github/license/104corp/espack.svg)](https://github.com/104corp/espack/blob/master/LICENSE) [![Build Status](https://travis-ci.org/104corp/espack.svg?branch=master)](https://travis-ci.org/104corp/espack) [![Coverage Status](https://coveralls.io/repos/github/104corp/espack/badge.svg?branch=master)](https://coveralls.io/github/104corp/espack?branch=master)

espack is a front-end tool with JS bundle solution around webpack for building static web.

espack works on macOS. If something doesn't work, please file an issue.

## Introduction

The front-end development environment built with espack is based on the concept of Convention-Over-Configuration. The goal is to allow developers to focus on the development of the project itself without having to be distracted in the development environment. You can quickly create multiple page content by simply creating some file.

## Getting Started

Automatically create a project.

``` sh
npx @104corp/espack new my-app
cd my-app
npm run dev
```

If you prefer yarn.

``` sh
npx @104corp/espack new my-app -i yarn
```

## Depend

* [webpack 4](https://webpack.js.org/)
* [ejs](https://github.com/mde/ejs)
* [sass](http://sass-lang.com/), [less](http://lesscss.org/)
* *You can inject more dependencies with `espack.config.js`*


## Docs

* [document](https://github.com/104corp/espack/wiki)
* [example](https://github.com/104corp/espack/tree/example)
* [example-api](https://github.com/104corp/espack/tree/example-api)
* [example-react](https://github.com/104corp/espack/tree/example-react)
* [example-preact](https://github.com/104corp/espack/tree/example-preact)
* [example-vue](https://github.com/104corp/espack/tree/example-vue)
* [example-webpack-bundle-analyzer](https://github.com/104corp/espack/tree/example-webpack-bundle-analyzer)

## License

espack is open source software [licensed as MIT](https://github.com/104corp/espack/blob/master/LICENSE).
npm package: @10abdullahbutt/react-tailwind-admin-template
Description: A professional, reusable React + Tailwind admin template with utilities, tests, linting, Husky hooks, and Docker support.
Author: Boolmind
Latest version: 1.0.0

# @10abdullahbutt/react-tailwind-admin-template

A professional, reusable React + Tailwind CSS admin template with utilities, tests, linting, Husky hooks, and Docker support.

## Features
- ⚡️ React 18 + TypeScript
- 🎨 Tailwind CSS
- 🧩 Reusable components & utilities
- 🧪 Jest & React Testing Library
- 🧹 ESLint & Prettier
- 🐳 Docker & docker-compose
- 🔒 Husky pre-commit hooks

## Getting Started

```bash
npm install @10abdullahbutt/react-tailwind-admin-template
```

## Development

```bash
npm install
npm run dev
```

## Build

```bash
npm run build
```

## Test

```bash
npm test
```

## Lint

```bash
npm run lint
```

## Docker

```bash
docker-compose up --build
```

## Folder Structure

- `src/` — Components, utilities, and hooks
- `__tests__/` — Unit and integration tests
- `dist/` — Build output

## Contributing

1. Fork the repo
2. Create your feature branch (`git checkout -b feat/feature-name`)
3. Commit your changes (`git commit -am 'feat: add feature'`)
4. Push to the branch (`git push origin feat/feature-name`)
5. Open a pull request

## License

MIT © Boolmind
npm package: @10iii/air-openclaw-plugin
Description: OpenClaw plugin for AIR - AI-optimized tool output compression
Latest version: 0.2.18

# @10iii/air-openclaw-plugin

OpenClaw plugin for AIR (AI-optimized Information Representation) - transparent compression for tool outputs.

> **For AI Agents**: See the unified installation guide at [AGENT-INSTALL.md](../../docs/guide/AGENT-INSTALL.md)

## Installation

```bash
# Global install
npm install -g @10iii/air-openclaw-plugin
```

## Usage

Add the plugin to your OpenClaw configuration:

```json
{
  "plugins": ["@10iii/air-openclaw-plugin"]
}
```

Or programmatically:

```typescript
import airPlugin from "@10iii/air-openclaw-plugin";

// In your OpenClaw setup
airPlugin.activate(api);
```

## Features

### Transparent Compression

Tool outputs are automatically compressed before being persisted to the session. The LLM sees compressed output with a marker:

```
... compressed content ...
[AIR: compressed 63% | air_off() for raw]
```

### Control Tools

#### `air_on()`

Re-enable compression (default state).

#### `air_off(calls?: number)`

Temporarily disable compression. Auto-expires after N tool calls (default: 10).

```
LLM: Can you show me the raw output?
LLM calls: air_off(5)
Response: AIR compression disabled for the next 5 tool calls.
```

### Whitelist Strategy

Only 5 tools are compressed - all others pass through unchanged:

| Tool | Compressor | Description |
|------|------------|-------------|
| `exec` | BashCompressor | Terminal command output |
| `process` | BashCompressor | Process output |
| `read` | ReadCompressor | File content |
| `browser` | WebCompressor | Page snapshots |
| `web_fetch` | WebCompressor | Fetched web pages |
| `web_search` | SearchCompressor | Search results |

## Configuration

### Environment Variables

```bash
# Minimum compression gain (default: 200 chars)
AIR_MIN_GAIN=200

# Default calls before air_off auto-expires
AIR_DEFAULT_DISABLED_CALLS=10
```

### Recommended OpenClaw Settings

For better compression results, increase the web fetch limits:

```json
{
  "webFetch": {
    "maxChars": 100000,
    "maxCharsCap": 200000,
    "maxResponseBytes": 10000000
  }
}
```

## API

### `activate(api: PluginApi)`

Activate the plugin. Called by OpenClaw when the plugin is loaded.

### `deactivate()`

Deactivate the plugin. Called by OpenClaw when the plugin is unloaded.

### Utilities (for extension/testing)

```typescript
import {
  selectCompressor,
  shouldCompress,
  getCompressedTools,
  isEnabled,
  enable,
  disable,
  reset,
} from "@10iii/air-openclaw-plugin";
```

## Design

See [OPENCLAW-PLUGIN-DESIGN.md](../../docs/OPENCLAW-PLUGIN-DESIGN.md) for detailed design documentation.

## License

MIT
npm package: @10kbwiki/cli
Description: CLI for 10KB Wiki — manage your wikis from the terminal
Latest version: 1.2.0

# 10KB Wiki CLI

The **10KB Wiki CLI** lets you manage your wikis from the terminal. Write documentation as local markdown files and sync them to your wiki with a single command.

## Installation

```bash
npm install -g @10kbwiki/cli
```

Requires **Node.js 18+**.

## Quick Start

```bash
# 1. Authenticate
tkb login

# 2. Create a wiki and local docs/ folder
tkb init my-project

# 3. Edit markdown files in docs/
# 4. Push to your wiki
tkb push

# 5. Open in browser
tkb open
```

## How It Works

The CLI follows a **docs-as-code** workflow:

1. You write markdown files (`.md`) in a local `docs/` folder
2. Each file uses YAML **frontmatter** for metadata (`title`, `sort`)
3. The CLI syncs these files to your 10KB Wiki via the API
4. The server builds everything into a single HTML file (under 10 KB)

### File Format

```markdown
---
title: Getting Started
sort: 1
---

# Getting Started

Your content here...
```

- **`title`** — Page title displayed in the wiki sidebar
- **`sort`** — Controls page ordering (lower = first)

### Folder Structure

Files can be nested in subdirectories to create hierarchical navigation:

```
docs/
  index.md              → /index
  getting-started.md    → /getting-started
  guides/
    setup.md            → /guides/setup
    deployment.md       → /guides/deployment
  api/
    reference.md        → /api/reference
```

## Commands

| Command | Alias | Description |
|---------|-------|-------------|
| `tkb login` | — | Authenticate with your account |
| `tkb whoami` | — | Show account info and plan |
| `tkb init <name>` | — | Initialize a wiki project |
| `tkb push` | — | Push local docs to your wiki |
| `tkb pull` | — | Pull wiki pages to local files |
| `tkb status` | `s` | Show wiki sync status |
| `tkb build` | `b` | Trigger a wiki build |
| `tkb watch` | `w` | Watch for changes and auto-push |
| `tkb open` | `o` | Open wiki in the browser |
| `tkb generate` | `gen` | Generate docs with an AI agent |

## Configuration

The CLI uses two config files:

| File | Location | Purpose |
|------|----------|---------|
| `~/.10kb/config.json` | Home directory | API token (global, shared across projects) |
| `.10kb.json` | Project root | Wiki slug, docs directory, auto-build setting |

### `.10kb.json` Example

```json
{
  "wiki": "my-project",
  "docs": "docs",
  "auto_build": true
}
```

## License

MIT