open-index/open-npm huggingface dataset:
npm package: @ham2k/lib-country-files
Description: A JavaScript library for using the **Amateur Radio Country Files** data collected by Jim Reisert AD1C and available from https://www.country-files.com/
Latest version: 0.12.20260213

# lib-country-file

A JavaScript library for using the **Amateur Radio Country Files** data collected by Jim Reisert AD1C and available from https://www.country-files.com/
npm package: @ham2k/lib-cqmag-data
Description: Data files related to CQ Magazine, its sponsored contests and related information.
Latest version: 0.4.1

# lib-cqmag-data

Data files related to CQ Magazine, its sponsored contests and related information.

## Installation

```bash
npm install @ham2k/lib-cqmag-data
```

## Usage

This library supports both ESM (ES Modules) and CommonJS formats.

### ES Modules (ESM)

```typescript
import { CQZONES, CQWW_ENTITIES_BY_PREFIX } from '@ham2k/lib-cqmag-data'

console.log(CQZONES['1'].name) // "Northwestern North America"
console.log(CQWW_ENTITIES_BY_PREFIX['K'].dxccName) // "United States of America"
```

### CommonJS (CJS)

```javascript
const { CQZONES, CQWW_ENTITIES_BY_PREFIX } = require('@ham2k/lib-cqmag-data')

console.log(CQZONES['1'].name) // "Northwestern North America"
console.log(CQWW_ENTITIES_BY_PREFIX['K'].dxccName) // "United States of America"
```

## Exports

- `CQZONES` - CQ Magazine zones (1-40)
- `CQZONES_FOR_STATES` - State-specific CQ zones
- `CQWW_ENTITIES_BY_PREFIX` - CQWW contest entities indexed by prefix

## TypeScript Support

Full TypeScript definitions are included. Types are automatically available when using TypeScript.

## Development

```bash
# Generate data files
npm run generate

# Build the library
npm run build

# Run tests
npm test
```
npm package: @ham2k/lib-qson-tools
Description: A TypeScript library with tools to help manage data in QSON: A standard notation for Amateur Radio QSO Information
Latest version: 0.8.3

# lib-qson-tools

A TypeScript library with tools to help manage data in QSON: A standard notation for Amateur Radio QSO Information

## Development

### Building

```bash
npm run build
```

### Testing

```bash
npm test
```

## Usage

This library provides TypeScript type definitions and utilities for working with QSON data, including:

- `QSON` and `CallInfo` TypeScript types
- `qsoKey()` - Generate unique keys for QSOs
- `roundedTimeKey()` - Generate time-rounded keys for matching QSOs