open-index/open-npm huggingface dataset:
npm package: @friday-team/icons
Description: Design System UI Icons
Latest version: 1.1.0

## Иконки
[![Release](https://github.com/malmo-east/icons/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/malmo-east/icons/actions/workflows/npm-publish.yml)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

## Как импортить иконки в проект

`import { Plus } from '@friday-team/regular/Plus';`

или

`import Plus from '@friday-team/regular/Plus';`

## Цвет иконок

В пакете `@friday-team/*` цвет иконок задается атрибутом `fill="currentColor"`, т.е. цвет наследуется от родительского свойства `color`.

## Внимание!

Компоненту иконки нужно задать ширину, высоту и цвет.

`<Plus width={16} height={16} fill="#222">`
npm package: @fridayhome/api-client
Description: This project contains a client for communicating with Friday Home's API, written in TypeScript. The code is generated from the OpenApi documention for the API.
Author: Oliver Fleckenstein
Latest version: 0.2.2

# Friday Home api-client

This project contains a client for communicating with Friday Home's API, written in TypeScript.
The code is generated from the OpenApi documention for the API.

## Build/Generate

Run `dotnet build` will generate new TypeScript files, and build and pack the npm package.
The version number of this will be incremented automatically.
npm package: @fridayui/cli
Description: ```bash npx @fridayui/cli@latest init ```
Author: riddhesh
Latest version: 2.1.0

# Friday UI

## Installation

```bash
npx @fridayui/cli@latest init
```

This will update few files in your project to get started with Friday UI.

## How to add component

```bash
npx @fridayui/cli@latest add progress
```

This will add `Progress` component to your project. For complete list of components, check [List of components](https://fridayui.com/)

## How to add page

```bash
npx @fridayui/cli@latest add-page HeroEvervault Features
```

Here `HeroEvervault` and `Features` sections will be added to the page. For complete list of sections, check [List of sections](https://fridayui.com/sections/hero)
npm package: @fridey_alpha/vuepress-plugin-lottie-player
Description: lottie-player plugins for vuepress
Author: Fridey Alphaisra Akbar
Latest version: 0.0.5

# `@fridey_alpha/vuepress-plugin-lottie-player`
![GitHub last commit](https://img.shields.io/github/last-commit/FrideyAlpha/vuepress-plugin-lottie-player) 
![npm (scoped)](https://img.shields.io/npm/v/@fridey_alpha/vuepress-plugin-lottie-player) 
![npm](https://img.shields.io/npm/dt/@fridey_alpha/vuepress-plugin-lottie-player) 
![NPM](https://img.shields.io/npm/l/@fridey_alpha/vuepress-plugin-lottie-player)
---

## Install

```sh
npm install @fridey_alpha/vuepress-plugin-lottie-player

or

yarn add @fridey_alpha/vuepress-plugin-lottie-player

```
## Usage

```vue
<lottie src="https://assets9.lottiefiles.com/datafiles/gUENLc1262ccKIO/data.json" />
npm package: @fridgefm/inverter-test
Description: Testing library for @fridgefm/inverter
Latest version: 0.3.0

# @fridgefm/inverter-test

A package that allows to easily test apps/libraries built on [`@fridgefm/inverter`]((https://www.npmjs.com/package/@fridgefm/inverter)).

[![npm package](https://img.shields.io/npm/v/@fridgefm/inverter-test?style=flat-square)](https://www.npmjs.com/package/@fridgefm/inverter-test)
[![minzipped size](https://img.shields.io/bundlephobia/minzip/@fridgefm/inverter-test?style=flat-square)](https://bundlephobia.com/package/@fridgefm/inverter-test)
[![downloads](https://img.shields.io/npm/dt/@fridgefm/inverter-test?style=flat-square)](https://www.npmjs.com/package/@fridgefm/inverter-test)
[![open issues](https://img.shields.io/github/issues-raw/ch1ller0/fridgefm-inverter?style=flat-square)](https://github.com/ch1ller0/fridgefm-inverter/issues)
npm package: @fridsn/create-express-api
Description: This is a Node.js module available through the npm registry. This Module will scaffold a basic REST API (Node-Express-Mongoose) for you.
Latest version: 1.2.2

# create-express-api

# Installation
This is a Node.js module available through the npm registry.
This Module will scaffold a basic REST API (Node-Express-Mongoose) for you.

Installation is done using the npm install command:

```bin
$ npm i @fridsn/create-express-api -g
```

# Usage
```bin
$ create-express-api new-project
$ cd new-project
$ npm start
```

# Structure

```
new-project
├── package.json
└── src
    ├── App.js
    ├── models
    │   └── User.js
    ├── modules
    │   └── users.module.js
    ├── routes
    │   └── users.router.js
    ├── server.js
    └── tools
        └── mongoose.js
```

```bin

$ cd new-project && npm start

```

# ENV

You can add variables to the Environment variables to get access to your DB
or just to save other stuff.

I used .dotenv for development.
Just add a ```.env``` file in your root project folder and store your variables in there.

```
API_PORT=$PORT
API_NAME=$API_NAME
MONGO_HOST=$MONGO_HOST
MONGO_PORT=$MONGO_PORT
MONGO_DB=$MONGO_DB
MONGO_USER=$MONGO_USER
MONGO_PASS=$MONGO_PASS
```
npm package: @fridzema/claude-code-voice-task-completion
Description: macOS voice notification for Claude Code Stop hook.
Latest version: 0.1.0

# @fridzema/claude-code-voice-task-completion

macOS voice notification for the Claude Code Stop hook.

## Usage

```sh
npx -y @fridzema/claude-code-voice-task-completion
```

## Claude hook example

```json
{
  "hooks": {
    "Stop": [
      {
        "matcher": "",
        "hooks": [
          {
            "type": "command",
            "command": "npx -y @fridzema/claude-code-voice-task-completion"
          }
        ]
      }
    ]
  }
}
```

## Environment variables

- `CLAUDE_PROJECT_NAME`: override project name.
- `CLAUDE_SAY_VOICE`: override voice (default `Samantha`).
- `CLAUDE_HOOK_DEBUG=1`: writes raw Stop payload to `/tmp/claude-stop-payload.json`.

## Notes

- macOS only (uses `say`).
- Ignores errors to avoid breaking Claude hooks.
npm package: @fridzema/cmt
Description: AI-powered git commit messages. Fast.
Latest version: 0.3.0

# cmt

AI-powered git commit messages. Fast.

Generates [conventional commit](https://www.conventionalcommits.org/) messages from your staged diff using Claude.

## Install

```sh
# Run directly
npx @fridzema/cmt        # npm
yarn dlx @fridzema/cmt   # yarn
bunx @fridzema/cmt       # bun

# Install globally
npm i -g @fridzema/cmt
yarn global add @fridzema/cmt
bun add -g @fridzema/cmt
```

## Prerequisites

- [git](https://git-scm.com/)
- [Claude CLI](https://docs.anthropic.com/en/docs/claude-cli) (`claude`)

## Usage

```sh
# Generate a commit message (interactive)
cmt

# Skip confirmation, commit immediately
cmt --direct

# Commit with a specific message
cmt "feat: add user auth"

# Use a different model (default: haiku)
cmt --model sonnet

# Skip automatic git add
cmt --no-add
```

## Options

```
-d, --direct          Skip confirmation, commit immediately
-m, --model <model>   Claude model to use (default: haiku)
--no-add              Skip automatic 'git add -A'
-v, --version         Show version
-h, --help            Show help
```

## How it works

1. Stages all changes (`git add -A`, unless `--no-add`)
2. Sends the diff to Claude
3. Gets back a conventional commit message
4. Shows the message for confirmation:
   - **Accept** — commit as-is
   - **Edit** — type your own message
   - **Regenerate** — ask Claude for a new message
   - **Quit** — abort without committing
5. Use `--direct` to skip confirmation and commit immediately

## License

MIT
npm package: @friedemannsommer/lcov-parser
Description: A LCOV file parser.
Author: Friedemann Sommer
Latest version: 6.0.0

# LCOV parser

A LCOV file parser, written in TypeScript.

[![npm](https://img.shields.io/npm/v/%40friedemannsommer%2Flcov-parser?style=flat&logo=npm)][npm]
[![CI](https://github.com/friedemannsommer/lcov-parser/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/friedemannsommer/lcov-parser/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/friedemannsommer/lcov-parser/graph/badge.svg?token=DXR26JEVQC)](https://codecov.io/gh/friedemannsommer/lcov-parser)
![node-current](https://img.shields.io/node/v/%40friedemannsommer%2Flcov-parser?style=flat&logo=nodedotjs)

> This parser is built for the LCOV trace file format, which can be found
> here: [github.com/linux-test-project/lcov/man/geninfo.1][lcov-format].
>
> You're able to use different field names, if necessary.

## Installation

```shell
npm install --save-dev --save-exact @friedemannsommer/lcov-parser
```

or the shorter equivalent:

```shell
npm i -DE @friedemannsommer/lcov-parser
```

## Basic usage

[`string`][string-glossary] data

```typescript
import lcovParser from "@friedemannsommer/lcov-parser/sync"

const sections = lcovParser({ from: "<LCOV data>" })
```

[`Buffer`][buffer-docs] / [`ArrayBuffer`][array-buffer-docs]

```typescript
import lcovParser from "@friedemannsommer/lcov-parser/sync"

const sections = lcovParser({ from: Buffer.from("<LCOV data>") })
```

[`Readable`][readable-docs] streams

```typescript
import lcovParser from "@friedemannsommer/lcov-parser"
import {createReadStream} from "node:fs"

const lcovFile = createReadStream(new URL("path/to/lcov.info", import.meta.url))
const sections = await lcovParser({ from: lcovFile })
```

For more details, take a look at the documentation,
which can be found here: [friedemannsommer.github.io/lcov-parser][package-docs].

[array-buffer-docs]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer

[buffer-docs]: https://nodejs.org/api/buffer.html#class-buffer

[lcov-format]: https://github.com/linux-test-project/lcov/blob/5186f7394417292537d17b9a9a30f8c06bedc16c/man/geninfo.1#L1370-L1675

[npm]: https://www.npmjs.com/package/@friedemannsommer/lcov-parser

[package-docs]: https://friedemannsommer.github.io/lcov-parser/

[readable-docs]: https://nodejs.org/api/stream.html#readable-streams

[string-glossary]: https://developer.mozilla.org/en-US/docs/Glossary/String