Commit Graph

18 Commits

Author SHA1 Message Date
Sylver f0eaf73528 feat: s3 external storage, biome linting 2024-05-16 20:55:30 +08:00
ryan eaee2318f9 build: use tsup instead of ncc for prod builds 2023-04-05 07:39:02 +08:00
ryan e1b73c26d8 build(api): fix esm issues
Workaround NCC ESM issues by just not using ESM with NCC.
The API is still ESM, but tsup converts it to CJS before NCC consumes it, as a temporary workaround until there is something to replace NCC. Please save us bun 🙏
This seems to work fine, and as a free bonus, there is a huge build speedup because NCC isn't trying to run tsc.

Shoutout to ESM! Because forcing everyone to choose between ESM, where you need multiple workarounds a day on every package imaginable to get it to work, and CJS, where you opt yourself out of a large and growing number of NPM packages, is a fantastic idea. Interoperability is for fools!
2023-04-01 02:27:28 +08:00
sylv 18536f4dd1 chore: turborepo 2022-06-24 03:49:19 +08:00
sylv ca63479776 chore: use .yaml config files 2022-06-21 01:56:57 +08:00
Ryan a58fd3ad77 feat: mikroorm, convert to monorepo 2021-10-02 22:17:05 +00:00
Ryan 7fb37a3000 build: automated docker images 2021-07-15 11:54:20 +00:00
Ryan c93b841c80 better temp directory handling 2021-04-11 11:32:48 +08:00
Ryan 829f56e948 prisma and fs file storage 2021-04-06 03:13:23 +08:00
Ryan 5f907e1528 add some better documentation 2021-04-02 12:57:37 +08:00
Ryan a71d72b386 move away from monorepos 2021-02-24 02:34:40 +08:00
Ryan 827b3860b1 render next server-side 2021-02-11 15:10:16 +08:00
Ryan 1ef120bc82 start of dashboard 2020-10-06 18:52:28 +00:00
Ryan c59acf1568 rewrite with nest, s3, postgres 2020-10-01 16:36:52 +00:00
Ryan 3c2a7781e7 move to rc 2020-08-27 22:41:51 +08:00
Ryan 96c434d140 thumbnails, better errors, some cleanup 2020-08-27 22:16:44 +08:00
Ryan ca9811e85f mvp 2020-08-27 21:00:30 +08:00
Sylver 7b47428a35
Initial commit 2020-08-27 15:36:16 +08:00