Commit Graph

21 Commits

Author SHA1 Message Date
Tau
44d8c0a824 Tweak package.json lifecycle scripts 2019-11-06 17:28:31 -05:00
Tau
072d70b42a Migrate to SQLite3
We'll keep the door open for side-by-side support of Postgres in
the background, but due to SQLite's type system quirks we cannot
use the same DDL for both databases, so we would have to maintain
two sets of DDL (schema init and schema migration scripts) at once.

Interested future contributors can shoulder this maintenance burden
if they so choose.
2019-11-06 17:28:30 -05:00
Tau
384212ce2e Locally fork sql-bricks types 2019-11-06 17:28:30 -05:00
Tau
49802602bf Minor package.json cleanups 2019-11-06 17:28:30 -05:00
Tau
9697b4b06e Use debug package for logging 2019-11-06 17:28:30 -05:00
Tau
c51c67462b Add date-fns dependency 2019-11-06 17:28:30 -05:00
Tau
28204a3b3b Add utility-types dep 2019-11-06 17:28:30 -05:00
Tau
ec12e14920 Add pg, sql-bricks dependencies 2019-11-06 17:28:30 -05:00
Tau
6d8eb2827c Add dotenv config 2019-11-06 17:28:30 -05:00
Tau
de8b654f9c wip 2019-11-06 17:28:29 -05:00
Tau
e1310560fb Add multiparty dep 2019-11-06 17:28:29 -05:00
Tau
1fc332ac0a Drop body-parser dep 2019-11-06 17:28:29 -05:00
Tau
4bc362337e Drop left-pad dependency 2019-11-06 17:28:29 -05:00
Tau
49ac9221d6 Add compression dependency
We are required to send compressed responses to calls on the
Chunithm API.
2019-11-06 17:28:29 -05:00
Tau
3bcc5ed8d1 Add raw-body dep 2019-11-06 17:28:29 -05:00
Tau
2f1c9dd476 Switch to TypeScript
This just makes the minimum changes necessary to "compile".
2019-11-06 17:28:29 -05:00
Tau
e51f428a41 Fix package.json metadata 2019-11-06 17:28:29 -05:00
Tau
85cf3ff0a5 uhh hell no 2019-11-06 17:28:29 -05:00
Tau
f667b6ee6e Add Prettier 2019-11-06 17:28:29 -05:00
Tau
61061ee4d3 Add Jest 2019-11-06 17:28:29 -05:00
Tau
b4e1519ab9 Add initial code drop 2019-11-06 17:28:24 -05:00