Skip to content

UBAutograding/devu-shared

Repository files navigation

DevU Shared Modules

This project exists as a shared resource between the DevU api and client projects

Project Dependencies (install these)

  • Node - A javascript interpreter to run JS outside of the browser

Related Projects

Running the project locally

This project doesn't run locally outside of tests, as it's primary use is typescript types, and general purpose utility functions.

Testing

We're using jest as our testing framework of choice. To run the entire test suite, use:

npm test

Keep in mind that when testing, jest is looking for *.test.ts files, so be sure to include the .test portion in those filenames.

Building the project

You can build the project as a production build

npm run build

This throws the production build into ./build and can be run with

node index.js