open-index/open-npm huggingface dataset:
npm package: @kbss-cvut/tsort
Description: Topological sort on directed graphs.
Author: Ekin Koc
Latest version: 0.0.2

# tsort - node.js topological sort utility

    npm install tsort

## usage

```js
var tsort = require('tsort');

// create an empty graph
var graph = tsort();

// add nodes
graph.add('a', 'b');
graph.add('b', 'c');
graph.add('0', 'a');

// outputs: [ '0', 'a', 'b', 'c' ]
console.dir(graph.sort());

// can add more than one node
graph.add('1', '2', '3', 'a');
// outputs: [ '0', '1', '2', '3', 'a', 'b', 'c' ]
console.dir(graph.sort());

// can add in array form
graph.add(['1', '1.5']);
graph.add(['1.5', 'a']);
// outputs: [ '0', '1', '2', '3', '1.5', 'a', 'b', 'c' ]
console.dir(graph.sort());

// detects cycles
graph.add('first', 'second');
graph.add('second', 'third', 'first');
// throws: Error: There is a cycle in the graph. It is not possible to derive a topological sort.
graph.sort();
```

#license
MIT
npm package: @kbthedeveloper/neumorph-player
Description: Neumorph Player
Author: Konstantin Bogdanov
Latest version: 0.1.7


# NEUMORPH Player

`NEUMORPH Player` is a simple player library for react SPA using [Howler.js](https://howlerjs.com) library for audio functionality

## Installation
Several options to get up and running:

* Clone the repo: git clone https://github.com/KBTheDeveloper/neumorph-player.js.git
* Install with npm: npm install @kbthedeveloper/neumorph-**player**
* Install with Yarn: yarn add @kbthedeveloper/neumorph-player

## Usage 
Using as React component
```javascript
    import Player from "neumorph-player";

    <Player theme="dark" tracks={tracksArr} />
```
## Props

### Tracks `Array<Track>` `[]` *`required`*
List of tracks to in a Track format

### Position `String` `"fixed"`
Set the player position

### Theme `String` `"dark"`
There are 3 themes out of the box: dark, light, and blue

## Note
This package contains 3 audio tracks for testing player in demo mode
npm package: @kbuley/skills
Description: AI agent skills installer for Claude Code, Cursor, Gemini, Codex, Kiro, and Copilot
Author: Kevin Buley
Latest version: 1.1.0

# @kbuley/skills

AI agent skills for Claude Code, Cursor, Gemini CLI, Codex, Kiro, and Copilot.

Skills use a `kbuley-` name prefix so they stay organized alongside skills from other sources.

## Installation

```sh
npx @kbuley/skills             # Claude Code (default)
npx @kbuley/skills --claude    # Claude Code
npx @kbuley/skills --cursor    # Cursor
npx @kbuley/skills --gemini    # Gemini CLI
npx @kbuley/skills --codex     # Codex CLI
npx @kbuley/skills --kiro      # Kiro
npx @kbuley/skills --copilot   # Copilot
```

Multiple targets at once:

```sh
npx @kbuley/skills --claude --copilot
```

Custom directory (no namespace applied):

```sh
npx @kbuley/skills --path ./my-skills
```

### Install paths

| Agent | Path |
|---|---|
| Claude Code | `~/.claude/skills/` |
| Cursor | `~/.cursor/skills/` |
| Gemini CLI | `~/.gemini/skills/` |
| Codex CLI | `~/.codex/skills/` |
| Kiro | `~/.kiro/skills/` |
| Copilot (macOS/Linux) | `~/.copilot/skills/` |
| Copilot (Windows) | `%USERPROFILE%\.copilot\skills\` |

Skills use a `kbuley-` name prefix to avoid collisions with skills from other sources. Re-running the installer updates existing skills and removes any that have been deleted.

## Skills

### `kbuley-taskfile`

Create, modify, and review Taskfiles following [Task](https://taskfile.dev) best practices.

Covers schema, patterns, style conventions, templating, CLI flags, Makefile-to-Taskfile migration, and common workflow patterns.

**Triggers:** `taskfile`, `Taskfile.yaml`, `task:`, `create task`, `task --list`, `Makefile to Taskfile`

## License

MIT