open-index/open-npm huggingface dataset:
npm package: @hotbrainstech/crawler-extractor-sdk
Description: Web data extraction can be effectively performed using CSS selectors.
Author: Hebert Cisco
Latest version: 0.0.1

# Getting started

## Installation

```bash
npm i @hotbrainstech/crawler-extractor-sdk
```

or

```bash
yarn add @hotbrainstech/crawler-extractor-sdk
```

## 🤝 Contributing

Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](issues).

## 📝 License

Copyright © 2024 [HotBrains](https://github.com/hotbrainstech).<br />
This project is [MIT](LICENSE) licensed.
npm package: @hotbrainstech/rn-shared
Description: React Native shared code
Author: HotBrains
Latest version: 0.0.1

# Getting started

## Installation

```bash
npm i @hotbrainstech/rn-shared
```

or

```bash
yarn add @hotbrainstech/rn-shared
```

## 🤝 Contributing

Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](issues).

## 📝 License

Copyright © 2024 [HotBrains](https://github.com/hotbrainstech).<br />
This project is [MIT](LICENSE) licensed.
npm package: @hotcode/maintenance-page
Description: default maintenance page for Hotcode company
Author: hotcode
Latest version: 1.0.3

# Maintenance Page for Hotcode company

The default maintenance page for React project create by Hotcode team

## Required dependencies

`react` 16.12.0 or above

`react-dom` 16.12.0 or above

## Installation

for NPM version

`npm install @hotcode/maintenance-page`

for Github version

`npm install @hotcode/maintenance-page:hotcode-dev/maintenance-page`

## Commands

`npm run {script}`

replace `script` with following commands

`dev`: Run Webpack server and Live reload

`check`: Check Google Typescript Style

`fix`: Automatic fix Google Typescript Style

`compile`: Compile `/src` codes to `/build`

`publish`: Publish the package to NPM

## Project structures

`/src` : Codes that will compile to /build and publish to package manager. These will compile using Typescript cli.

`/test` : Contain codes for test and dev only. These will compile using Webpack for live reload to /dist.

`/design` : Design files contains images and Inkscape SVG.

## Todos

- Add animation background for SVG image with Anime.js

## Links

<https://blog.logrocket.com/comparing-the-top-js-animation-libraries-for-use-in-react-apps-2/>
<https://stackoverflow.com/questions/44717164/unable-to-import-svg-files-in-typescript>
<https://stackoverflow.com/questions/48704770/webpack-is-not-copying-images-to-dist-folder>
npm package: @hotdocx/arrowgram
Description: A React library for creating commutative diagrams with a declarative JSON syntax.
Author: Antigravity
Latest version: 1.0.0

# `@hotdocx/arrowgram`

React and headless utilities for rendering commutative diagrams from a strict JSON spec.

## Install

```bash
npm install @hotdocx/arrowgram
```

If you render LaTeX labels in the browser, also load KaTeX CSS:

```ts
import "katex/dist/katex.min.css";
```

## Usage

```tsx
import { ArrowGram, computeDiagram } from "@hotdocx/arrowgram";

const spec = {
  version: 1,
  nodes: [
    { name: "A", left: 100, top: 100, label: "$A$" },
    { name: "B", left: 300, top: 100, label: "$B$" }
  ],
  arrows: [
    { from: "A", to: "B", label: "$f$" }
  ]
};

export function DiagramExample() {
  return <ArrowGram spec={JSON.stringify(spec)} />;
}

const diagram = computeDiagram(spec);
console.log(diagram.viewBox);
```

## Schema

- Source of truth: `DiagramSpecSchema`
- Published JSON Schema: `@hotdocx/arrowgram/arrowgram.schema.json`
- Reference spec: <https://github.com/hotdocx/arrowgram/blob/main/docs/ARROWGRAM_SPEC.md>

JSON note: LaTeX backslashes must be escaped inside JSON strings, for example `"$\\to$"`.

## API

- `ArrowGram`: React SVG renderer for a JSON string spec
- `ArrowGramDiagram`: lower-level renderer for a computed diagram
- `computeDiagram`: parses and computes a `DiagramSpec`
- `DiagramSpecSchema`: Zod schema for validation and tooling

## Repository

- OSS repo: <https://github.com/hotdocx/arrowgram>
- Hosted editor: <https://hotdocx.github.io/arrowgram>
npm package: @hotdocx/arrowgram-web
Description: Embeddable Arrowgram workspace, paper editor, preview components, and adapters.
Latest version: 1.0.0

# `@hotdocx/arrowgram-web`

Embeddable Arrowgram workspace and paper-editor components for React apps.

This package is the reusable UI layer on top of `@hotdocx/arrowgram`. It exposes:

- `@hotdocx/arrowgram-web/embed` for the full workspace and paper editor
- `@hotdocx/arrowgram-web/adapters` for local and LastRevision-style repositories
- `@hotdocx/arrowgram-web/preview` for paper preview components
- `@hotdocx/arrowgram-web/ai` for the built-in AI tool definitions

## Install

```bash
npm install @hotdocx/arrowgram-web @hotdocx/arrowgram react react-dom
```

## Example

```tsx
import { ArrowgramWorkspaceApp } from "@hotdocx/arrowgram-web/embed";

export function App() {
  return <ArrowgramWorkspaceApp />;
}
```

`ArrowgramWorkspaceApp` uses local IndexedDB persistence by default. Pass custom repositories if your host app needs remote storage or attachment backends.

## Package Notes

- React peer dependency: `^18.2.0 || ^19.0.0`
- `ArrowgramWorkspaceApp` accepts `basePath` and `printPreviewPath` for hosts mounted under a subpath.
- The hosted OSS editor remains available at <https://hotdocx.github.io/arrowgram>.

## Repository

- OSS repo: <https://github.com/hotdocx/arrowgram>
- Architecture/spec docs: <https://github.com/hotdocx/arrowgram/tree/main/docs>
npm package: @hotdogc1017/create-web-app
Description: [English](README-EN.md)
Author: hotdogc1017
Latest version: 1.1.15

# Create Web App [![Release](https://github.com/hotdogc1017/create-web-app/actions/workflows/release.yml/badge.svg)](https://github.com/hotdogc1017/create-web-app/actions/workflows/release.yml)

[English](README-EN.md)

> 核心代码来自于[create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite)

## 项目简介
这是一个用于创建现代Web应用程序的项目模板。它从`create-vite`项目中衍生而来，拓展了[更多](#功能特性)实用的开发工具。

## 使用

创建项目
```bash
npx @hotdogc1017/create-web-app@latest
```

> 如果要从当前目录创建项目，在提示输入项目名称时，直接回车即可

查看帮助
```bash
npx @hotdogc1017/create-web-app@latest --help # or -h
```

查看版本
```bash
npx @hotdogc1017/create-web-app@latest --version # or -v
```

## 功能特性

### 实用工具
#### [bumpp](https://github.com/antfu/bumpp)
自动更新版本号, 严格遵循[语义化版本规范](https://semver.org/)
```bash
npm bumpp
```

#### [@antfu/eslint-config](https://github.com/antfu/eslint-config)
代码检查与格式化一体的ESLint配置
```bash
npm run lint
npm run lint:fix
```

#### [rimraf](https://github.com/isaacs/rimraf#readme)
快速删除文件和文件夹
```bash
npm run clean
```

### 预配置
 - GitHub Workflows: 在推送代码到仓库时会自动生成changelog, 由[changelogithub](https://github.com/antfu/changelogithub)驱动

## 贡献指南
欢迎任何形式的贡献！请阅读 [CONTRIBUTING.md](CONTRIBUTING.md) 了解更多信息。

## 许可证
本项目采用 [Apache-2.0 许可证](LICENSE)。
npm package: @hotdogc1017/tree-node-cli
Description: Lists the contents of directories in a tree-like format, similar to the Linux tree command.
Author: hotdogc1017@gmail.com
Latest version: 1.0.2

# tree-node-cli

## 安装

作为一次性命令工具
```bash
npx @hotdogc1017/tree-node-cli@latest
```

作为开发依赖
```bash
npm add -D @hotdogc1017/tree-node-cli
```

## 使用
拓展了原有的`tree-node-cli`，支持以下选项：

  - `--allow-gitignore`(node中为`allowGitignore`)：忽略`.gitignore`文件规则，显示所有文件。默认为`false`。


其他使用方式和配置请参考[源仓库的README](https://github.com/yangshun/tree-node-cli)

## 说明
包含以下改动：
  - 不再支持获取文件夹大小：fast-folder-size依赖不支持ESM。因此移除了fast-folder-size依赖。
  - 遵守`.gitignore`文件规则：默认排除`.gitignore`文件中忽略的文件。但可以通过指定选项来忽略此规则：在node中传入`allowGitignore`选项；在CLI中传入`--allow-gitignore`选项。

## 感谢
Thanks to [yangshun](https://github.com/yangshun)
npm package: @hotelcard/ui
Description: Shared UI components for HotelCard website and mobile app
Author: HotelCard AG
Latest version: 1.0.0-rc.1

# @hotelcard/ui

Shared UI component library for HotelCard applications. Built with React, CSS Modules, and design tokens from Figma.

## Installation

```bash
npm install @hotelcard/ui
# or
pnpm add @hotelcard/ui
```

## Setup

Wrap your app with the provider and import the styles:

```tsx
import { HotelCardUIProvider } from '@hotelcard/ui';
import '@hotelcard/ui/styles.css';
import '@hotelcard/ui/tokens.css';

function App() {
  return (
    <HotelCardUIProvider locale="en" t={(key) => key}>
      {/* your app */}
    </HotelCardUIProvider>
  );
}
```

## Components

| Component | Description |
|-----------|-------------|
| `Button` | Primary, secondary, and text buttons |
| `Badge` | Status and label badges |
| `Block` | Content block container |
| `Card` | Hotel card with image, rating, badges |
| `Checkbox` | Checkbox input |
| `Chip` | Filter chips |
| `Divider` | Horizontal divider |
| `Dropdown` | Dropdown select |
| `Input` | Text input with variants (default, dropdown, phone) |
| `Pin` | Map pin marker |
| `RadioButton` | Radio button input |
| `Rating` | Star rating display |
| `HotelCardSkeleton` | Loading skeleton for hotel cards |

## Hooks

| Hook | Description |
|------|-------------|
| `useResponsive()` | Returns `{ isMobile, isTablet, isDesktop }` based on breakpoints |
| `useDebounce(value, delay)` | Debounces a value |

## Design Tokens

Import `@hotelcard/ui/tokens.css` for CSS custom properties. Font definitions are available via `@hotelcard/ui/fonts.css`.

Token categories:

- `--color-*` — Colors
- `--size-rem-*` — Spacing
- `--text-*` — Typography
- `--radius-*` — Border radius
- `--general-*` — General tokens
- `--component-*` — Component-specific tokens

## Peer Dependencies

- `react` ^18.0.0 || ^19.0.0
- `react-dom` ^18.0.0 || ^19.0.0
- `react-i18next` ^14.0.0 || ^15.0.0 || ^16.0.0

## License

MIT - HotelCard AG
npm package: @hotelfriend/booking-module
Description: ## Installation
Author: Ivan Okhrimenko
Latest version: 0.0.7

#Booking module

## Installation

```sh
$ npm i @hotelfriend/booking-module
```

# Usage

```js
import { RoomBookingModule } from '@hotelfriend/booking-module';
```

## License

MIT © [Ivan Okhrimenko]()