{"_id":"yeoman-assert","_rev":"58-563e18335c65ca8bbad3002da0f52b59","name":"yeoman-assert","dist-tags":{"latest":"3.1.1"},"versions":{"1.0.0":{"name":"yeoman-assert","version":"1.0.0","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD","_id":"yeoman-assert@1.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"900d1089d188fc393932212930795e06bf2f9e8a","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-1.0.0.tgz","integrity":"sha512-nJG14ujmzqcYjfpkfoUzhSy4gppE2OF3+8Vs8XfM9q2MoHqErZ4hhfxwWd13GqmD2H9XNcuxoU+9YZfV4q93fg==","signatures":[{"sig":"MEUCIBx65EOpp+rLMZqoMdLUTixDYV1NOuI+5zb8UFfAqsAYAiEA9WY2RF+AT13Gm+5t3mfMO552H76kxF2Ic1o+tt7Bm2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"900d1089d188fc393932212930795e06bf2f9e8a","engines":{"node":">=0.10.0"},"gitHead":"737a686953df0afc6b98ce2345ced06ea82c29e6","scripts":{"test":"jshint *.js && jscs *.js && mocha"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"https://github.com/yeoman/yeoman-assert","type":"git"},"_npmVersion":"2.1.5","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"0.10.32","dependencies":{"chalk":"^0.5.1","lodash":"^2.4.1"},"devDependencies":{"jscs":"^1.7.3","mocha":"*","jshint":"^2.5.10"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.0.0":{"name":"yeoman-assert","version":"2.0.0","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD","_id":"yeoman-assert@2.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"83e7869a7732314c7347a08192802278563bfe02","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.0.0.tgz","integrity":"sha512-ivvuYtnvMng4GeK4l4eUDzdTdkmZznUcMlYV5gqGg3rY6mzRex74vIMkby3B111lHZs4a0o/iLTk9+N+ucEj/g==","signatures":[{"sig":"MEYCIQDv1Pfc8nbSWGXsEhsfRlYKdSm+WPPlZBOXAPwIXvuXgQIhAOZZvBdkZh/Oap951m1A0rLlOLrwwdpWbl5embNYPVmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"83e7869a7732314c7347a08192802278563bfe02","engines":{"node":">=0.10.0"},"gitHead":"f7a5382305b4cd76178aaa673a06ffc0eedf5a9c","scripts":{"test":"jshint *.js && jscs *.js && mocha"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"https://github.com/yeoman/yeoman-assert","type":"git"},"_npmVersion":"2.7.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"0.12.1","dependencies":{"lodash":"^3.6.0"},"devDependencies":{"jscs":"^1.12.0","mocha":"*","jshint":"^2.6.3"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.1.0":{"name":"yeoman-assert","version":"2.1.0","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD","_id":"yeoman-assert@2.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"1609e9d6ce9b9e646f48176ec682863c34b48038","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.1.0.tgz","integrity":"sha512-EUS0f+qtrMVaY3yvgD92q+Gm/MaQBbVbk6VEXgcY+G1plaOarssmKx3mYr4cKLWaDT4YuvL+YmxHqNuDNKs05w==","signatures":[{"sig":"MEQCIGI8tN2XFnzLbGOdPE5xvEiKeH95zZ2uPYansmgny5UCAiAktNcncj4/Nk5cPW1pKDONRwXXKA70ZOHp5FQ2e330oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"1609e9d6ce9b9e646f48176ec682863c34b48038","engines":{"node":">=0.10.0"},"gitHead":"588d307433378683f0d44a609acb2c04fbd014b8","scripts":{"test":"jshint *.js && jscs *.js && mocha"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"2.12.1","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"0.12.7","dependencies":{"lodash":"^3.6.0","path-exists":"^1.0.0"},"devDependencies":{"jscs":"^1.12.0","mocha":"*","jshint":"^2.6.3"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.1.1":{"name":"yeoman-assert","version":"2.1.1","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD","_id":"yeoman-assert@2.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"09b3be09325bf0382f592fb8b72861a3735c41f8","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.1.1.tgz","integrity":"sha512-kYS39u3LX5qfe5P2TGGe+zZzgxXoDkhxwJDw7iJ/seN2NhDRaYwEHjP5z2ywnd9YS5V+BS6TAnB6k3siz8MTeA==","signatures":[{"sig":"MEYCIQD8YdeOXyKxoJzNMLUQbMENDgVedw1iokAzdMptqZ2t7wIhAPxR9rAITO4TRrcPCl1W5J7OlxEYfheA2NFZmbfHuqtq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"09b3be09325bf0382f592fb8b72861a3735c41f8","engines":{"node":">=0.10.0"},"gitHead":"31092e2223b82220e86fa0a75c0d9bdfcc81a9f0","scripts":{"test":"jshint *.js && jscs *.js && mocha"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"3.5.0","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"5.1.0","dependencies":{"lodash":"^3.6.0","path-exists":"^1.0.0"},"devDependencies":{"jscs":"^1.12.0","mocha":"*","jshint":"^2.6.3"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.1.2":{"name":"yeoman-assert","version":"2.1.2","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@2.1.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"9b61004ba05fab567e3bbfe1573c9941116c0185","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.1.2.tgz","integrity":"sha512-bGi2qUoKXW3/ku0dawqGPQboWV70GVqqZ6M8yBC4Rg35LSJi70GeHo/nC9mbh+Y+A/0MiyfVYyeHIGW49L++/w==","signatures":[{"sig":"MEUCIDvRlwa9pRENyH6YkTg8M6OsTcAtiN1BLiSKLzJcp0AFAiEAkxrT1dXNdnyF9ZoCDvb0zqtjZKZbrh3mXfQk6RaeYfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"9b61004ba05fab567e3bbfe1573c9941116c0185","engines":{"node":">=0.10.0"},"gitHead":"aa6a727fa2e7baa60604fec2b8366b30834e302c","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"3.5.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"5.9.0","dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","gulp-nsp":"^2.1.0","gulp-mocha":"^2.0.0","gulp-eslint":"^1.0.0","gulp-plumber":"^1.0.0","gulp-istanbul":"^0.10.3","eslint-config-xo-space":"^0.7.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-2.1.2.tgz_1459405440237_0.3459890547674149","host":"packages-12-west.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.2.0":{"name":"yeoman-assert","version":"2.2.0","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@2.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"9437f80681d514fd92dcdda0a1a83d9ed504aa9a","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.2.0.tgz","integrity":"sha512-lS77n1ySb87CJ2OwGGnK7hRf9hLp3sAoUzRMMzxg+JtOW4mCeENMgC2Ip6Fq0/XrLIg/iQtJqsgicd4njzbIYg==","signatures":[{"sig":"MEUCIDzpfpU6DSHHVHtuY9x9+uj9dq1/FrtSD1n7fX5OxM9dAiEAl4kdwr8WRRDp4Cf2AGzwY6whU/lbTxDygUCFF9nA7PA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"9437f80681d514fd92dcdda0a1a83d9ed504aa9a","engines":{"node":">=0.10.0"},"gitHead":"6671839669f6d1bbe0e74a3d2a9f0af08ebf7249","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"3.5.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"5.10.1","dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","gulp-nsp":"^2.1.0","gulp-mocha":"^2.0.0","gulp-eslint":"^1.0.0","gulp-plumber":"^1.0.0","gulp-istanbul":"^0.10.3","eslint-config-xo-space":"^0.7.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-2.2.0.tgz_1460920680693_0.05774602061137557","host":"packages-12-west.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.2.1":{"name":"yeoman-assert","version":"2.2.1","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@2.2.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"524bff6b2a83d344a7a24ea825c5eb16504396f5","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.2.1.tgz","integrity":"sha512-IKyJWAdy7ZLqHlJOK2TGxSIyRV+EVk7IePMjTgjt+cWK1wHTokGuEcnsziahQJUk9/JhJXS7waM4GwJqNuy4Xg==","signatures":[{"sig":"MEUCIQCpWE+5/P0PSBpCLRC1UnFtdDgFRMPSjitETsikmOE34QIgbAhqk9FpI19PUctpIak3+s9fv7Rk8TImFC+FDbIZuKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"524bff6b2a83d344a7a24ea825c5eb16504396f5","engines":{"node":">=0.10.0"},"gitHead":"d805352cff09641332000c3d9f24c97a2abd57e5","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"3.5.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"5.8.0","dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","gulp-nsp":"^2.1.0","gulp-mocha":"^2.0.0","gulp-eslint":"^1.0.0","gulp-plumber":"^1.0.0","gulp-istanbul":"^0.10.3","eslint-config-xo-space":"^0.7.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-2.2.1.tgz_1461174646730_0.20311472262255847","host":"packages-16-east.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.2.2":{"name":"yeoman-assert","version":"2.2.2","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@2.2.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"d2b15982f6a438a0d2319d8b5c1d65abc5b6dbea","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.2.2.tgz","integrity":"sha512-NmTyoCXhcMF4bFzNlno1sQ1DNkdkpyWXIK3HqJRHLzphMjc+viuwvk5gsWMiwgKEUsWFXa5+yIg+kfKRzc+rbw==","signatures":[{"sig":"MEUCIQCMPXlkArCnXV7A3Y/qaScgfwh+tV6RpQZIhAzvp7oWpwIgfuKZJ51fbwA/OAR7zJINo4A3m37oCaLCRQMTZCjS35k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"d2b15982f6a438a0d2319d8b5c1d65abc5b6dbea","engines":{"node":">=0.10.0"},"gitHead":"ed7f3f08bf54ad89a18214c3ea4aa6b058b83a3a","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"3.5.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"6.9.1","dependencies":{"lodash":"^3.6.0","path-exists":"^2.1.0"},"eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","gulp-nsp":"^2.1.0","gulp-mocha":"^2.0.0","gulp-eslint":"^1.0.0","gulp-plumber":"^1.0.0","gulp-istanbul":"^0.10.3","eslint-config-xo-space":"^0.7.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-2.2.2.tgz_1481741501059_0.6514057847671211","host":"packages-12-west.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"2.2.3":{"name":"yeoman-assert","version":"2.2.3","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@2.2.3","maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"mischah","email":"mail@michael-kuehnel.de"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"stefanbuck","email":"web@broud.de"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"a5682a83632c50ac0ee84173a5a10fd6f3206474","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-2.2.3.tgz","integrity":"sha512-rT8yYj33Y5K99oYPWPdMHBYro/XjRUsX6FBDn/E+LSzVBXChXYAES9k8mJQuLjp8HcfNAUfPo/qVL0uConnOFw==","signatures":[{"sig":"MEYCIQD9UFcxX1LzgTHgwLf1slzEYPEBdHJNLcZbcp4Pnd54XwIhALhQRCjCLrvGA4wM8udn4JLVIqCwwQl533KCt0/cAPMM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"a5682a83632c50ac0ee84173a5a10fd6f3206474","engines":{"node":">=0.10.0"},"gitHead":"fa51fc568646efd9483e05fd2167012abfd28619","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"2.15.11","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"4.6.2","eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","eslint":"^3.15.0","gulp-nsp":"^2.1.0","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-plumber":"^1.0.0","gulp-istanbul":"^1.1.1","eslint-config-xo-space":"^0.15.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-2.2.3.tgz_1486824048479_0.5652651228010654","host":"packages-18-east.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"3.0.0":{"name":"yeoman-assert","version":"3.0.0","keywords":["assert","utility","helper","yeoman"],"author":{"name":"The Yeoman Team"},"license":"BSD-2-Clause","_id":"yeoman-assert@3.0.0","maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"mischah","email":"mail@michael-kuehnel.de"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"stefanbuck","email":"web@broud.de"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"8e52eb657d3f42d90703f94918091aba1cfc263c","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-3.0.0.tgz","integrity":"sha512-4jPuNI6NnXmNrCbqTBfMZg7jGUENQi7BysSezGob/4mnCwQznRm92DPzFZsJ+b2IgBJQzjx9Hf8RQmrRwEq8gQ==","signatures":[{"sig":"MEUCIHm8CDF9Rs/KiQcPULCi5DzVnIiQbaUzYIuWd3/zNq5fAiEAxxPBl9Ez7qfsWjTIVa81t+WXFt8Vllw4TXFz1QPxaP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"8e52eb657d3f42d90703f94918091aba1cfc263c","engines":{"node":">=0.10.0"},"gitHead":"b6dc64565419dacc329bd9760a4d847b5beb759d","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"2.15.11","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"4.6.2","eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","eslint":"^3.15.0","gulp-nsp":"^2.1.0","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-plumber":"^1.0.0","gulp-istanbul":"^1.1.1","eslint-config-xo-space":"^0.15.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-3.0.0.tgz_1486824144516_0.13667907775379717","host":"packages-12-west.internal.npmjs.com"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"3.1.0":{"name":"yeoman-assert","version":"3.1.0","keywords":["assert","assertion","test","testing","utility","helper","yeoman"],"author":{"name":"Yeoman team"},"license":"BSD-2-Clause","_id":"yeoman-assert@3.1.0","maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"hemanth","email":"hemanth.hm@gmail.com"},{"name":"mischah","email":"mail@michael-kuehnel.de"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"zckrs","email":"mdara@eleven-labs.com"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"ad89ab4616d697f98b1a3eb8a1b63e8e315a89e8","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-3.1.0.tgz","integrity":"sha512-s5qwXatpdiqVJTwPj92jiE7f7RYKrbZsMZk2koic4hoQPbPwyQrGkaxGEvwal0Mf/dXkVpmfO3wVZCl7aU6uFQ==","signatures":[{"sig":"MEUCIQDPXF97Uq9B3FShrSYU3cANbJfxj/ZI4NQhLDGIqTHGWQIgXTKPQkglUC+ZNn1urrMVZqlpfzVjiYi3r0Spex7dmS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"ae8dc7337eb7d7728672aa0648d3b6d1766c803f","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sboudrias","email":"admin@simonboudrias.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"5.0.3","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"8.1.3","eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"devDependencies":{"gulp":"^3.9.0","eslint":"^3.15.0","gulp-nsp":"^2.1.0","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-plumber":"^1.0.0","gulp-istanbul":"^1.1.1","eslint-config-xo-space":"^0.15.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert-3.1.0.tgz_1506269676142_0.9658846510574222","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"},"3.1.1":{"name":"yeoman-assert","version":"3.1.1","keywords":["assert","assertion","test","testing","utility","helper","yeoman"],"author":{"name":"Yeoman team"},"license":"BSD-2-Clause","_id":"yeoman-assert@3.1.1","maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"arthurvr","email":"contact@arthurverschaeve.be"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"hemanth","email":"hemanth.hm@gmail.com"},{"name":"mischah","email":"mail@michael-kuehnel.de"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"stefanbuck","email":"web@broud.de"},{"name":"zckrs","email":"mdara@eleven-labs.com"}],"homepage":"http://yeoman.io","bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"dist":{"shasum":"9f6fa0ecba7dd007c40f579668cb5dda18c79343","tarball":"https://registry.npmjs.org/yeoman-assert/-/yeoman-assert-3.1.1.tgz","fileCount":4,"integrity":"sha512-bCuLb/j/WzpvrJZCTdJJLFzm7KK8IYQJ3+dF9dYtNs2CUYyezFJDuULiZ2neM4eqjf45GN1KH/MzCTT3i90wUQ==","signatures":[{"sig":"MEYCIQDiuyIG4ZVWHQAJqlYilAsl8PG670wvEW/pB+qL8uFnqgIhAP25gVPGDsfkN+EM3NxiByDFR/kp2UNT0q7ig9nI57CC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14341},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"3f207c9e379770446409edd9e46812074fb527ed","scripts":{"test":"gulp","prepublish":"gulp prepublish"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"_npmVersion":"5.6.0","description":"Assert utility from yeoman","directories":{},"_nodeVersion":"8.10.0","eslintConfig":{"env":{"mocha":true},"extends":"xo-space"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.0","eslint":"^3.15.0","gulp-nsp":"^2.1.0","gulp-mocha":"^3.0.1","gulp-eslint":"^3.0.1","gulp-plumber":"^1.0.0","gulp-istanbul":"^1.1.1","eslint-config-xo-space":"^0.15.0","gulp-exclude-gitignore":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/yeoman-assert_3.1.1_1521996932252_0.8789276366101619","host":"s3://npm-registry-packages"},"deprecated":"This package is deprecated. See: https://github.com/yeoman/yeoman/issues/1779"}},"time":{"created":"2014-11-16T21:15:41.365Z","modified":"2025-10-31T12:20:28.383Z","1.0.0":"2014-11-16T21:15:41.365Z","2.0.0":"2015-04-08T02:02:17.716Z","2.1.0":"2015-09-06T23:40:50.737Z","2.1.1":"2015-12-08T18:29:21.328Z","2.1.2":"2016-03-31T06:24:00.688Z","2.2.0":"2016-04-17T19:18:01.078Z","2.2.1":"2016-04-20T17:50:48.893Z","2.2.2":"2016-12-14T18:51:41.314Z","2.2.3":"2017-02-11T14:40:50.492Z","3.0.0":"2017-02-11T14:42:24.750Z","3.1.0":"2017-09-24T16:14:36.262Z","3.1.1":"2018-03-25T16:55:32.310Z"},"bugs":{"url":"https://github.com/yeoman/yeoman-assert/issues"},"author":{"name":"Yeoman team"},"license":"BSD-2-Clause","homepage":"http://yeoman.io","keywords":["assert","assertion","test","testing","utility","helper","yeoman"],"repository":{"url":"git+https://github.com/yeoman/yeoman-assert.git","type":"git"},"description":"Assert utility from yeoman","maintainers":[{"name":"addyosmani","email":"addyosmani@gmail.com"},{"name":"eddiemonge","email":"eddie+npm@eddiemonge.com"},{"name":"joshuakgoldberg","email":"npm@joshuakgoldberg.com"},{"name":"mischah","email":"mail@michael-kuehnel.de"},{"name":"mshima","email":"marceloshima@gmail.com"},{"name":"sboudrias","email":"admin@simonboudrias.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"stefanbuck","email":"github@stefanbuck.com"},{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"}],"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","readmeFilename":"README.md","users":{"evert0n":true,"itonyyo":true,"flumpus-dev":true}}