chore: Cleanup dependencies
* Move dotenv to root
* update knip config
* Fix more deps
* More dep updates
* more
* more dep updates
* Fix deps
* Fix generate
Approved-by: Linus Flood
fix(redis-api): logs were no longer sent to Sentry
* fix(redis-api): logs were no longer sent to Sentry
* revert @elysia/server-timing pin
* .
Approved-by: Linus Flood
Fix/redis api package mismatch
* Migrate scandic-web
* Migrate partner-sas
* Enable any rule in partner-sas
* fix: redis-api package version mismatch
* Merge branch 'master' of bitbucket.org:scandic-swap/web into fix/redis-api-package-mismatch
Approved-by: Anton Gunnarsson
feat(BOOK-603): better logging and delete with unlinke intead of del
* feat(BOOK-603): better logging and delete with unlinke intead of del
Approved-by: Joakim Jäderberg
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
* filter out invalid keys
* fix: if no valid keys are present return early
* .
* fix: do redis deletes after scanning through all keys
* fix: do redis deletes after scanning through all keys
Approved-by: Linus Flood
Feat/redis fix
* feat(redis): delete multiple keys in one partition scan
* fix(BOOK-603): make it possible to do multiple deletes in redis at once using one partition scan
Approved-by: Linus Flood
feat(SW-3596): added lint rule for no console.log. Use logger instead.
* feat(SW-3596): added lint rule for no console.log. Use logger instead.
Approved-by: Joakim Jäderberg
Sync defaultMessage from lokalise
* Enhance translation sync functionality and tests
- Added logging for found component files during sync.
- Introduced tests for handling complex components with replacements.
- Updated regex in syncIntlFormatMessage to support optional second arguments.
- Removed unused test files.
* feat(syncDefaultMessage): add script for syncing default message with lokalise
* feat(syncDefaultMessage): add script for syncing default message with lokalise
Approved-by: Matilda Landström
Feature/transpile design system
* remove example, we should use storybook instead
* remove example, we should use storybook instead
* css-modules cannot have :root, moved affected css-variables to globals.css
* .
* scandic-web no longer depends on design-system#build
* * Update readme
* Remove test code
Approved-by: Anton Gunnarsson
Fix/SW-2945 cache timings for resolve entry
* fix: cache resolveentry() harder and revalidate on publish instead
* logging: use debug logging for requests and add logging when tll is invalid
Approved-by: Linus Flood
Fix/redis shutdown graceful
* fix: shutdown redis gracefully when container restarts
* throttle scans to redis to avoid overwhelming it
Approved-by: Anton Gunnarsson
Feature/SW-2538 redis api sentry
* Add fingerprint to be able to differentiate JSON.parse errors
* update deploy script
* use status over deprecated error function in elysia
* use t3-env createFinalSchema for extra validation
Approved-by: Anton Gunnarsson
Add typescript-config package with shared configs
* Move web config to shared
* Move design-system ts config to typescript-config package
* Move redis-api tsconfig to typescript-config package
* Sort tsconfig keys
* Update react-library tsconfig
Move declaration and declarationMap from base
Add sourceMap
This fixes Go-to-Definition, debugging and similar in packages/apps where it is consumed
* Update base config module and moduleResolution
Approved-by: Michael Zetterberg
Approved-by: Christian Andolf