This repository has been archived by the owner on Mar 6, 2019. It is now read-only.
v0.0.4
This version of o.js includes a new attribute library that exposes an o.Attribute constructor for creating attributes that can be applied to objects. Other changes as well, see below:
- Remove the option definition property.
- Rename o.extend to o.augment.
- Rename the default definition property to devoid.
- Rename the extends definition property to augments.
- Rename the isa definition property to type.
- New primitive and object types for boolean, string, and number.
- Added the nonEmptyString type.
- Rename the extends type to instanceOf.
- Added the typeOf type.
- New arrayOf and objectOf types.
- New attribute extention (o-attribute.js).
- Add versions and version checking to the libraries.
Visit o-js.com for downloads, documentation, and other resources.