161 packages found
Strong Dynamically Typed Object Modeling for JavaScript
- typed
- types
- typing
- type-checking
- dynamic
- strong
- model
- definition
- object
- assertion
- inheritance
- composition
- structures
- proxy
A simple and composable way to validate data in JavaScript (and TypeScript).
Abstract multi-purpose data model
Advanced strongly-typed JavaScript object.
Define and validate rules, datatypes and schemata in Node and in the browser.
Strongly-typed JavaScript object with support for validation and error handling.
Validate object data in JS based on a given data model
make custom ability more easy. generate the ability which can be added to any class directly.
AbstractObject with Object State Events Support
Validate data models from object.
IceTray is simple tool to transform raw data to schema, and sanitize data type
RapidOM schema validator
- rapid
- object
- model
- rapidom
- javascript
- typescript
- schema
- validation
- default
- required
- array
- min
- max
- length
- View more
A lightweight JavaScript inheritance utility.
- lighter
- type
- object
- inheritance
- prototype
- prototypal
- multiple
- swiss
- mixin
- extend
- decorate
- init
- constructor
- hidden
- View more
> [Brick](http://github.com/bredele/brickjs) reactive data layer
Easily validate Mithril.js forms, models, and objects.
A simple object model for JavaScript
Validate your objects against a swagger spec and receive in-depth error traces
JavaScript library for Browserify.
An observable, extensible state object with derived watchable properties.