estoy trabajando en un proyecto que incluye la generación de archivos yaml y estoy usando js-yaml y me ayudó hasta ahora, pero el problema es que la biblioteca funciona de esta manera
const yaml = require('js-yaml'); const kyaml = { apiVersion: 'v1', kind: 'Namespace', metadata: { name: username, }, }; await writeFile( `tenant.yaml`, yaml.dump(kyaml), 'utf8', );y eso va a producir
apiVersion: v1 kind: Namespace metadata: name: saraahora mi problema es que necesito generar un archivo que tenga múltiples configuraciones separadas con guiones triples como este
apiVersion: v1 kind: Namespace metadata: name: sara --- apiVersion: v1 kind: Namespace metadata: name: joehasta ahora busqué ayuda para lograrlo y no encontré ninguna, así que cualquier ayuda aquí es apreciada
js-yaml decidió específicamente no admitir eso . Ellos dan esta solución:
[docs_to_dump].map(doc => yaml.safeDump(doc)).join('---\n');