Skip to content

chore: update dependencies#161

Merged
DaxServer merged 1 commit intomainfrom
update-deps
Sep 22, 2025
Merged

chore: update dependencies#161
DaxServer merged 1 commit intomainfrom
update-deps

Conversation

@DaxServer
Copy link
Owner

No description provided.

@coderabbitai
Copy link

coderabbitai bot commented Sep 22, 2025

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Summary by CodeRabbit

  • New Features
    • Improved API documentation: OpenAPI now generates JSON Schemas for better client compatibility.
  • Chores
    • Updated dependencies across backend, frontend, and root packages (frameworks, linters, types).
    • Added trusted runtime dependency for image processing.
  • Style
    • Minor formatting adjustments in a schema editor component; no UI or behavior changes.
  • Refactor
    • Internal schema type exports streamlined; no functional impact on users.
  • Documentation
    • OpenAPI output enhanced to provide richer, standards-compliant schemas.

Walkthrough

Dependency updates across root, backend, and frontend packages. Backend exposes a new ItemSchema export, updates related types, configures OpenAPI to use zod JSON schema mapping, and removes MediaWiki token types. Frontend makes a non-functional formatting change in a Wikibase schema editor component.

Changes

Cohort / File(s) Summary
Dependencies and tooling updates
package.json, backend/package.json, frontend/package.json
Bump multiple dependencies (elysia, @elysiajs/openapi, eslint, zod, vite, etc.); backend adds runtime deps file-type, oauth, sharp and dev type @types/oauth; frontend adjusts @unhead/vue and dev deps.
Wikibase schema export and types
backend/src/api/project/project.wikibase.ts
Introduces and exports ItemSchema constant; updates type aliases and request/response typings to use ItemSchema instead of ItemSchemaMapping.
OpenAPI zod schema integration
backend/src/index.ts
Imports zod and configures OpenAPI to map JSON schemas via z.toJSONSchema.
MediaWiki token type removals
backend/src/types/mediawiki-api.ts
Removes TokenParams and TokenResponse type declarations.
Frontend formatting
frontend/src/features/wikibase-schema/components/WikibaseSchemaEditor.vue
Formatting-only changes to error handling calls; no logic changes.

Sequence Diagram(s)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

✨ Finishing touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch update-deps

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1d8d83b and 68e0078.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (7)
  • backend/package.json (1 hunks)
  • backend/src/api/project/project.wikibase.ts (3 hunks)
  • backend/src/index.ts (2 hunks)
  • backend/src/types/mediawiki-api.ts (0 hunks)
  • frontend/package.json (3 hunks)
  • frontend/src/features/wikibase-schema/components/WikibaseSchemaEditor.vue (2 hunks)
  • package.json (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@DaxServer DaxServer merged commit cb3b314 into main Sep 22, 2025
4 of 6 checks passed
@DaxServer DaxServer deleted the update-deps branch September 22, 2025 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant