0.5.0 • Published 4 years ago
@etalab/fantoir-parser v0.5.0
fantoir-parser
Analyseur de fichiers FANTOIR
Utilisation
Analyser un Buffer ou une String
const {parseBuffer} = require('@etalab/fantoir-parser')
const records = await parseBuffer(input, options)Analyser un flux (Stream)
const {parseStream} = require('@etalab/fantoir-parser')
const records = await parseStream(inputStream, options)Créer un parser (TransformStream)
const {createParser} = require('@etalab/fantoir-parser')
const parser = createParse(options)
input.pipe(parser).pipe(output)Configuration
| Nom du paramètre | Description | 
|---|---|
accept | Liste des types de valeurs acceptés (parmi commune, voie, eof). Par défaut ['voie']. | 
dateFormat | Type de date attendu après l’extraction (parmi iso, native, integer). Par défaut iso. Le plus rapide est integer. | 
memoizeDateFormat | Booléen indiquant si on met en cache les valeurs obtenues lors de l’extraction des dates. Par défaut false. Pertinent pour dateFormat: 'iso'. | 
computeCompleteIds | Booléen indiquant si l’analyseur doit construire une identifiant complet avec date de début. Par défaut : false | 
Licence
MIT