{"_id":"skemata","_rev":"5-f9926ae73a438db8edbfa70f00f4f44f","name":"skemata","description":"An object structure and type validation library","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"skemata","version":"0.1.0","description":"An object structure and type validation library","main":"lib/index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/brunch/skemata.git"},"keywords":["object","schema","validation","types","type"],"author":{"name":"Paul Miller","url":"http://paulmillr.com"},"license":"MIT","bugs":{"url":"https://github.com/brunch/skemata/issues"},"homepage":"https://github.com/brunch/skemata#readme","dependencies":{"fast-levenshtein":"^1.1.3"},"devDependencies":{"ava":"^0.14.0"},"gitHead":"704da1b102c1d322eed8d9289567678478ef8de0","_id":"skemata@0.1.0","_shasum":"aea095b4c669ace730cf9276063c6f7db27a237d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"aea095b4c669ace730cf9276063c6f7db27a237d","tarball":"https://registry.npmjs.org/skemata/-/skemata-0.1.0.tgz","integrity":"sha512-ETYHwkuJ6RbipsFX3OloKMeOAKExnZBcLKOZkRD/pqVGuAWuOEhh2Q80Qh+MiYeg62EpWQpkSaQdWgzZmOcXTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOhvE7BAb73AVKss02jAm84IKOmd1UaiC+XEo9awMkOQIgefPSEUpuVDWpdh0lypLdqcksKLnm+2+a7ds0AWQaDCI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skemata-0.1.0.tgz_1461452800318_0.24106894293799996"}},"0.1.1":{"name":"skemata","version":"0.1.1","description":"An object structure and type validation library","main":"lib/index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/brunch/skemata.git"},"keywords":["object","schema","validation","types","type"],"author":{"name":"Paul Miller","url":"http://paulmillr.com"},"license":"MIT","bugs":{"url":"https://github.com/brunch/skemata/issues"},"homepage":"https://github.com/brunch/skemata#readme","dependencies":{"fast-levenshtein":"^1.1.3"},"devDependencies":{"ava":"^0.14.0"},"gitHead":"8d65cecb7d62c6440a7078f2de7e0a4321e287fc","_id":"skemata@0.1.1","_shasum":"48f56643f7d5fc6ab8aa14f7d2411a363a5e8d4c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"48f56643f7d5fc6ab8aa14f7d2411a363a5e8d4c","tarball":"https://registry.npmjs.org/skemata/-/skemata-0.1.1.tgz","integrity":"sha512-jFbiHTibfxm8eIyDMyeN9p6R6Q6jByR49QqcuPevRZsrMFuj3xr8bCh5iIJYYnhHgXFkFUURfl1ECJGiLr+QBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUtU62WFIyxQZjjd/g3GPSS0LwmUN2NYoYcYfBxHufwIhAO43OdjNyfF1rDM3sg81UxQ15BIejX9k/MVBZXcsxwK2"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skemata-0.1.1.tgz_1461578934095_0.09343804139643908"}},"0.1.2":{"name":"skemata","version":"0.1.2","description":"An object structure and type validation library","main":"lib/index.js","scripts":{"test":"ava"},"repository":{"type":"git","url":"git+https://github.com/brunch/skemata.git"},"keywords":["object","schema","validation","types","type"],"author":{"name":"Paul Miller","url":"http://paulmillr.com"},"license":"MIT","bugs":{"url":"https://github.com/brunch/skemata/issues"},"homepage":"https://github.com/brunch/skemata#readme","dependencies":{"fast-levenshtein":"^1.1.3"},"devDependencies":{"ava":"^0.14.0"},"gitHead":"5de0bedda36fd03fc91419f6a76e19dbaa5b1098","_id":"skemata@0.1.2","_shasum":"f3c521029b67be6e0825f0df867ee97916de4530","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"paulmillr","email":"paul@paulmillr.com"},"maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"dist":{"shasum":"f3c521029b67be6e0825f0df867ee97916de4530","tarball":"https://registry.npmjs.org/skemata/-/skemata-0.1.2.tgz","integrity":"sha512-2Dm7c71ZF1RBetTpbuTstvAth/3upgcPEDePYi9P2OIjqdUHZjOnRg9LSWFuZgbfbor9qYmdHbsRIBTeunxvHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCudIw1n6Abp5jUJRs+hAlMl9mE5xWwX+XNVK9D7ay9TQIgQzL2V/eg2Z3EGzesDm2QUmDfhv+854s5+5ybu1sIsSE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/skemata-0.1.2.tgz_1462312559593_0.040840379195287824"}}},"readme":"# Skemata\n\nSkemata is a small library for validating object structure and value types.\nIt was extracted during development of config validation for [Brunch](http://github.com/brunch/brunch).\n\n### Sample use (straight from brunch)\n\n```javascript\nconst v = skemata.v;\nconst configBaseSchema = v.object({\n  paths: v.object({\n    root: v.string.default('.'),\n    public: v.string.default('public'),\n    watched: v.array(v.string).default(['app', 'test', 'vendor']),\n    ignored: v.deprecated(v.noop, 'moved to `config.conventions.ignored`'),\n    assets: v.deprecated(v.noop, 'moved to `config.conventions.assets`'),\n    test: v.deprecated(v.noop, 'moved to `config.conventions.test`'),\n    vendor: v.deprecated(v.noop, 'moved to `config.conventions.vendor`'),\n    config: v.string,\n    packageConfig: v.string.default('package.json'),\n    bowerConfig: v.string.default('bower.json')\n  }).default({}),\n\n  rootPath: v.deprecated(v.noop, 'moved to `config.paths.root`'),\n  buildPath: v.deprecated(v.noop, 'moved to `config.paths.public`')\n  // ...\n});\n```\n","maintainers":[{"name":"paulmillr","email":"paul@paulmillr.com"}],"time":{"modified":"2022-06-26T20:31:30.521Z","created":"2016-04-23T23:06:42.204Z","0.1.0":"2016-04-23T23:06:42.204Z","0.1.1":"2016-04-25T10:08:56.560Z","0.1.2":"2016-05-03T21:56:00.843Z"},"homepage":"https://github.com/brunch/skemata#readme","keywords":["object","schema","validation","types","type"],"repository":{"type":"git","url":"git+https://github.com/brunch/skemata.git"},"author":{"name":"Paul Miller","url":"http://paulmillr.com"},"bugs":{"url":"https://github.com/brunch/skemata/issues"},"license":"MIT","readmeFilename":"README.md"}