# Usage: npx ezs enrich-etab.ini < data/corpus-simple-rnsr.json > data/corpus-simple-etab.json # To see the enriched notices: # $ fx < data/corpus-simple-etab.json '.filter(o => o.ws.rnsr[0]?.length)' [use] # JSONParse plugin = basics [JSONParse] # Concaténation des sigles et libellés des établissements associés [assign] path = ws.etab value = get('ws.rnsr', []).map(structs => Array.isArray(structs) ? structs.map(struct => `${struct.sigle}: ${struct.intitule}`) : []).flatten().uniq() [dump] indent = true