Moose Decorators is a project that provides decorators or annotations for JavaScript language. It contains many decorators are used to validate dto (data transfer object) from backend, improve your application such as ioc (invention of control) or caching
Compile class and object decorators to ES5
Allow parsing of decorators
<a href="https://www.moosejs.com/"><img src="https://raw.githubusercontent.com/514-labs/moose/main/logo-m-light.png" alt="moose logo" height="250px"></a>
Decorator-based property validation for classes.
A collection of the most useful property decorators.
Decorators for Ember Classes
An utility that allows developers to declare InversifyJS bindings using ES2016 decorators
Utilities used by the Ember Decorators project
 [](https://www.npmjs.com/package/semantic-release-plugin-deco
Decorators for Ember Components
Compile class public and private fields, private methods and decorators to ES6
Lazy evaluated property injection decorators for InversifyJS
Useful decorators for Ember applications.
runtime type checking and validation of untyped JSON data
Library of JavaScript stage-0 decorators (aka ES2016/ES7 decorators but that's not accurate!) inspired by languages that come with built-ins like @override, @deprecate, @autobind, @mixin and more! Works great with React/Angular/more!
Decorators to make class-like Vuex modules
Helper function to bindify decorators
Polyfill for Metadata Reflection API
A very small TypeScript library that provides tolerable Mixin functionality.
A collection of decorators using lodash at it's core.
Allow parsing of decorators
This package uses ES2015 decorators to simplify JSON schema creation and use
A very conservative set of decorators for TypeScript projects