Commit Graph

12 Commits

Author SHA1 Message Date
25be6a2898 chore: clean up branch for merge 2024-10-21 09:55:59 -07:00
201ef0ae7d chore: make pnpm go work on both windows and linux 😅 2024-10-18 12:05:08 +02:00
66bf2e281a feat: Extend type injection to all exported values 2024-10-17 22:20:44 -07:00
d5b4ccfc2a feat: Inject types as structures, not just as strings 2024-10-15 05:30:32 -07:00
b9675c6d59 chore: inject the reflected type information inside the .ship() occurrences 2024-10-14 23:54:43 -07:00
ad5fd99f53 chore: add reflected type information to the .js files in ./build 2024-10-14 23:54:37 -07:00
239215c234 chore: Remove use of ts-macros (#3)
Plan is to use a custom build step instead.

Reviewed-on: #3
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2024-10-15 06:53:08 +00:00
2a7723df68 chore: Get build working on linux again, hopefully w/o disrupting windows (#2)
Just puts the package.json contents into a file and copies it in place.

Reviewed-on: #2
Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Co-committed-by: Glen Whitney <glen@studioinfinity.org>
2024-10-12 15:32:00 +00:00
8cc6092d51 chore: make the build script work on Windows 2024-10-11 09:34:16 +02:00
a0324e5f2b feat: add type reflection via ts-macros 2024-09-29 22:10:09 -07:00
f575582879 feat: Narrow tsc typing of operation dependencies/implementations 2024-09-29 13:48:06 -07:00
90b66dc863 Initial commit 2024-09-21 17:55:51 +00:00