open-index/open-npm huggingface dataset:
npm package: @sw-core/maestrotid
Description: RN testID generator and verifier (Go binary wrapper)
Latest version: 0.1.0

# maestrotid (npm)

A thin Node wrapper that dispatches to the platform-specific prebuilt Go binary.

## Usage

```bash
npx maestrotid emit --schema ./tests/ids --out ./src/types/maestrotid.d.ts --format union
npx maestrotid verify --schema ./tests/ids --src ./src --json
```

## Configuration

Place a `.maestrotid.yml` in your repo to avoid repeating flags:

```yaml
schema: ./tests/ids
src: ./app/src
require:
  - Pressable
  - FlatList
```

The CLI will search upward from the current directory to find it.
Flags still override config values.

```bash
# Uses config defaults
maestrotid verify --json

# Add extra required tags on top of config
maestrotid missing --require Switch,Image
```

## That's it 
Build & try:
```bash
make go.build
./bin/maestrotid verify --json          # uses .maestrotid.yml if present
./bin/maestrotid missing                # emits just missing IDs as JSON
```