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