Skip to content

This api is a middleware to the TabT SOAP API. It contacts TabT and cache results in order to reduce latency.

License

Notifications You must be signed in to change notification settings

Fllorent0D/tabt-rest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TabT-Rest

Coverage:branches Coverage:functions Coverage:lines Coverage:statements GPLv3 license

This api is a bridge to the TabT SOAP API. It contacts TabT and cache results in order to reduce latency for some requests. More documentation will come.

Prerequisites

Installation

$ git clone https://github.com/Fllorent0D/TabT-Rest.git
$ npm install

Create your own environment file (.env) from the .env.example

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Start with pm2

pm2 start tabt-rest-pm2.json

Release History

  • 1.0.0
    • First complete implementation with OpenApi specs.
  • 1.0.1
    • OpenApi operationId.
  • 1.0.2
    • Bug fixes
  • 1.0.3
    • Align with Tabt 0.7.24
  • 1.0.4
    • Disable automatic conversation for DTOs

Meta

Cardoen Florent – @Fllorent0Df.cardoen@me.com

Contributing

  1. Fork it (https://github.com/Fllorent0D/Tabt-Rest)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

About

This api is a middleware to the TabT SOAP API. It contacts TabT and cache results in order to reduce latency.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages