Closed jlangy closed 1 week ago
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
success
success
success
Pusher: @jlangy, Action: pull_request
Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code
success
success
success
Pusher: @jlangy, Action: pull_request
Bump keycloak lib to match our keycloak version, and fix local dev environment. The new keycloak-admin-client version's ESM syntax was not compatible with ts-node which we use to develop locally, so I switched it out to use bun. There are many alternatives, but note that anything built on top of esbuild (like
tsx
) does not support "emitDecoratorMetadata" in the tsconfig which we require. This is because esbuild won't do type checking.Bun seems like a great choice though, it's super fast on the hot reloading and is committed to supporting cjs long term. Also has some out of the box features like automatic env file loading, hot reloading without nodemon as a requirement, and ts support. We can also use it as a package manager instead of yarn if we like it, but I left the yarn lockfiles for now.
Bun is also asdf supported so can just re-run the asdf install steps in the dev guide to get it installed.