Skip to content

Reecriture complète de la librairie en Typescript et Bundling via webpack.#3

Open
theophane05 wants to merge 22 commits into
paydunyadev:masterfrom
theophane05:master
Open

Reecriture complète de la librairie en Typescript et Bundling via webpack.#3
theophane05 wants to merge 22 commits into
paydunyadev:masterfrom
theophane05:master

Conversation

@theophane05
Copy link
Copy Markdown

Hello, on a reécrit votre librairie en typescript.
J'ai utilisé vos services il y a 2 ans et j'y suis revenu pour mettre à jour un produit qui s'en sert et j'ai constaté que la librairie n'a pas bougé d'un iota. Alors avec @EricAgbessi on s'est mis comme challenge de vous la reécrire et d'ouvrir cette pull request.

Qu'est-ce qui a été fait

  • Reécriture complète de la librairie pour supporter pleinement Typescript
  • Migration des tests de mocha vers jest.
  • Mise a jour de la documentation disponible dans Readme.md
  • Intégration de axios et des intercepteurs pour la transmission des en-tetes d'authentification
  • En remplacement à browserify pour la génération de la version minifiée, nous avons utilisé webpack.

Note:

  • L'api de paiement sur site (OnsiteInvoice.ts) ne semble pas marcher et c'est pareil pour DirectPay (DirectPay.ts). Nous nous sommes assurés de reécrire ces méthodes et classes en typescript mais avec la mention @deprecated ce qui devrait décourager les développeurs quand à l'utilisation de ces classes. Les tests unitaires sur ces classes ne marchent pas non plus et nous avons verifié les routes via votre librairie php. Priere de mettre a disposition la specification OpenAPI de vos endpoints afin que nous corrigeons cela.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants