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