chore: update dependencies #191
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a minor release across all packages to update dependencies, enhance code quality, and improve type safety. The main changes include dependency upgrades, stricter linting rules, and some code refactoring for clarity and maintainability. Additionally, the React
AuthProvider
receives improvements for local token validation logic.Dependency and Tooling Updates:
@apollo/server
,jose
,typescript
, and testing tools. This ensures compatibility with recent releases and improved security/performance. (package.json
,packages/*/package.json
) [1] [2] [3] [4] [5] [6]cookie
toexpress-adapter
and updated peer dependencies as needed.Linting and Formatting Improvements:
biome.json
tobiome.jsonc
and expanded file inclusion/exclusion rules for formatting and linting.noConsoleLog
with stricternoConsole
rule, enabled additional style and type safety rules for better code consistency. [1] [2]Code Refactoring and Type Safety:
src/index.ts
,src/tokensource/index.ts
,src/provider.tsx
) [1] [2] [3] [4] [5] [6]AuthProvider
to add robust local JWT token validation logic, including expiration checks and value extraction, improving authentication reliability for clients. [1] [2] [3]General Manifest Formatting:
keywords
,files
,dependencyTypes
) for readability and consistency across all package manifests. [1] [2] [3] [4] [5] [6] [7] [8]Release Management: