{"_id":"yeoman-assert","_rev":"274014","name":"yeoman-assert","description":"Assert utility from yeoman","dist-tags":{"latest":"3.1.1"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"time":{"modified":"2021-06-03T17:53:17.000Z","created":"2014-11-16T21:15:41.365Z","3.1.1":"2018-03-25T16:55:32.310Z","3.1.0":"2017-09-24T16:14:36.262Z","3.0.0":"2017-02-11T14:42:24.750Z","2.2.3":"2017-02-11T14:40:50.492Z","2.2.2":"2016-12-14T18:51:41.314Z","2.2.1":"2016-04-20T17:50:48.893Z","2.2.0":"2016-04-17T19:18:01.078Z","2.1.2":"2016-03-31T06:24:00.688Z","2.1.1":"2015-12-08T18:29:21.328Z","2.1.0":"2015-09-06T23:40:50.737Z","2.0.0":"2015-04-08T02:02:17.716Z","1.0.0":"2014-11-16T21:15:41.365Z"},"users":{"itonyyo":true,"evert0n":true},"author":{"name":"Yeoman team"},"repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"versions":{"3.1.1":{"name":"yeoman-assert","version":"3.1.1","description":"Assert utility from yeoman","license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"homepage":"http://yeoman.io","author":{"name":"Yeoman team"},"engines":{"node":">=4"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"files":["index.js"],"keywords":["assert","assertion","test","testing","utility","helper","yeoman"],"devDependencies":{"eslint":"^3.15.0","eslint-config-xo-space":"^0.15.0","gulp":"^3.9.0","gulp-eslint":"^3.0.1","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"3f207c9e379770446409edd9e46812074fb527ed","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9f6fa0ecba7dd007c40f579668cb5dda18c79343","size":3913,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-3.1.1.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yeoman-assert_3.1.1_1521996932252_0.8789276366101619"},"_hasShrinkwrap":false,"publish_time":1521996932310,"_cnpm_publish_time":1521996932310},"3.1.0":{"name":"yeoman-assert","version":"3.1.0","description":"Assert utility from yeoman","license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"homepage":"http://yeoman.io","author":{"name":"Yeoman team"},"engines":{"node":">=4"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"files":["index.js"],"keywords":["assert","assertion","test","testing","utility","helper","yeoman"],"devDependencies":{"eslint":"^3.15.0","eslint-config-xo-space":"^0.15.0","gulp":"^3.9.0","gulp-eslint":"^3.0.1","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"ae8dc7337eb7d7728672aa0648d3b6d1766c803f","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@3.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"ad89ab4616d697f98b1a3eb8a1b63e8e315a89e8","size":3247,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-3.1.0.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yeoman-assert-3.1.0.tgz_1506269676142_0.9658846510574222"},"directories":{},"publish_time":1506269676262,"_hasShrinkwrap":false,"_cnpm_publish_time":1506269676262},"3.0.0":{"name":"yeoman-assert","version":"3.0.0","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"devDependencies":{"eslint":"^3.15.0","eslint-config-xo-space":"^0.15.0","gulp":"^3.9.0","gulp-eslint":"^3.0.1","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"b6dc64565419dacc329bd9760a4d847b5beb759d","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@3.0.0","_shasum":"8e52eb657d3f42d90703f94918091aba1cfc263c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"8e52eb657d3f42d90703f94918091aba1cfc263c","size":3059,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-3.0.0.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yeoman-assert-3.0.0.tgz_1486824144516_0.13667907775379717"},"directories":{},"publish_time":1486824144750,"_cnpm_publish_time":1486824144750,"_hasShrinkwrap":false},"2.2.3":{"name":"yeoman-assert","version":"2.2.3","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"devDependencies":{"eslint":"^3.15.0","eslint-config-xo-space":"^0.15.0","gulp":"^3.9.0","gulp-eslint":"^3.0.1","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"fa51fc568646efd9483e05fd2167012abfd28619","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.2.3","_shasum":"a5682a83632c50ac0ee84173a5a10fd6f3206474","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"a5682a83632c50ac0ee84173a5a10fd6f3206474","size":3060,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.2.3.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/yeoman-assert-2.2.3.tgz_1486824048479_0.5652651228010654"},"directories":{},"publish_time":1486824050492,"_cnpm_publish_time":1486824050492,"_hasShrinkwrap":false},"2.2.2":{"name":"yeoman-assert","version":"2.2.2","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"devDependencies":{"eslint-config-xo-space":"^0.7.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"ed7f3f08bf54ad89a18214c3ea4aa6b058b83a3a","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.2.2","_shasum":"d2b15982f6a438a0d2319d8b5c1d65abc5b6dbea","_from":".","_npmVersion":"3.5.3","_nodeVersion":"6.9.1","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"d2b15982f6a438a0d2319d8b5c1d65abc5b6dbea","size":3674,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.2.2.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yeoman-assert-2.2.2.tgz_1481741501059_0.6514057847671211"},"directories":{},"publish_time":1481741501314,"_cnpm_publish_time":1481741501314,"_hasShrinkwrap":false},"2.2.1":{"name":"yeoman-assert","version":"2.2.1","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"devDependencies":{"eslint-config-xo-space":"^0.7.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"d805352cff09641332000c3d9f24c97a2abd57e5","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.2.1","_shasum":"524bff6b2a83d344a7a24ea825c5eb16504396f5","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.8.0","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"524bff6b2a83d344a7a24ea825c5eb16504396f5","size":3635,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.2.1.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/yeoman-assert-2.2.1.tgz_1461174646730_0.20311472262255847"},"directories":{},"publish_time":1461174648893,"_cnpm_publish_time":1461174648893,"_hasShrinkwrap":false},"2.2.0":{"name":"yeoman-assert","version":"2.2.0","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"devDependencies":{"eslint-config-xo-space":"^0.7.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"6671839669f6d1bbe0e74a3d2a9f0af08ebf7249","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.2.0","_shasum":"9437f80681d514fd92dcdda0a1a83d9ed504aa9a","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.10.1","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"9437f80681d514fd92dcdda0a1a83d9ed504aa9a","size":2987,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.2.0.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yeoman-assert-2.2.0.tgz_1460920680693_0.05774602061137557"},"directories":{},"publish_time":1460920681078,"_cnpm_publish_time":1460920681078,"_hasShrinkwrap":false},"2.1.2":{"name":"yeoman-assert","version":"2.1.2","description":"Assert utility from yeoman","homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"files":["index.js"],"main":"index.js","keywords":["assert","utility","helper","yeoman"],"license":"BSD-2-Clause","repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"gulp","prepublish":"gulp prepublish"},"dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"devDependencies":{"eslint-config-xo-space":"^0.7.0","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-exclude-gitignore":"^1.0.0","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.0.0","gulp-nsp":"^2.1.0","gulp-plumber":"^1.0.0"},"eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"aa6a727fa2e7baa60604fec2b8366b30834e302c","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.1.2","_shasum":"9b61004ba05fab567e3bbfe1573c9941116c0185","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.9.0","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"9b61004ba05fab567e3bbfe1573c9941116c0185","size":2894,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.1.2.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/yeoman-assert-2.1.2.tgz_1459405440237_0.3459890547674149"},"directories":{},"publish_time":1459405440688,"_cnpm_publish_time":1459405440688,"_hasShrinkwrap":false},"2.1.1":{"name":"yeoman-assert","version":"2.1.1","description":"Assert utility from yeoman","license":"BSD","keywords":["assert","utility","helper","yeoman"],"homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"jshint *.js && jscs *.js && mocha"},"dependencies":{"lodash":"^3.6.0","path-exists":"^1.0.0"},"devDependencies":{"jscs":"^1.12.0","jshint":"^2.6.3","mocha":"*"},"gitHead":"31092e2223b82220e86fa0a75c0d9bdfcc81a9f0","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.1.1","_shasum":"09b3be09325bf0382f592fb8b72861a3735c41f8","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"09b3be09325bf0382f592fb8b72861a3735c41f8","size":3383,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.1.1.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"directories":{},"publish_time":1449599361328,"_cnpm_publish_time":1449599361328,"_hasShrinkwrap":false},"2.1.0":{"name":"yeoman-assert","version":"2.1.0","description":"Assert utility from yeoman","license":"BSD","keywords":["assert","utility","helper","yeoman"],"homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"repository":{"type":"git","url":"git+https://github.com/yeoman/yeoman-assert.git"},"files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"jshint *.js && jscs *.js && mocha"},"dependencies":{"lodash":"^3.6.0","path-exists":"^1.0.0"},"devDependencies":{"jscs":"^1.12.0","jshint":"^2.6.3","mocha":"*"},"gitHead":"588d307433378683f0d44a609acb2c04fbd014b8","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.1.0","_shasum":"1609e9d6ce9b9e646f48176ec682863c34b48038","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"dist":{"shasum":"1609e9d6ce9b9e646f48176ec682863c34b48038","size":2648,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.1.0.tgz"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"directories":{},"publish_time":1441582850737,"_cnpm_publish_time":1441582850737,"_hasShrinkwrap":false},"2.0.0":{"name":"yeoman-assert","version":"2.0.0","description":"Assert utility from yeoman","license":"BSD","keywords":["assert","utility","helper","yeoman"],"homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"repository":{"type":"git","url":"https://github.com/yeoman/yeoman-assert"},"files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"jshint *.js && jscs *.js && mocha"},"dependencies":{"lodash":"^3.6.0"},"devDependencies":{"jscs":"^1.12.0","jshint":"^2.6.3","mocha":"*"},"gitHead":"f7a5382305b4cd76178aaa673a06ffc0eedf5a9c","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@2.0.0","_shasum":"83e7869a7732314c7347a08192802278563bfe02","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"dist":{"shasum":"83e7869a7732314c7347a08192802278563bfe02","size":2940,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-2.0.0.tgz"},"directories":{},"publish_time":1428458537716,"_cnpm_publish_time":1428458537716,"_hasShrinkwrap":false},"1.0.0":{"name":"yeoman-assert","version":"1.0.0","description":"Assert utility from yeoman","license":"BSD","keywords":["assert","utility","helper","yeoman"],"homepage":"http://yeoman.io","author":{"name":"The Yeoman Team"},"repository":{"type":"git","url":"https://github.com/yeoman/yeoman-assert"},"files":["index.js"],"engines":{"node":">=0.10.0"},"scripts":{"test":"jshint *.js && jscs *.js && mocha"},"dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1"},"devDependencies":{"jscs":"^1.7.3","jshint":"^2.5.10","mocha":"*"},"gitHead":"737a686953df0afc6b98ce2345ced06ea82c29e6","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"_id":"yeoman-assert@1.0.0","_shasum":"900d1089d188fc393932212930795e06bf2f9e8a","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":""}],"dist":{"shasum":"900d1089d188fc393932212930795e06bf2f9e8a","size":2820,"noattachment":false,"key":"/yeoman-assert/-/yeoman-assert-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yeoman-assert/download/yeoman-assert-1.0.0.tgz"},"directories":{},"publish_time":1416172541365,"_cnpm_publish_time":1416172541365,"_hasShrinkwrap":false}},"readme":"# yeoman-assert [![Build Status](https://travis-ci.org/yeoman/yeoman-assert.svg?branch=master)](https://travis-ci.org/yeoman/yeoman-assert)\n\n`yeoman-assert` is extending the native Node.js `assert` module. Every methods in `assert` also is available with `yeoman-assert`, plus some code scaffolding related assertion helpers.\n\n\n## Install\n\n```\n$ npm install yeoman-assert\n```\n\n\n## Usage\n\n```js\nconst assert = require('yeoman-assert');\n\nassert(true);\nassert.equal(1, 1);\n```\n\n\n## API\n\n### `assert.file()`\n\n- **path** (String|Array) Path to a file.\n\nAssert that a file exists.\n\n```js\nassert.file('templates/user.hbs');\n```\n\nAssert that each files in the array exists.\n\n```js\nassert.file(['templates/user.hbs', 'templates/user/edit.hbs']);\n\n```\n\n\n### `assert.noFile()`\n\n- **path** (String|Array) Path to a file.\n\nAssert that a file doesn't exists.\n\n```js\nassert.noFile('templates/user.hbs');\n```\n\nAssert that each of an array of files doesn't exist.\n\n```js\nassert.noFile(['templates/user.hbs', 'templates/user/edit.hbs']);\n\n```\n\n\n### `assert.fileContent()`\n\n- **file** (String|Array) Path to a file.\n- **reg** (Regex|String) Regex or string that will be used to search the file.\n\nAssert that a file's content matches a string.\n\n```js\nassert.fileContent('models/user.js', 'App.User = DS.Model.extend');\n\n```\n\nAssert that a file's content matches a regex.\n\n```js\nassert.fileContent('models/user.js', /App\\.User = DS\\.Model\\.extend/);\n```\n\nAssert that each of an array of files content matches a regex or string.\n\n```js\nassert.fileContent([\n   ['models/user.js', 'App.User = DS.Model.extend'],\n   ['controllers/user.js', /App\\.UserController = Ember\\.ObjectController\\.extend/]\n]);\n```\n\n\n### `assert.noFileContent()`\n\n- **file** (String|Array) Path to a file.\n- **reg** (Regex|String) Regex or string that will be used to search the file.\n\nAssert that a file's content does not match a string.\n\n```js\nassert.noFileContent('models/user.js', 'App.User = DS.Model.extend');\n\n```\n\nAssert that a file's content does not match a regex.\n\n```js\nassert.noFileContent('models/user.js', /App\\.User = DS\\.Model\\.extend/);\n```\n\nAssert that each of an array of files content does not match a regex or string.\n\n```js\nassert.noFileContent([\n   ['models/user.js', 'App.User = DS.Model.extend'],\n   ['controllers/user.js', /App\\.UserController = Ember\\.ObjectController\\.extend/]\n]);\n```\n\n### `assert.textEqual()`\n\n- **value** (String) A string.\n- **expected** (String) The expected value of the string.\n\nAssert that two strings are equal after standardization of newlines.\n\n```js\nassert.textEqual('I have a yellow cat', 'I have a yellow cat');\n```\n\n\n### `assert.implement()`\n\n- **subject** (Object) Subject implementing the façade.\n- **methods** (Object|Array) A façace, hash or array of keys to be implemented.\n\nAssert an Object implements an interface.\n\n```js\nassert.implement(fs, ['readFile']);\n```\n\n\n### `assert.notImplement()`\n\n- **subject** (Object) Subject not implementing the methods.\n- **methods** (Object|Array) Hash or array of method names to be implemented.\n\nAssert an Object doesn't implements any method of an interface.\n\n```js\nassert.notImplement(fs, ['foo']);\n```\n\n### `assert.objectContent()`\n\nAssert an object contains at least a set of keys\n\n```js\nvar anObject = {a: 1};\n\nassert.objectContent(anObject, {a: 2});\n```\n\n### `assert.noObjectContent()`\n\nAssert an object does not contain at least a set of keys\n\n```js\nvar anObject = {a: 1};\n\nassert.noObjectContent(anObject, {a: 1});\n```\n\n### `assert.jsonFileContent()`\n\nAssert a JSON file contains at least a set of keys (rely of `assert.objectContent()`)\n\n```js\nassert.jsonFileContent('path/to/file.json', {a: 2});\n```\n\n### `assert.noJsonFileContent()`\n\nAssert a JSON file does not contain at least a set of keys (rely of `assert.noObjectContent()`)\n\n```js\nassert.noJsonFileContent('path/to/file.json', {a: 1});\n```\n\n\n## Contribute\n\nSee the [contributing docs](http://yeoman.io/contributing/).\n\n\n## License\n\nBSD-2-Clause © Google\n","_attachments":{},"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"license":"BSD-2-Clause"}