Skip to content

feat!: typesafety, resolvers, tests#25

Merged
fratzinger merged 4 commits intomainfrom
refactor/transformers-direct
Mar 10, 2026
Merged

feat!: typesafety, resolvers, tests#25
fratzinger merged 4 commits intomainfrom
refactor/transformers-direct

Conversation

@fratzinger
Copy link
Member

@fratzinger fratzinger commented Mar 6, 2026

This pull request introduces significant improvements to the documentation site’s support for resolvers, adds a migration guide for users moving from feathers-fletching, and makes several enhancements to the sidebar and component registration. It also updates code examples in the migration guide for better clarity and consistency.

Documentation structure and navigation:

  • Expanded the sidebar in docs/.vitepress/config.mts to include a "Resolvers" section with grouped migration guides, making it easier for users to find relevant documentation for different migration paths. [1] [2] [3]
  • Added new data loader for resolvers in docs/.vitepress/theme/resolvers.data.ts and updated hooks data loader to watch resolver files as well. [1] [2]

Component additions and registration:

  • Introduced new Vue components: ResolversTable.vue and ConditionsTable.vue, which render tables of resolvers and conditions, respectively, for documentation pages. [1] [2]
  • Registered the new components globally in the theme’s entry point (docs/.vitepress/theme/index.ts) so they can be used throughout the documentation. [1] [2]

Migration guides and documentation content:

  • Added a comprehensive migration guide for users moving from feathers-fletching to feathers-utils, detailing equivalents for common hooks and patterns.
  • Updated code examples in the migrating-from-feathers-hooks-common.md guide to use explicit function wrappers for transformer hooks, improving clarity and consistency. [1] [2] [3] [4] [5] [6]

Configuration and permissions:

  • Added a .claude/settings.json file to specify allowed bash commands for various development and formatting tools.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 10, 2026

Deploying feathers-utils with  Cloudflare Pages  Cloudflare Pages

Latest commit: 719799e
Status: ✅  Deploy successful!
Preview URL: https://588544ee.feathers-utils.pages.dev
Branch Preview URL: https://refactor-transformers-direct.feathers-utils.pages.dev

View logs

@fratzinger fratzinger changed the title refactor!: transformers direct feat!: typesafety, resolvers, tests Mar 10, 2026
@fratzinger fratzinger merged commit a4ff9bb into main Mar 10, 2026
11 checks passed
@fratzinger fratzinger deleted the refactor/transformers-direct branch March 10, 2026 09:57
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