@etalab/fantoir-parser
v0.5.0
Published
Analyseur de fichiers FANTOIR
Keywords
Readme
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
