| name | yaml-json-toml-loader |
| description | Generate multi-format configuration file loaders for YAML, JSON, and TOML formats. |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep |
| graph | {"domains":["domain:software-engineering"],"specializations":["specialization:cli-mcp-development"],"skillAreas":["skill-area:cli-design","skill-area:parsing-data-formats"],"roles":["role:backend-engineer","role:platform-engineer"],"workflows":["workflow:feature-development"],"topics":["topic:developer-experience"]} |
YAML/JSON/TOML Loader
Generate multi-format config file loaders.
Generated Patterns
import fs from 'fs';
import path from 'path';
import yaml from 'yaml';
import toml from '@iarna/toml';
type ConfigFormat = 'json' | 'yaml' | 'toml' | 'auto';
export (): {
content = fs.(filepath, );
ext = format === ? path.(filepath).() : ;
(ext) {
: .(content);
: : yaml.(content);
: toml.(content);
: ();
}
}
(): {
ext = format === ? path.(filepath).() : ;
: ;
(ext) {
: content = .(data, , ); ;
: : content = yaml.(data); ;
: content = toml.(data ); ;
: ();
}
fs.(filepath, content);
}