monkeytype/packages/contracts
Jack 92790f3682
refactor(config): config metadata (@miodec) (#6753)
Create config metadata object
Move all the special code on config change to config listeners
Create a generic set function which will work with the metadata object
to update any config key
Update all setters to use the generic set.
(Later probably only use the generic settter and remove all the specific
ones)
Also orders config groups and config schema.

---------

Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2025-07-21 13:50:33 +02:00
..
__test__ fix: protect against stored xss in custom background url (@fehmer) (#6355) 2025-03-12 16:52:57 +01:00
src refactor(config): config metadata (@miodec) (#6753) 2025-07-21 13:50:33 +02:00
.eslintrc.cjs impr: use tsrest/zod for config endpoints (@fehmer) (#5649) 2024-07-29 11:31:14 +02:00
.oxlintrc.json chore: add oxlint (@miodec) (#6455) 2025-04-16 17:18:50 +02:00
package.json chore: bump oxlint version 2025-07-19 15:02:14 +02:00
tsconfig.json refactor: make funbox settings an array (@fehmer) (#6487) 2025-04-29 11:31:44 +02:00
tsup.config.js build: use tsup instead of esbuild for packages (@fehmer) (#6309) 2025-03-03 13:48:50 +01:00
vitest.config.js impr: use tsrest for user endpoints (@fehmer) (#5815) 2024-09-05 17:28:19 +02:00