open-index/open-npm huggingface dataset:
npm package: @owen-the-frog/dpd-tracking
Description: Track DPD parcels from the command line
Author: Owen the Frog
Latest version: 1.0.0

# 📦 dpd-tracking

Track DPD parcels. No fluff, just tracking.

```bash
npm install -g dpd-tracking
```

## Usage

```bash
dpd YOUR_TRACKING_NUMBER
dpd YOUR_TRACKING_NUMBER --zip 5020
dpd YOUR_TRACKING_NUMBER --json
```

## What you get

```
📦 DPD Tracking: 01234567890123
Country: AT

Status: Parcel on the way
Last Update: 30.01.2026, 14:39

Event History:
  • 30.01.2026, 11:28 Order data transmitted
  • 30.01.2026, 14:30 Parcel was handed over to DPD
  • 30.01.2026, 14:39 Parcel on the way
```

## As a library

```javascript
import { track } from 'dpd-tracking';

const result = await track('01234567890123', {
  country: 'AT',
  postalCode: '5020'
});
```

## Options

| Flag | Description |
|------|-------------|
| `--zip`, `-z` | Postal code for verification |
| `--country`, `-c` | Country code (default: AT) |
| `--json`, `-j` | Output as JSON |
| `--retries` | Max retry attempts (default: 3) |

## Why?

Because checking the DPD website is annoying. 🐸

## License

MIT
npm package: @owen.a/stylelint-config
Description: MMT Digital's base stylelint config
Author: MMT Digital
Latest version: 2.1.0

