UNPKG

schema-object

Version:

Enforce schema on JavaScript objects, including type, transformation, and validation. Supports extends, sub-schemas, and arrays.

59 lines (58 loc) 1.44 kB
{ "name": "schema-object", "version": "4.0.11", "description": "Enforce schema on JavaScript objects, including type, transformation, and validation. Supports extends, sub-schemas, and arrays.", "main": "dist/schemaobject.js", "scripts": { "test": "gulp test-node && gulp test-node", "build": "gulp build", "prepublish": "in-publish && gulp build || not-in-publish" }, "types": "./typescript/schemaobject.d.ts", "directories": { "test": "test" }, "files": [ "dist", "typescript" ], "repository": { "type": "git", "url": "git@github.com:scotthovestadt/schema-object.git" }, "keywords": [ "javascript", "schema", "extends", "type", "transformation", "validation", "object", "array" ], "dependencies": { "babel-polyfill": "^6.16.0", "harmony-reflect": "^1.5.0", "in-publish": "^2.0.0", "lodash": "^4.17.2" }, "devDependencies": { "babel-core": "6.21.0", "babel-plugin-transform-builtin-extend": "1.1.0", "babel-plugin-transform-class-properties": "6.19.0", "babel-preset-es2015": "6.18.0", "gulp": "3.9.1", "gulp-babel": "6.1.2", "gulp-mocha": "3.0.1", "gulp-mocha-phantomjs": "0.12.0", "load-plugins": "2.1.2", "minimist": "1.2.0", "should": "11.x.x" }, "author": "Scott Hovestadt", "license": "BSD", "readmeFilename": "README.md", "engines": { "node": ">=0.11" } }