aides-velo
TypeScript icon, indicating that this package has built-in type declarations

3.0.37 • Public • Published

Paquet aides-velo

Ce paquet est un emballage léger autour du moteur publicodes et de la base d'aides vélo écrite dans ce langage. L'objectif est d'avoir une interface simple pour faciliter l'intégration de ces données sur des sites tiers, en particulier sur https://www.1jeune1solution.gouv.fr/mes-aides.

Idéalement on ne devrait pas avoir besoin de ce paquet, en effet on pourrait utiliser directement l'API publicodes pour récupérer toutes les informations utiles depuis la base de règles. Cela nécessite sans doute encore quelques améliorations côté publicodes pour être réellement facile à utiliser. Et donc en attendant ce paquet joue le rôle de “colle” pour faciliter l'interfaçage, et garantir la retro-compatibilité en cas d'évolutions du moteur sous-jacent.

La liste des aides est disponible sur https://mesaidesvelo.fr/liste-aides

API

Pour obtenir la liste de toutes les aides vélo :

import aidesVelo from 'aides-velo';

console.log(aidesVelo());

Il est possible de restreindre cette liste à un pays en particulier :

aidesVelo({ 'localisation . pays': 'france' });

Par défaut le montant de l'aide n'est pas donné. En effet il dépend du type de vélo, ce que l'on peut préciser avec vélo . type :

aidesVelo({
	'localisation . pays': 'france',
	'vélo . type': 'électrique',
});

Le montant de l'aide peut être affiné avec d'autres variables en entrée. La liste est disponible via le typage Typescript. D'autres exemples sont disponibles dans le fichier de tests.

Dependencies (1)

Dev Dependencies (10)

Package Sidebar

Install

npm i aides-velo

Weekly Downloads

91

Version

3.0.37

License

AGPL-3.0-or-later

Unpacked Size

585 kB

Total Files

11

Last publish

Collaborators

  • mquandalle