Commit Graph

27 Commits

Author SHA1 Message Date
Tau
4f5eb97309 Fix npm audit noise 2020-09-01 01:10:32 +00:00
Tau
37ce14dda7 Switch to @decafcode/sqlite for database access 2020-01-05 10:00:12 -05:00
Tau
3a7132d276 Drop ts-node
Stopped using it a while ago, `tsc --watch` is more convenient.
2019-11-08 19:43:59 -05:00
Tau
d58f4bed8f Add npm "snakeCase" dep 2019-11-06 17:29:07 -05:00
Tau
3a71f5054c Bump to Node v12
This is the LTS version now, might as well use it.
2019-11-06 17:29:07 -05:00
Tau
839debca97 Bump declared TypeScript dep 2019-11-06 17:28:31 -05:00
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