open-index/open-npm huggingface dataset:
npm package: @foodtosave/components
Description: Biblioteca de componentes Vue 3 do Food to Save
Author: Food to Save
Latest version: 0.1.4

# @foodtosave/components

Biblioteca de componentes Vue 3 do Food to Save.

## Instalação

```bash
npm install @foodtosave/components
```

## Configuração

1. Instale as dependências necessárias:

```bash
npm install @phosphor-icons/vue tailwindcss
```

2. Configure o Tailwind CSS no seu projeto seguindo a [documentação oficial](https://tailwindcss.com/docs/installation).

3. Importe e use os componentes:

```typescript
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import FoodToSaveComponents from '@foodtosave/components'
import '@foodtosave/components/style.css'

const app = createApp(App)
app.use(FoodToSaveComponents)
app.mount('#app')
```

## Uso

Após a instalação, você pode usar os componentes em seus templates:

```vue
<template>
  <FoodtosaveCheckbox v-model="checked" label="Aceito os termos" />
  <FoodtosaveToggle v-model="enabled" />
  <FoodtosaveRadioGroup v-model="option">
    <FoodtosaveRadio value="1" label="Opção 1" />
    <FoodtosaveRadio value="2" label="Opção 2" />
  </FoodtosaveRadioGroup>
  <FoodtosaveIcon name="Heart" />
</template>

<script setup lang="ts">
import { ref } from 'vue'

const checked = ref(false)
const enabled = ref(false)
const option = ref('1')
</script>
```

## Componentes Disponíveis

- `FoodtosaveCheckbox`: Checkbox customizado
- `FoodtosaveToggle`: Toggle switch
- `FoodtosaveRadio` e `FoodtosaveRadioGroup`: Grupo de radio buttons
- `FoodtosaveIcon`: Ícones do Phosphor Icons

## Desenvolvimento

Para rodar o ambiente de desenvolvimento com Storybook:

```bash
npm run storybook
```

## Licença

MIT
npm package: @foodtrustdpu/jkcfg
Description: jkcfg (https://github.com/jkcfg) TypeScript monorepo
Author: chandraperam@gmail.com
Latest version: 0.0.1


A pre-1.0 collection of TypeScript packages to use with [jkcfg](https://github.com/jkcfg/jk).

- `apps/` contains modules which are standalone application definitions.  They can be rendered with or without parameters directly to YAML, or included in other TypeScript code used to generate manifests (see https://github.com/booninite/manifests).
- `lib/` contains the utility functions and models used to define apps.


<!-- TODO: Add contrib, usage, and other vital information : ^ ) -->
npm package: @foodxdev/foodblock-mcp
Description: MCP server for the FoodBlock protocol — lets any AI agent read, write, and query FoodBlocks
Author: FoodX
Latest version: 0.1.0

# FoodBlock MCP Server

An [MCP](https://modelcontextprotocol.io) server that connects any AI agent to the FoodBlock protocol — the universal data primitive for the food system.

## Quick Start

```bash
npx @foodxdev/foodblock-mcp
```

Or install globally:

```bash
npm install -g @foodxdev/foodblock-mcp
foodblock-mcp
```

## Configure with Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "foodblock": {
      "command": "npx",
      "args": ["-y", "@foodxdev/foodblock-mcp"]
    }
  }
}
```

**Config file location:**
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`

### Custom server URL

To point at a different FoodBlock server:

```json
{
  "mcpServers": {
    "foodblock": {
      "command": "npx",
      "args": ["-y", "@foodxdev/foodblock-mcp"],
      "env": {
        "FOODBLOCK_URL": "http://localhost:3111"
      }
    }
  }
}
```

## Configure with Claude Code

Add to your `.claude/settings.json`:

```json
{
  "mcpServers": {
    "foodblock": {
      "command": "npx",
      "args": ["-y", "@foodxdev/foodblock-mcp"]
    }
  }
}
```

## Tools

The server exposes 12 tools:

| Tool | Description |
|------|-------------|
| `foodblock_info` | System overview — call this first |
| `foodblock_create` | Create a new block |
| `foodblock_update` | Create a new version of an existing block |
| `foodblock_get` | Fetch a block by hash |
| `foodblock_query` | Search blocks by type, ref, or heads |
| `foodblock_chain` | Trace the version history of a block |
| `foodblock_tree` | Build the full provenance tree |
| `foodblock_heads` | List latest versions of all entities |
| `foodblock_create_agent` | Register an AI agent identity |
| `foodblock_agent_draft` | Create a draft block as an agent |
| `foodblock_approve_draft` | Approve an agent's draft |
| `foodblock_list_agents` | List all AI agents |

## Environment Variables

| Variable | Default | Description |
|----------|---------|-------------|
| `FOODBLOCK_URL` | `https://api.foodx.world/foodblock` | FoodBlock API endpoint |

## How It Works

The server communicates over stdio using the Model Context Protocol. It connects to a live FoodBlock API server and exposes all protocol operations as MCP tools that any compatible AI agent can call.

```
AI Agent  <--stdio-->  MCP Server  <--HTTP-->  FoodBlock API
```

## License

MIT
npm package: @foodybonus/eslint
Description: Shared ESLint configuration for Foody projects
Author: Foody
Latest version: 1.1.1

# @foody/eslint

Shared ESLint configuration for Foody projects.

## Installation

```bash
npm install --save-dev @foody/eslint
```

## Usage

### ESLint Flat Config (eslint.config.js)

```js
import foodyEslint from '@foodybonus/eslint'
import { defineConfig } from 'vite'

export default defineConfig([
  ...foodyEslint,
  // Переопределяем правила
  {
    files: ['**/*.{ts,tsx}'],
    languageOptions: {
      parserOptions: {
        // Настраивается в том случае, если ваша конфигурация не находится в tsconfig.app.json
        project: './tsconfig.json',
        tsconfigRootDir: import.meta.dirname,
      },
    },
    rules: {
      '@typescript-eslint/no-unused-expressions': 'off',
      '@typescript-eslint/no-unused-vars': 'error',
    },
  },
])
```

### TypeScript Configuration

This package expects a `tsconfig.app.json` file in your project root. A sample configuration is provided that you can copy:

```bash
cp node_modules/@foody/eslint/tsconfig.app.example.json ./tsconfig.app.json
```

## Features

- TypeScript support
- React best practices
- React Hooks rules
- Import sorting and organization
- Prettier integration
- Consistent code style enforcement

## License

MIT