Skip to content

Support both legacy and modern decorators syntax#215

Merged
guyca merged 6 commits intomasterfrom
supportBothDecoratorsImplementations
Mar 23, 2025
Merged

Support both legacy and modern decorators syntax#215
guyca merged 6 commits intomasterfrom
supportBothDecoratorsImplementations

Conversation

@guyca
Copy link
Collaborator

@guyca guyca commented Mar 21, 2025

Support for Modern Decorators 🎉

This PR removes Obsidian’s dependency on legacy decorators, bringing full support for both legacy and the latest ECMAScript decorators (2023-11). Now, developers can use Obsidian seamlessly, regardless of which decorator implementation they prefer.

What's New?

✅ Dual support for legacy and modern decorators
✅ Easier installation

What's Next?

  • Update documentation to reflect these changes
  • Add Wallaby config for both legacy and modern syntax

This marks a big step forward in making Obsidian more adaptable and easier to integrate into modern codebases. 🚀

closes #183

@guyca guyca merged commit 1612ea7 into master Mar 23, 2025
2 checks passed
@guyca guyca deleted the supportBothDecoratorsImplementations branch March 23, 2025 06:04
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.

migation to standard decorators

1 participant