Skip to content

PDFasaurus/backend

Repository files navigation

PDFasaurus Logo

Some notes!

  • The repos on here only serve as a "code HQ"
  • Feel free to submit pull requests
  • No dinosaurs were harmed during the making of this software

For any support stuff, send to support@pdfasaurus.com

Roadmap

  • Next bill date gets set from Paddle (not manually generated)
  • Image support
  • More tests (when I get some more time)!!!
  • Some pretty predefined templates for PDFs

Build notes

Built with Nest

Installation

$ npm install

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

Migrations

Please see package.json, ormconfig.json & the migration folder. A note, you create migrations using the name as a parameter to the script. Eg.;

npm run migration:create "Initial"

TypeORM doesn't respect the -n migrations argument when using it as an NPM argument (reduces it to n, which breaks).