zappyzep/backend
Dragory ba2873a29a Run a loose pre-check before preprocessStaticConfig
This loose pre-check checks the config schema by treating every object
as partial. This means that if a property exists, it's guaranteed to be
the correct type (e.g. object). However, there's no guarantee that all
or any properties exist.

This allows preprocessStaticConfig implementations to be much less
defensive and thus reduce boilerplate.
2019-11-28 02:34:41 +02:00
..
src Run a loose pre-check before preprocessStaticConfig 2019-11-28 02:34:41 +02:00
.gitignore Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
api.env.example Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
bot.env.example Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
nodemon-api.json nodemon: set watch delay of 300 to prevent mass-restarts on pulls/refactors 2019-11-27 21:19:18 +02:00
nodemon-bot.json nodemon: set watch delay of 300 to prevent mass-restarts on pulls/refactors 2019-11-27 21:19:18 +02:00
ormconfig.js Fix issues caused by @shared tsconfig path 2019-11-08 00:03:02 +02:00
package-lock.json Fix issues caused by @shared tsconfig path 2019-11-08 00:03:02 +02:00
package.json Fix issues caused by @shared tsconfig path 2019-11-08 00:03:02 +02:00
register-tsconfig-prod-paths.js Add related links as a comment to register-tsconfig-prod-paths.js 2019-11-08 00:16:57 +02:00
tsconfig.json Change target in tsconfig from esnext to es2018 to support optional chaining/nullish coalescing on Node.js 12 2019-11-27 21:43:54 +02:00