open-index/open-npm huggingface dataset:
npm package: @pyvot360/cms
Description: Client SDK for CMS360
Author: Jeremiah Faluyi
Latest version: 1.0.2

# CMS360 SDK Documentation (JS)

**[Report a bug/issue 🪲](https://github.com/codemania-dev/cms-sdk/issues)**

**Prerequisite: Your API Key (16 digits alphanumeric). Head over to [our website](https://cms.pyvot360.com) to create yours for free!**

### Installation
- **Unpkg**
    ```
  <script src="https://unpkg.com/@pyvot360/cms" type="module" ></script>
  ```
  
- **NPM**
    ```
  npm i @pyvot360/cms
    ```

- **YARN**
    ```
  yarn add @pyvot360/cms
    ```
  
### Import
    ```
    const {ClientSDK} = require("@pyvot360/cms");
    // import {ClientSDK} from "@pyvot360/cms";

    const sdk = new ClientSDK('YOUR-API-KEY');
    ```

### Methods
- `sdk.getAll()` **(async)** Fetches all articles
- `sdk.getById(articleId: string)` **(async)** Fetches one article by id
- `sdk.getByUrl(articleUrl: string)` **(async)** Fetches one article by url string
- `sdk.getTopics()` **(async)** Fetches all topics
- `sdk.search(filters: ArticleFilters)` [*](#types-&-interfaces) **(async)** Fetches articles related to search filters
- `sdk.viewed(articleId: string)` **(async)** Updates the view count of an article
##### Note: All methods are async (return a promise). You may choose to handle that using `await` or `.then()`

### Types & Interfaces
```
export declare interface Article {
    id?: string;
    title: string;
    author: Partial<Author>;
    banner: string;
    content: string;
    tags: string[];
    stats?: ArticleStats;
    dateWritten?: number;
    dateEditted?: number;
    isPublished: boolean;
    _secondaryKey?: string;
    url?: string;
}

export declare interface ArticleStats {
    views: number;
}

export declare interface Author {
    name?: string;
    bio?: string;
    email?: string;
    avatar?: string;
}

export declare interface ArticleFilters {
    title?: string;
    tag?: string;
    author?: string;
}

export declare class ClientSDK {
    constructor(key: string);
    getAll():  Promise<Article[]>;
    getById(articleId: string): Promise<Article | undefined>;
    getByUrl(articleUrl: string): Promise<Article | undefined>;
    getTopics(): Promise<string[]>;
    search(filters: ArticleFilters): Promise<Article[]>;
    viewed(articleId: string);
}
```
npm package: @pyvuetify/vuetify
Description: Vuetify utilities for anywidget
Latest version: 0.2.5

# @pyvuetify/vuetify

> Vuetify utilities for [**anywidget**](https://anywidget.dev)

## Installation

```sh
npm install @pyvuetify/vuetify
```

## Usage

```javascript
// src/index.js
import { createRender } from "@pyvuetify/vuetify";
import CounterWidget from "./CounterWidget.vue";

const render = createRender(CounterWidget);

export default { render };
```

```vue
<!-- src/CounterWidget.vue -->
<template>
  <v-btn :type="color" @click="handleClick">
    <v-icon icon="mdi-counter"></v-icon>
    Clicked {{ nbClicks }} times
  </v-btn>
</template>

<script setup>
import { useModelState } from "@pyvuetify/vuetify";

// Reactive state synced with Python
const nbClicks = useModelState("nb_clicks");
const color = useModelState("color");

// Handle click event
const handleClick = () => {
  nbClicks.value = (nbClicks.value || 0) + 1;
};
</script>

<style scoped></style>
```

## Bundlers

You'll need to compile the above source files into a single ESM entrypoint for
**anywidget** with a bundler.

### Vite

We currently only support [Vite](https://vite.dev/) in [library mode](https://vite.dev/guide/build.html#library-mode).

```sh
pnpm add -D @types/node @vitejs/plugin-vue vite-plugin-vuetify vite
```

```javascript
// vite.config.js
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vuetify from "vite-plugin-vuetify";

const __dirname = dirname(fileURLToPath(import.meta.url));

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue(), vuetify({ autoImport: true })],
  build: {
    lib: {
      entry: resolve(__dirname, "js/CounterWidget.ts"),
      // the proper extensions will be added
      fileName: "counter-widget",
      formats: ["es"],
    },
    // minify: false, // Uncomment to make it easier to debug errors.
  },
  define: {
    // DOCS: https://vite.dev/guide/build.html#css-support
    // > In library mode, all import.meta.env.* usage are statically replaced when building for production.
    // > However, process.env.* usage are not, so that consumers of your library can dynamically change it.
    //
    // The consumer of the widget is a webview, which does not have a top level process object.
    // So we need to replace it with a static value.
    "process.env.NODE_ENV": '"production"',
  },
});
```

```sh
vite build
```

You can read more about using Vite with **anywidget** in
[their documentation](https://anywidget.dev/en/bundling/#vite).

## License

MIT
npm package: @pyxeldev/reset-css
Description: Tiny Reset CSS
Author: Pyxel
Latest version: 1.1.0

# Reset CSS
## Tiny Reset CSS
<br>

[![npm](https://img.shields.io/npm/v/minireset.css.svg)](https://www.npmjs.com/package/@pyxel-dev/reset-css)

[![Version](https://img.shields.io/github/release/pyxel-dev/reset-css.svg)](https://github.com/pyxel-dev/reset-css/releases)

[![dependencies Status](https://david-dm.org/pyxel-dev/reset-css/status.svg)](https://david-dm.org/pyxel-dev/reset-css)

[![devDependencies Status](https://david-dm.org/pyxel-dev/reset-css/dev-status.svg)](https://david-dm.org/pyxel-dev/reset-css?type=dev)

<br>
A simple Reset CSS with features:
* Margin / Padding
* Tables
* Font size
* Box sizing
* Media

### Install

Use directly: [reset.css](https://raw.githubusercontent.com/pyxel-dev/reset-css/master/reset.css) / [reset.min.css](https://raw.githubusercontent.com/pyxel-dev/reset-css/master/reset.min.css)
<br>
Or via NPM
```
npm i @pyxel-dev/reset-css
```
npm package: @pyxeldev/store
Description: Create a store for your web project
Author: Kevin Py
Latest version: 1.2.1

# Store

[![Version](https://img.shields.io/github/release/pyxel-dev/store.svg)](https://github.com/pyxel-dev/store/releases)

Create your own local / session storage easy. You can **create**, **get**, **set** and **delete** your data into your local / session storage.

## Install

```sh
npm i @pyxeldev/store
```

## Usage

Coming

## License

Since 2020 &copy; [Pyxel](https://pyxel.dev) under the [MIT License](https://github.com/pyxel-dev/store/blob/master/LICENSE)
npm package: @pyxismedia/lib-react
Description: React Typescript Components Library
Author: Petr Juna
Latest version: 1.0.69

### How to start development?

[![Build Status](https://travis-ci.org/creaux/lib-react.svg?branch=master)](https://travis-ci.org/creaux/lib-react)

[![Storybook](https://raw.githubusercontent.com/storybookjs/brand/master/badge/badge-storybook.svg)](https://5f21a8605d292e0022c33ef7-bwyzybpumv.chromatic.com)

# 1. Install Dependencies

`npm i`

# 2. Run storybook for development

`npm run storybook`

### FAQ

1. Invalid hook call. Hooks can only be called inside of the body of a function component.

When using `npm link` then we have to run in this `lib-react` directory following `npm link ../{app-dir}/node_modules/react` to link current react app react version according https://github.com/facebook/react/issues/15315#issuecomment-479802153.
npm package: @pyxmate/memory
Description: SDK for pyx-memory — Memory as a Service for AI agents
Latest version: 0.6.3

# @pyxmate/memory

SDK for **pyx-memory** — Memory as a Service for AI agents.

Provides an HTTP client, shared types, and optional dashboard + React hooks for interacting with the pyx-memory managed cloud.

## Install

```bash
npm install @pyxmate/memory
```

## Setup Claude Code Skills

If you use [Claude Code](https://docs.anthropic.com/en/docs/claude-code), run this command to install pyx-memory integration skills:

```bash
npx @pyxmate/memory init
```

This copies skill files into `.claude/skills/pyx-memory/` so Claude Code auto-discovers pyx-memory patterns, types, and API reference when working in your project.

## Usage

```ts
import { MemoryClient } from '@pyxmate/memory';
import type { MemoryEntry } from '@pyxmate/memory';

// Simple: URL + API key
const client = new MemoryClient('https://your-pyx-memory-endpoint', process.env.MEMORY_API_KEY);

// Multi-tenant: URL + options with default headers
const client = new MemoryClient('https://your-pyx-memory-endpoint', {
  apiKey: process.env.MEMORY_API_KEY,
  defaultHeaders: { 'X-Tenant-Id': 'tenant-abc' },
});

await client.initialize();

// Store a memory
await client.store({
  content: 'The project deadline is March 15th',
  agentId: 'my-agent',
});

// Search memories — smart retrieval picks the best strategy
const results = await client.search({ query: 'deadline', limit: 5 });
```

## Entry Points

| Import | Description |
|--------|-------------|
| `@pyxmate/memory` | Core SDK — `MemoryClient`, shared types, constants |
| `@pyxmate/memory/dashboard` | Headless dashboard utilities — `DashboardClient`, aggregations, graph transforms (no React) |
| `@pyxmate/memory/react` | React hooks — `useMemoryStats`, `useMemoryHealth`, `useKnowledgeGraph`, etc. (requires React >= 18) |

## Managed Cloud

pyx-memory is deployed exclusively as a managed cloud service at **[memory.pyxmate.com](https://memory.pyxmate.com)**.

## Requirements

- ESM only (`"type": "module"`)
- React >= 18 (optional, only for `@pyxmate/memory/react`)

## License

MIT
npm package: @pyxo/qint
Description: Qint (Quasar Internationalization), a library to make your Quasar app i18n easier.
Author: Ejez
Latest version: 1.0.0-beta.8

# Introduction

Qint (Quasar internationalization) is a library that facilitates the i18n of
Quasar apps. Qint extends [Vint](https://github.com/pyxo-dev/vint).

# Installation

## Using the app extension

The app extension [Int](https://github.com/pyxo-dev/quasar-app-extension-int) is the easiest way to install and get started.

## Manual install

``` bash
yarn add vue-i18n@next
yarn add @pyxo/qint
# or
npm install vue-i18n@next
npm install @pyxo/qint
```

Add Wint/Vint/Qint packages to `quasar.conf.js > build > transpileDependencies`:

``` diff
-      // transpileDependencies: [],
+      transpileDependencies: [/@pyxo\/(w|v|q)int/],
```

# Features

-   SSR support.
-   Supports different URL modes: prefix (example.com/en), subdomain
    (en.example.com), host (example.co.uk), search-param (example.com?l=en), none
    (example.com)
-   Supports the use of a language tag cookie.
-   Can make use of the user's client language preferences (e.g. browser
    settings).
-   Support for `hreflang` link tags.
-   Lazy loading of Quasar language packs and `vue-i18n` locale messages.
-   Language tags, Qint uses the term "language tag" to denote a language or a
    locale, and recommends the use of [BCP 47](https://www.w3.org/International/articles/language-tags) language tags.

# Documentation

API docs: [qint.pyxo.net/api](https://qint.pyxo.net/api)

# Source code

Repository: [github.com/pyxo-dev/qint](https://github.com/pyxo-dev/qint)

Contributions are welcome!

# See also

-   [Wint](https://github.com/pyxo-dev/wint) Web apps int.
-   [Vint](https://github.com/pyxo-dev/vint) Vue int.
-   [Int](https://github.com/pyxo-dev/quasar-app-extension-int) Quasar Int app extension.
npm package: @pyxo/quasar-app-extension-int
Description: A Quasar app extension to add internationalization support.
Author: Ejez
Latest version: 1.0.0-beta.8

# Introduction

Quasar Int is an app extension that makes use of [Qint](https://github.com/pyxo-dev/qint) to facilitate the i18n of
Quasar apps.

# Installation

``` bash
yarn add vue-i18n@next # or: npm install vue-i18n@next
quasar ext add @pyxo/int
```

The extension will add a directory `src/int/` that contains the configuration.
It adds also a boot file `src/boot/int.(ts|js)`.

The extension will also scaffold an example implementation in `src-int/`.

## Prompts

You will be prompted if your app has typescript support, if you answer yes, `*.ts`
files will be added instead of `*.js`.

## Setup

To use the scaffolded example:

-   Register the boot file in `quasar.conf.js > boot`.

-   Make the following changes in `src/router/index.(ts|js)`

    ``` diff
       const Router = createRouter({
         scrollBehavior: () => ({ left: 0, top: 0 }),
    -    routes,
    +    routes: [],
         ...
    ```

-   Change `vueRouterMode` in `quasar.conf.js > build` to `history` mode.

-   Enable `rtl` in `quasar.conf.js > build` (as the scaffold example uses "Arabic").

### Hreflang link tags

To use the hreflang link tags:

-   Make the following changes in `src/App.vue`

    ``` diff
     <script lang="ts">
    +import { useMeta } from 'quasar'
    +import { qint } from 'src/boot/int'
     import { defineComponent } from 'vue'

     export default defineComponent({
       name: 'App',

    +  setup() {
    +    useMeta(() => qint.meta.value)
    +  },
     })
     </script>

    ```

-   Enable Quasar [meta](https://quasar.dev/quasar-plugins/meta#installation) plugin.

### SSR mode

Uncomment `ssrContext` in `src/boot/int.(ts|js)` as indicated.

# Uninstall

``` bash
quasar ext remove @quasar/int
```

You might also wish to remove the added directories `src/int`, `src-int` and the
boot file `src/boot/int.(ts|js)`.

# Features

-   SSR support.
-   Supports different URL modes: prefix (example.com/en), subdomain
    (en.example.com), host (example.co.uk), search-param (example.com?l=en), none
    (example.com)
-   Supports the use of a language tag cookie.
-   Can make use of the user's client language preferences (e.g. browser
    settings).
-   Support for `hreflang` link tags.
-   Lazy loading of Quasar language packs and `vue-i18n` locale messages.
-   Language tags, Qint uses the term "language tag" to denote a language or a
    locale, and recommends the use of [BCP 47](https://www.w3.org/International/articles/language-tags) language tags.

# Documentation

API docs: [wint](https://wint.pyxo.net/api) \| [vint](https://vint.pyxo.net/api) \| [qint](https://qint.pyxo.net/api)

# Source code

Repository: [github.com/pyxo-dev/quasar-app-extension-int](https://github.com/pyxo-dev/quasar-app-extension-int)
Qint repository: [github.com/pyxo-dev/qint](https://github.com/pyxo-dev/qint)

Contributions are welcome!

# See also

-   [Wint](https://github.com/pyxo-dev/wint) Web apps int.
-   [Vint](https://github.com/pyxo-dev/vint) Vue int.
-   [Qint](https://github.com/pyxo-dev/qint) Quasar int.
npm package: @pyxo/vint
Description: Vint (Vue apps Internationalization), a library to make your Vue app i18n easier.
Author: Ejez
Latest version: 1.0.0-beta.6

# Introduction

Vint (Vue internationalization) is a library to facilitate the i18n of Vue apps.

Vint extends [Wint](https://github.com/pyxo-dev/wint) and makes use of [Vue-i18n](https://github.com/intlify/vue-i18n-next).

# Installation

``` bash
yarn add vue-i18n@next
yarn add @pyxo/vint
# or
npm install vue-i18n@next
npm install @pyxo/vint
```

# Documentation

API docs: [vint.pyxo.net/api](https://vint.pyxo.net/api)

# Source code

Repository: [github.com/pyxo-dev/vint](https://github.com/pyxo-dev/vint)

Contributions are welcome!

# See also

-   [Wint](https://github.com/pyxo-dev/wint) Web apps int.
-   [Qint](https://github.com/pyxo-dev/qint) Quasar int.
npm package: @pyxo/wint
Description: Wint (Web apps Internationalization), a library to make your web app i18n easier.
Author: Ejez
Latest version: 1.0.0-beta.12

# Introduction

Wint (Web apps internationalization) is a javascript library to
facilitate the i18n of web apps.

# Installation

``` bash
npm install @pyxo/wint
# or
yarn add @pyxo/wint
```

# Features

-   Can be used in a client environment (browser), server environment
    (node) or both (SSR universal code).
-   Supports different URL modes: prefix (example.com/en), subdomain
    (en.example.com), host (example.co.uk), search-param
    (example.com?l=en), none (example.com)
-   Supports the use of a language tag cookie.
-   Can make use of the user's client language preferences (e.g. browser
    settings).
-   Support for `hreflang` link tags.
-   Language tags, Wint uses the term "language tag" to denote a
    language or a locale, and recommends the use of [BCP
    47](https://www.w3.org/International/articles/language-tags)
    language tags.

# Documentation

API docs: [wint.pyxo.net/api](https://wint.pyxo.net/api)

# Source code

Repository: [github.com/pyxo-dev/wint](https://github.com/pyxo-dev/wint)

Contributions are welcome!

# See also

-   [Vint](https://github.com/pyxo-dev/vint) Vue int.
-   [Qint](https://github.com/pyxo-dev/qint) Quasar int.
npm package: @pyyupsk/vite-plugin-sitemap
Description: A modern Vite plugin for generating XML sitemaps from file-based conventions
Author: pyyupsk
Latest version: 0.2.3

# @pyyupsk/vite-plugin-sitemap

A TypeScript-first Vite plugin for generating XML sitemaps from a file-based convention. Zero runtime footprint.

## Features

- **File-based configuration** - Define routes in `src/sitemap.ts`
- **Dev mode support** - Preview sitemap.xml and robots.txt during development
- **Async support** - Fetch routes from APIs or databases at build time
- **Auto-splitting** - Automatically splits large sitemaps (50,000+ URLs)
- **Google extensions** - Support for images, videos, news, and i18n (hreflang)
- **CLI tools** - Validate, preview, and generate sitemaps without building
- **Zero bundle impact** - Build-time only, nothing shipped to browsers

## Installation

```bash
npm install --save-dev @pyyupsk/vite-plugin-sitemap
```

## Quick Start

```typescript
// vite.config.ts
import { defineConfig } from "vite";
import sitemap from "@pyyupsk/vite-plugin-sitemap";

export default defineConfig({
  plugins: [
    sitemap({
      hostname: "https://example.com",
    }),
  ],
});
```

## Documentation

For full documentation, visit [pyyupsk.github.io/vite-plugin-sitemap](https://pyyupsk.github.io/vite-plugin-sitemap).

For LLM-friendly documentation, see [llms.txt](./llms.txt) or [llms-full.txt](./llms-full.txt).

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
npm package: @pz-mxu/imagetools-core
Description: <!-- badges -->
Author: jkruckenberg
Latest version: 6.0.4

# imagetools-core

<!-- badges -->

![npm (tag)](https://img.shields.io/npm/v/imagetools-core)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
[![codecov](https://codecov.io/gh/JonasKruckenberg/imagetools/branch/graph/badge.svg?token=bJrFBmuczA&flag=imagetools-core)](https://codecov.io/gh/JonasKruckenberg/imagetools/)

A toolbox of import directives that can transform your image at compile-time. All of the image transformations are
powered by [sharp](https://sharp.pixelplumbing.com).

> This package holds all transforms and core utility functions needed to integrate imagetools with any builtool,<br> or
> to create a standalone transformation server!

> [Read the docs to learn more!](https://github.com/JonasKruckenberg/imagetools/blob/main/docs/README.md)

## Table of Contents

- [Install](#install)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Install

```
npm install imagetools-core
```

## Usage

```js
import { loadImage, applyTransforms, builtins, generateTransforms } from 'imagetools-core'

// loadImageFromDisk is a utility function that creates a sharp instances of the specified image
const image = loadImage('./example.jpg')

// our image configuration
const config = {
  width: '400',
  height: '300',
  format: 'webp'
}

// This function takes our config and an array of transformFactories and creates an array of transforms
// the resulting array of transforms can be cached
const { transforms, warnings } = generateTransforms(config, builtins)

// apply the transforms and transform the given image
const { image: transformedImage, metadata } = await applyTransforms(transforms, image)

transformedImage // a sharp instance of the transformed image
metadata // the image metadata produced by the transforms
```

```js
import { parseURL, resolveConfigs } from 'imagetools-core'

const src = new URL('file:///example.jpg?w=300;500;700&format=webp')

// parses the url query parameters into an array of entries
const parameters = parseURL(src)

// this function handles the ArgumentList logic
// and produces an array of config objects that can be passed to generateTransforms
const configs = resolveConfigs(parameters)
```

## Contributing

Feel free to dive in! [Open an issue](https://github.com/JonasKruckenberg/imagetools/issues/new) or submit PRs! All
information to get you started hacking on imagetools is in [CONTRIBUTING.md](../../CONTRIBUTING.md)!

## License

[MIT © Jonas Kruckenberg.](./LICENSE)
npm package: @pz-mxu/svkit
Latest version: 1.0.0-next.252

# The fastest way to build Svelte apps

This is the [SvelteKit](https://kit.svelte.dev) framework and CLI.

The quickest way to get started is via the [create-svelte](https://github.com/sveltejs/kit/tree/master/packages/create-svelte) package:

```bash
npm init svelte@next my-app
cd my-app
npm install
npm run dev
```

See the [documentation](https://kit.svelte.dev/docs) to learn more.

## Changelog

[The Changelog for this package is available on GitHub](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md).
npm package: @pz-open/lib
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Latest version: 0.0.4

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
})
```
npm package: @pzagorowicz/react-awesome-query-builder
Description: User-friendly query builder for React. Demo: https://ukrbublik.github.io/react-awesome-query-builder
Author: Denis Oblogin
Latest version: 6.0.0-alpha.2

This is a fork of [react-awesome-query-builder](https://ukrbublik.github.io/react-awesome-query-builder) and it is based on react-awesome-query-builder@5.2.0, on top of this [commit](https://github.com/ukrbublik/react-awesome-query-builder/commit/359dfd1c0b57f9c00bb19d60cfa3b3dc87563b2c).

The main goal of this modification is to make it possible to use functions in the left-hand side operand of a query. 

Implementation of this feature is experimental and it is based on the right-hand side (RHS) operand logic and components. It intruduces breaking change due to replacing `field` property in the query model with the new properties for left-hand side (LHS) operand: `lhsValue`, `lhsValueSrc`, `lhsValueType` and `lhsValueError`.
npm package: @pzcuong/lean-ctx
Description: AI Token Killer - Advanced LLM token optimization with JSON-first compression, auto-rewrite hooks, and workflow automation. Installs a pre-built binary, no Rust required.
Latest version: 3.0.5

# AI Token Killer - NPM Package

Pre-built binary for AI Token Killer. No Rust required.

## Installation

```bash
npm install -g ai-token-killer-bin
```

## Usage

```bash
ai-token-killer --version
ai-token-killer git status
ai-token-killer pnpm test
```

## What This Package Does

This package installs the AI Token Killer binary and makes it available as a command-line tool. The binary handles:
- Token compression for CLI output (90%+ savings)
- Auto-rewrite hooks for transparent optimization
- MCP server integration with AI coding tools

## Binary Location

The binary is installed to:
- **Windows**: `%USERPROFILE%\.cargo\bin\ai-token-killer.exe`
- **macOS/Linux**: `~/.cargo/bin\ai-token-killer`

## Features

- **5MB binary** (vs 17MB with full tree-sitter)
- **JSON-first compression** for vitest, playwright, pnpm
- **Auto-rewrite hooks** for git, cargo, pnpm commands
- **Skills system** for TDD, brainstorming, code review
- **Zero telemetry** - purely local operation

## Build from Source

If you want to build from source:

```bash
git clone https://github.com/YOUR_USERNAME/ai-token-killer.git
cd ai-token-killer/rust
cargo build --release
```

## Issues?

Report issues at: https://github.com/YOUR_USERNAME/ai-token-killer/issues

## License

MIT - See repository for details
npm package: @pzdralewicz/components
Description: Made with create-react-library
Author: pzdralewicz
Latest version: 1.0.5

# pzdralewicz-components

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/pzdralewicz-components.svg)](https://www.npmjs.com/package/pzdralewicz-components) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save pzdralewicz-components
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'pzdralewicz-components'
import 'pzdralewicz-components/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [pzdralewicz](https://github.com/pzdralewicz)