# stylelint-config
![MMT-Digital](https://img.shields.io/badge/MMT-Digital-red.svg?style=flat-square) 
[![NPM version][npm-image]][npm-url]

All documentation for MMT repos and npm packages is located here: http://docs.mmt.digital

## Contribution & Changes
If you would like to suggest a change to a linting rule, please raise a Github issue here: https://github.com/MMTDigital/stylelint-config/issues

[npm-image]: https://img.shields.io/npm/v/@mmtdigital/stylelint-config.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/@mmtdigital/stylelint-config
npm package: @owen05/dodo-sdk-v2
Description: An SDK for building applications on top of dodo V2
Author: owen05
Latest version: 2.0.48-web.3

# dodo-sdk-v2

## npm

- link：https://www.npmjs.com/package/@owen05/dodo-sdk-v2
- install: npm i @owen05/dodo-sdk-v2@latest

## deploy

- For api: sh npm-publish.sh api

- For api beta: sh npm-publish.sh api beta

- For web: sh npm-publish.sh web

- For web beta: sh npm-publish.sh web beta
npm package: @owen728/quick-env
Description: Simple multi-preset environment variable manager CLI
Latest version: 0.1.2

quick‑env — multi‑preset environment variables CLI

What it does
- Save multiple named presets of environment variables (e.g. dev, prod)
- Switch presets interactively and export to your current shell
- Add/Edit/Delete keys with arrow‑key menus; pretty, aligned output

Install
- Requires Node.js 16+
- Global install:
  npm i -g @owen728/quick-env

Initialize (recommended)
- Load the shell helper for the current terminal only:
  source <(quick-env init)
- Persist across new terminals (add to your shell rc):
  # zsh
  echo 'source <(quick-env init)' >> ~/.zshrc && source ~/.zshrc
  # bash
  echo 'source <(quick-env init)' >> ~/.bashrc && source ~/.bashrc

Quick start
- Open the command palette:
  quick-env
- Switch and export to current shell:
  quickenv use
  # or, without the helper: eval "$(quick-env use)"
- Switch to a specific preset (quotes for special chars):
  quickenv use "dev"
  # or: eval "$(quick-env use \"dev\")"

Common commands
- quick-env                Open interactive command palette
- quick-env init           Print shell helper (adds quickenv wrapper)
- quick-env list           Pick a preset and view its keys (arrow‑keys)
- quick-env show <name>    Show variables for a preset
- quick-env use [name]     Interactively choose when name omitted; prints export lines
- quick-env set            Interactive add keys (supports repeated adds and preset switch)
- quick-env edit           Interactive edit variables (select preset/KEY)
- quick-env del [name] [KEY] Interactive delete a key or entire preset
- quick-env current        Print current preset name

Notes
- A CLI can’t change its parent shell by itself. quick-env init adds quickenv,
  which runs quick-env use and evals export lines so vars apply immediately.
- Keys must match ^[A-Z0-9_]+$; values must be single‑line.
- Config is stored at ~/.quick-env/config.json and persists across terminals.
- Optional: auto‑apply last preset on startup. Append after the init line:
  # zsh
  echo 'quickenv use "$(quick-env current)" 2>/dev/null' >> ~/.zshrc && source ~/.zshrc
  # bash
  echo 'quickenv use "$(quick-env current)" 2>/dev/null' >> ~/.bashrc && source ~/.bashrc

Shells supported
- zsh, bash
npm package: @owenbush/ableton-inspector
Description: CLI tool to extract information from Ableton Live Set files
Author: Owen Bush
Latest version: 1.6.1

# @owenbush/ableton-inspector

Command-line tool to extract information from Ableton Live Set (.als) files.

## Installation

```bash
# Install globally
npm install -g @owenbush/ableton-inspector

# Or use with npx (no installation)
npx @owenbush/ableton-inspector "My Project.als"
```

## Quick Start

```bash
ableton-inspector "My Project.als"
```

## Full Documentation

See the [main README](../../README.md) for complete documentation, usage examples, and configuration options.

## License

MIT © Owen Bush
npm package: @owenbush/decodie-core
Description: Core data layer for Decodie - types, parser, and reference resolver
Latest version: 0.3.0

<p align="center"><img src="assets/decodie-logo.png" alt="Decodie" width="200"></p>

# Decodie Core

Shared data layer for the [Decodie](https://decodie.owenbush.dev) ecosystem. Provides TypeScript types, a data parser, and a content-based reference resolver used by [decodie-ui](https://github.com/owenbush/decodie-ui) and [decodie-vscode](https://github.com/owenbush/decodie-vscode).

## What's included

- **Types** -- TypeScript interfaces for all `.decodie/` data structures (index entries, session entries, config, references, resolutions)
- **Parser** -- Reads and caches `index.json`, session files, and config. Merges index metadata with session content. Supports cache invalidation for file watchers.
- **Reference Resolver** -- Content-based anchor matching that maps entries to source code using function signatures and class declarations instead of line numbers. Handles exact, fuzzy, drifted, and stale resolution statuses.

## Installation

```bash
npm install @owenbush/decodie-core
```

## Usage

```typescript
import { DataParser, resolveReference } from '@owenbush/decodie-core';

const parser = new DataParser('/path/to/project');
const index = parser.loadIndex();
const entry = parser.getEntryWithContent('entry-1234-abcd');
```

## Zero runtime dependencies

This package uses only Node.js built-ins (`fs`, `path`, `crypto`).

## Tests

```bash
npm test
```

## Related Repositories

- [owenbush/decodie](https://github.com/owenbush/decodie) -- Main site and documentation.
- [owenbush/decodie-skill](https://github.com/owenbush/decodie-skill) -- Claude Code skill that generates `.decodie/` data.
- [owenbush/decodie-ui](https://github.com/owenbush/decodie-ui) -- Web-based presentation layer.
- [owenbush/decodie-vscode](https://github.com/owenbush/decodie-vscode) -- VSCode extension with sidebar entry browser and right-click analysis. [Install from Marketplace](https://marketplace.visualstudio.com/items?itemName=owenbush.decodie-vscode).
- [owenbush/decodie-ddev](https://github.com/owenbush/decodie-ddev) -- DDEV add-on.
npm package: @owenclaw/codegenie
Description: HarmonyOS AI 开发 CLI，通过 npm 分发平台二进制
Latest version: 0.0.37

# CodeGenie CLI

`CodeGenie` 是面向 HarmonyOS 开发场景的 AI CLI。

## 安装

```bash
npm install -g @owenclaw/codegenie
```

预发布渠道：

```bash
npm install -g @owenclaw/codegenie@beta
npm install -g @owenclaw/codegenie@alpha
```

安装完成后即可直接执行：

```bash
codegenie --version
```

说明：

- npm 安装会直接创建全局 `codegenie` 命令
- 如果 npm 因 optionalDependencies 配置跳过了平台包，安装脚本会自动补装当前平台包
- npm 安装阶段会预热 runtime assets；Windows 还会额外隐藏预热一次默认启动路径，因此安装时间会略长，但首次可见启动会更快
- 首次运行通常不再需要解包和安装依赖；首次进入某个工作区时，仍可能有少量项目级初始化
- 首次运行不会再把二进制复制到 `~/.codegenie/bin`
- npm 安装/升级会清理旧安装残留和临时更新残留
- `upgrade` 在 npm 安装场景下会提示或委托执行 npm 升级命令，不直接覆写 npm 全局目录

## 卸载

推荐顺序：

```bash
codegenie uninstall --yes
npm uninstall -g @owenclaw/codegenie
```

说明：

- `codegenie uninstall --yes` 删除 `~/.codegenie` 运行目录
- `npm uninstall -g @owenclaw/codegenie` 删除 npm 全局命令和包记录
- npm 卸载生命周期脚本会做最佳努力清理，但不同 npm 版本行为不完全一致，不应只依赖 `npm uninstall -g`

## 平台说明

当前 staged 平台包：`@owenclaw/codegenie-darwin-arm64`

- `baseline` 兼容构建不进入 npm 正式发布范围

## 发布说明

仓库中的 `packages/npm/codegenie` 为元包模板。正式发布前请先运行仓库脚本生成 `dist/npm/` 下的 publishable 包，再按发布顺序上传各平台包和元包。
npm package: @owenclaw/codegenie-darwin-arm64
Description: Platform binary for CodeGenie (darwin-arm64)
Latest version: 0.0.37

# @owenclaw/codegenie-darwin-arm64

预编译的 CodeGenie 平台二进制包，对应 `darwin-arm64`。

推荐安装方式：`npm install -g @owenclaw/codegenie`

本包来源发布基址：https://releases.codegenie.io
npm package: @owenizedd/bum
Description: Fast Bun version manager written in Rust
Author: owenizedd
Latest version: 0.7.13

# Bum - Bun Version Manager

<img src=".docs/new-logo.jpg" height="auto" width="150" style="border-radius:50%">
<br/>

<div style="display: flex; gap: 1; align-items: center;">
<a href="https://github.com/owenizedd/bum/actions/workflows/deploy.yml"><img alt="GitHub CI Status" src="https://img.shields.io/github/actions/workflow/status/owenizedd/bum/deploy.yml?label=CI&logo=GitHub"></a> 

<img src="https://img.shields.io/badge/Made%20with-Rust-orange?style=for-the-badge&logo=Rust" height="20px">
</div>
<br/>
Introducing Bum, a fast Bun version manager written in Rust from scratch.

<img src=".docs/bum-quick-demo.gif" width="600">

## How to install:

### Via npm/npx (Easier)

The easiest way to use Bum is via npm:

```bash
# Use without installation
npx @owenizedd/bum use 1.0.3

# Or install globally
npm install -g @owenizedd/bum
bum use 1.0.3
```

### Via Script (Faster performance)

If npm/npx doesn't work or you prefer native CLI experience, you can fallback to Rust binary:

1. Open your terminal and execute:

```
curl -fsSL https://github.com/owenizedd/bum/raw/main/install.sh | bash
```

> This installation will install bun for you and also bum altogether.

## How to use:

- You can just run `bum` without any parameter to see default help menu.

### Commands

- `bum use <version>`
  - Change the current active bun version, e.g. `bum use 1.0.3`. This will automatically use v1.0.3.
  - If there's no target version is installed in the local, it will install that version then use it.
  - Else, it will just use that version directly as the active version.
- `bum remove <version>`
  - Remove the installed version locally.
    > This feature will only remove local copy, but if you're using the removed version, you will still be able to use that version, but once you change to other version, you will not be able to change to that version anymore.
  - In the future we will automatically switch to the latest version available upon removal of the version.
- `bum list`
  - Show all local installed versions of Bun.
- `bum list-remote`

  - Show all remote versions of Bun that could be installed.

- .bumrc file
  - When file exists, everytime you use `bum use` command without `<version>` argument, Bum will try to use the version from the .bumrc file.

### Future features (possibly)

- `bum default <version>`

## Contributing

We welcome contributions! Please see our [Contributing Guide](./technical-docs/CONTRIBUTING.md) for details on:
- Development setup
- Running tests
- Code style guidelines
- Pull request process

For maintainers releasing new versions, see the [Release Guide](./technical-docs/RELEASE.md).

## Questions or Issues?

- 💬 Have questions? Open a [Discussion](https://github.com/owenizedd/bum/discussions)
- 🐛 Found a bug? Open an [Issue](https://github.com/owenizedd/bum/issues)
- 💡 Have ideas? We'd love to hear them!

## License

MIT
npm package: @owenm/generate_id
Description: Generate a random alphanumeric ID of arbitrary length
Author: Owen Mills
Latest version: 2.0.0

# generate_id
Generate a random unique string of arbitrary length

Can be used for anything, form unique URLs to user IDs, to cryptographic signatures

## Install
`$ npm install generate_id`

## Usage
```javascript
var generateID = require('generate_id');

/* Defaults to length of 6 */
generateID();
// => "gIkoM1"

/* Can be passed any length to make the ID */
generateID(12);
// => "oHmwpz5n6hxm"

```
npm package: @owenqwenpersonal/linecount
Description: Count lines in files by extension with sensible ignore defaults.
Latest version: 0.1.1

# linecount

`linecount` is a small CLI for counting lines across source files in a project.

It supports:

- extension whitelists
- default code-focused file types
- ignore patterns from `.lcignore`
- percentage breakdowns by file type
- short aliases like `lc`

## Commands

Build the CLI locally:

```bash
npm install
npm run build
```

Create a default ignore file:

```bash
lc init
```

Run a count with the built-in defaults:

```bash
lc --path ./
```

Run a count with a custom whitelist:

```bash
lc --path ./ --whitelist ts,js,py,md
```

Add extra ignore patterns from the command line:

```bash
lc --path ./ --ignoreDir dist,coverage,*.py
```

## Ignore Files

If a `.lcignore` file exists in the target directory, it replaces the built-in ignore defaults. Extra `--ignoreDir` values are still added on top.

Examples of supported patterns:

- `dist`
- `node_modules`
- `.*`
- `*.py`
- `src/generated/*`

## Documentation

More complete usage documentation and examples will live in `docs/`.