\n}\n```\n\nSo if a function returns `AssertionResult | AssertionError` it is easy to check\n_which_ one is returned by checking either `.name` or `.ok`, or check `instanceof Error`.\n\n## Installation\n\n### Node.js\n\n`assertion-error` is available on [npm](http://npmjs.org).\n\n```\n$ npm install --save assertion-error\n```\n\n### Deno\n\n`assertion_error` is available on [Deno.land](https://deno.land/x/assertion_error)\n\n```typescript\nimport {AssertionError, AssertionResult} from 'https://deno.land/x/assertion_error@2.0.0/mod.ts'\n```\n","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"time":{"modified":"2022-06-13T03:33:52.316Z","created":"2013-04-07T22:59:41.018Z","0.1.0":"2013-04-07T22:59:42.826Z","1.0.0":"2013-06-08T20:41:17.202Z","1.0.1":"2015-03-05T23:45:54.576Z","1.0.2":"2016-06-06T18:25:29.009Z","1.1.0":"2018-01-07T14:59:31.257Z","2.0.0":"2021-10-05T15:20:51.185Z"},"author":{"name":"Jake Luer","email":"jake@qualiancy.com","url":"http://qualiancy.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/chaijs/assertion-error.git"},"homepage":"https://github.com/chaijs/assertion-error#readme","keywords":["test","assertion","assertion-error"],"bugs":{"url":"https://github.com/chaijs/assertion-error/issues"},"license":"MIT","readmeFilename":"README.md"}
diff --git a/cli/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz b/cli/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz
new file mode 100644
index 0000000000..f57b4f1f49
Binary files /dev/null and b/cli/tests/testdata/npm/registry/camelcase/camelcase-5.3.1.tgz differ
diff --git a/cli/tests/testdata/npm/registry/camelcase/registry.json b/cli/tests/testdata/npm/registry/camelcase/registry.json
new file mode 100644
index 0000000000..7492725af5
--- /dev/null
+++ b/cli/tests/testdata/npm/registry/camelcase/registry.json
@@ -0,0 +1 @@
+{"_id":"camelcase","_rev":"67-3c23ff2ea060a6f90508b3f2e8f42a6b","name":"camelcase","time":{"modified":"2022-06-13T05:30:29.295Z","created":"2013-10-30T20:39:45.449Z","0.0.0":"2013-10-30T20:39:50.719Z","1.0.0":"2014-10-12T11:06:54.223Z","1.0.1":"2014-10-12T12:07:56.522Z","1.0.2":"2014-11-25T07:46:37.286Z","1.1.0":"2015-05-15T23:13:02.556Z","1.2.0":"2015-07-30T15:11:19.077Z","1.2.1":"2015-08-01T10:38:13.833Z","2.0.0":"2015-11-15T12:49:16.601Z","2.0.1":"2015-11-17T14:12:18.285Z","2.1.0":"2016-01-24T18:40:18.240Z","2.1.1":"2016-03-12T17:30:36.527Z","3.0.0":"2016-05-04T17:33:27.903Z","4.0.0":"2016-11-08T15:54:49.686Z","4.1.0":"2017-03-30T09:16:02.724Z","5.0.0":"2018-03-28T11:08:34.664Z","5.1.0":"2019-03-04T05:21:30.689Z","5.2.0":"2019-03-05T05:33:09.693Z","5.3.0":"2019-04-01T08:20:50.223Z","5.3.1":"2019-04-03T13:34:32.701Z","6.0.0":"2020-04-07T03:23:00.391Z","6.1.0":"2020-10-10T17:04:08.402Z","6.2.0":"2020-10-28T22:19:50.567Z","6.2.1":"2021-11-15T02:48:10.463Z","6.3.0":"2022-01-01T20:29:34.388Z","7.0.0":"2022-06-06T05:08:17.147Z"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist-tags":{"latest":"7.0.0"},"description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","readme":"# camelcase\n\n> Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`\n\nCorrectly handles Unicode strings.\n\nIf you use this on untrusted user input, don't forget to limit the length to something reasonable.\n\n## Install\n\n```sh\nnpm install camelcase\n```\n\n## Usage\n\n```js\nimport camelCase from 'camelcase';\n\ncamelCase('foo-bar');\n//=> 'fooBar'\n\ncamelCase('foo_bar');\n//=> 'fooBar'\n\ncamelCase('Foo-Bar');\n//=> 'fooBar'\n\ncamelCase('розовый_пушистый_единорог');\n//=> 'розовыйПушистыйЕдинорог'\n\ncamelCase('Foo-Bar', {pascalCase: true});\n//=> 'FooBar'\n\ncamelCase('--foo.bar', {pascalCase: false});\n//=> 'fooBar'\n\ncamelCase('Foo-BAR', {preserveConsecutiveUppercase: true});\n//=> 'fooBAR'\n\ncamelCase('fooBAR', {pascalCase: true, preserveConsecutiveUppercase: true}));\n//=> 'FooBAR'\n\ncamelCase('foo bar');\n//=> 'fooBar'\n\nconsole.log(process.argv[3]);\n//=> '--foo-bar'\ncamelCase(process.argv[3]);\n//=> 'fooBar'\n\ncamelCase(['foo', 'bar']);\n//=> 'fooBar'\n\ncamelCase(['__foo__', '--bar'], {pascalCase: true});\n//=> 'FooBar'\n\ncamelCase(['foo', 'BAR'], {pascalCase: true, preserveConsecutiveUppercase: true})\n//=> 'FooBAR'\n\ncamelCase('lorem-ipsum', {locale: 'en-US'});\n//=> 'loremIpsum'\n```\n\n## API\n\n### camelCase(input, options?)\n\n#### input\n\nType: `string | string[]`\n\nString to convert to camel case.\n\n#### options\n\nType: `object`\n\n##### pascalCase\n\nType: `boolean`\\\nDefault: `false`\n\nUppercase the first character: `foo-bar` → `FooBar`\n\n##### preserveConsecutiveUppercase\n\nType: `boolean`\\\nDefault: `false`\n\nPreserve consecutive uppercase characters: `foo-BAR` → `FooBAR`.\n\n##### locale\n\nType: `false | string | string[]`\\\nDefault: The host environment’s current locale.\n\nThe locale parameter indicates the locale to be used to convert to upper/lower case according to any locale-specific case mappings. If multiple locales are given in an array, the best available locale is used.\n\n```js\nimport camelCase from 'camelcase';\n\ncamelCase('lorem-ipsum', {locale: 'en-US'});\n//=> 'loremIpsum'\n\ncamelCase('lorem-ipsum', {locale: 'tr-TR'});\n//=> 'loremİpsum'\n\ncamelCase('lorem-ipsum', {locale: ['en-US', 'en-GB']});\n//=> 'loremIpsum'\n\ncamelCase('lorem-ipsum', {locale: ['tr', 'TR', 'tr-TR']});\n//=> 'loremİpsum'\n```\n\nSetting `locale: false` ignores the platform locale and uses the [Unicode Default Case Conversion](https://unicode-org.github.io/icu/userguide/transforms/casemappings.html#simple-single-character-case-mapping) algorithm:\n\n```js\nimport camelCase from 'camelcase';\n\n// On a platform with 'tr-TR'\n\ncamelCase('lorem-ipsum');\n//=> 'loremİpsum'\n\ncamelCase('lorem-ipsum', {locale: false});\n//=> 'loremIpsum'\n```\n\n## camelcase for enterprise\n\nAvailable as part of the Tidelift Subscription.\n\nThe maintainers of camelcase and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-camelcase?utm_source=npm-camelcase&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)\n\n## Related\n\n- [decamelize](https://github.com/sindresorhus/decamelize) - The inverse of this module\n- [uppercamelcase](https://github.com/SamVerschueren/uppercamelcase) - Like this module, but to PascalCase instead of camelCase\n- [titleize](https://github.com/sindresorhus/titleize) - Capitalize every word in string\n- [humanize-string](https://github.com/sindresorhus/humanize-string) - Convert a camelized/dasherized/underscored string into a humanized one\n- [camelcase-keys](https://github.com/sindresorhus/camelcase-keys) - Convert object keys to camel case\n","versions":{"1.0.0":{"name":"camelcase","version":"1.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"f04fb9e9f67a015b74d3686a8f9fd39f98a0a501","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.0.0","_shasum":"922e65c1ca86276972a94de002b4e06e215324a0","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"922e65c1ca86276972a94de002b4e06e215324a0","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.0.0.tgz","integrity":"sha512-fpWAbaR/oqERzTdXNqmh12wTeBxl3vFe8caG+6QbpWwLzo6t7f4UHi2/qoKrROi/GDzc2bumYgMbZKbeYAYSiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2UAFC/MMcv7rK37qXHraqGZDPHTMEkyYq26o0wFRi5AiEAjNdax3NPYlmFRi4xZQmTGd7jL21EmfDy+5FI/mFRsOY="}]},"directories":{}},"1.0.1":{"name":"camelcase","version":"1.0.1","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"4cdcb6a37bc99bffbc5645f8b1be88f9f512f486","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.0.1","_shasum":"f4f09e56e00a7749a4579f7741a61a2180797220","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"f4f09e56e00a7749a4579f7741a61a2180797220","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.0.1.tgz","integrity":"sha512-dBi8+nyjQjeS2iC2u0xOrUUv0riwpNpCnjySvvbFjpoxi8JdAxWSlF+8nmreIdfVfhMlrPNQvRMPoatZZWKVmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMwwPRbyR3yAIMuODbS2sNRJAN0mR9PD+lEVaBJhdeiAIhAKHKm4XRrSt3zHHCMITS0fz6pXWkuW5LzYm0VzUWeqt0"}]},"directories":{}},"1.0.2":{"name":"camelcase","version":"1.0.2","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"9d492d45989e5c47a1b3a314e2c132837d3ef295","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.0.2","_shasum":"7912eac1d496836782c976c2d73e874dc54f2eaf","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"7912eac1d496836782c976c2d73e874dc54f2eaf","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.0.2.tgz","integrity":"sha512-5jmcHpJIKH03K+TT918DJAfRWMclqFUCP+H8MGyRzVKu0S3qoiD9o1wOjat1ac5TdZQVBeXvGNxIcxZH86KvZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1tvv9kUzNrTbk9SepuBf+vRoeiba1vM8nWJlHs+w9vgIgTn+QzDrVqtpE2H9PcFH6LlJvy+sAs5s3MdfQF6yUAtM="}]},"directories":{}},"1.1.0":{"name":"camelcase","version":"1.1.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"552dafacf307f3dd97586b0f96b1d608a2d48b7d","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.1.0","_shasum":"953b25c3bc98671ee59a44cb9d542672da7331b9","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"953b25c3bc98671ee59a44cb9d542672da7331b9","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.1.0.tgz","integrity":"sha512-6Pk70dNCOqZqdKzleSY290parUC4Fn8kuO/GEaAZnk45X693jwW5gONOPULFqkvTL6wux4afSP1aeALN2m9iBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU/XomroxaaYxO0LifBfTiTDmvUoYK2L22sSBPET9KXAiACpQdzNBNeijiXX3jaPpdfNBIe07VgAu4ECooNcqZAmg=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.2.0":{"name":"camelcase","version":"1.2.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"ca0d7611a290b9f4bfe9720fe36fa1700da13541","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.2.0","_shasum":"44c851ab95bb936513844be4abd4529337838530","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"44c851ab95bb936513844be4abd4529337838530","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.2.0.tgz","integrity":"sha512-JUtTqMqthGwzQEGOIfkJ3S06CpC62AbGii/ZM/Y6RczZ9c+3tKbn/R2NlXEwWU3bEHTXDmTMlRp3o8F60E2GCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC31f46MTZ8f1BDn1lyx3aNfodZYEVkujtMWWLyGHIsTwIhAPeQSHZ/5i9+2WtjFj+HtkE5iyWBM/69O4MWFCvjtdgU"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.2.1":{"name":"camelcase","version":"1.2.1","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"gitHead":"185ba12da723be9c1ee986cc2956bdc4c517a141","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@1.2.1","_shasum":"9bb5304d2e0b56698b2c758b08a3eaa9daa58a39","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9bb5304d2e0b56698b2c758b08a3eaa9daa58a39","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-1.2.1.tgz","integrity":"sha512-wzLkDa4K/mzI1OSITC+DUyjgIl/ETNHE9QvYgy6J6Jvqyyz4C0Xfd+lQhb19sX2jMpZV4IssUn0VDVmglV+s4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA/82NB8hUaHBXNl3dMGkyo17jorcMvL1o6nknBql4LAiEApOIEU8GFN8tQPQVKvMI32Xt47dhFqNjM8ivyse3fZCI="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"camelcase","version":"2.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"2911efeb93b84c10406391c1536edfe73c658588","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@2.0.0","_shasum":"ce69bde576ae24cb4bec697eec93c81809ecbefa","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ce69bde576ae24cb4bec697eec93c81809ecbefa","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-2.0.0.tgz","integrity":"sha512-OQAg19G31J5TwLhsEfcWhJCUTAU/U3Kyn79Kb63edi92Ew7d2CDCInqQvBk8B2URwjLHfx3q50TK8QIHj1SYHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY/sq0sn41vyB+GP0ERaBQcl2ntOPTOiueD5ottA5PMAIhANw9e+xVzSRitAiT2O+UA78Z+ftFS8f07vsS72FVtz29"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.1":{"name":"camelcase","version":"2.0.1","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"fb178b39412e3b63ef86bf6933089282d74d85c4","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@2.0.1","_shasum":"57568d687b8da56c4c1d17b4c74a3cee26d73aeb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"57568d687b8da56c4c1d17b4c74a3cee26d73aeb","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-2.0.1.tgz","integrity":"sha512-ko1zZK+aZg7Orkv4yPBpFX80JTT8E4DR2XP4CXgk3m+Uy2KLy/vrMzQUtSY2DCXr3j+zhDEOZbyf/FQnjyHTcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZux7/AUY6Plm9xmzvV1MsJWIh7yPU3CYX+SO2vZ0HrwIhALmGIBBlPUx24dM9uPVLdLsKjtSqtiNKcqZFb+F3GmOc"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.1.0":{"name":"camelcase","version":"2.1.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"9b73ccb3f48ab86eccb136c155f0eb2e67f40dc3","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@2.1.0","_shasum":"533ad4cd7f8a1080ded31aba6c79b4bf437ff30c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"533ad4cd7f8a1080ded31aba6c79b4bf437ff30c","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-2.1.0.tgz","integrity":"sha512-B9NrxP4E6fldGR2F81O4XctfEZOOZNXL5dXmXiOQiWUkmBM1nHCem7BWQtetqEynu2137PlKjvEmjv46wJx6Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmLeRWIFTMOUGWLfEZwwUXYRIUsqYtwLotEXpQC6QgRAIhAPmkpC6Wrfch+Ai6jVvpm6U9gm8TS1otXaY5QOYXa5gP"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.1.1":{"name":"camelcase","version":"2.1.1","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"35c9c8abce5b9cc9defe534ab25823dc6383180f","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase","_id":"camelcase@2.1.1","_shasum":"7c1d16d679a1bbe59ca02cacecfb011e201f5a1f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7c1d16d679a1bbe59ca02cacecfb011e201f5a1f","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-2.1.1.tgz","integrity":"sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChVUk69qXQ110/KimTVtm9jPr35LkIK3YGu3gZIaO9CAiEA26djF5phdIOb+6X1GnSRQvnYUaLoWqKl1yf27WRw0oo="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/camelcase-2.1.1.tgz_1457803836074_0.4515206723008305"},"directories":{}},"3.0.0":{"name":"camelcase","version":"3.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"d4de0e37b625e38a880efc6517194917a5beda01","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@3.0.0","_shasum":"32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-3.0.0.tgz","integrity":"sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUECihlQbKhHsgSDfuJ6Ve9P4ArY82BEd6ZyVJHEZ53AIgQB9k9ieqIPxkFkz6s8oZTUAza2bNzZ1WM/7gjxr5ECA="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/camelcase-3.0.0.tgz_1462383205197_0.03801905922591686"},"directories":{}},"4.0.0":{"name":"camelcase","version":"4.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"b1f77b8185bc99f32ba6fcf7a9ffd87a802f1152","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@4.0.0","_shasum":"8b0f90d44be5e281b903b9887349b92595ef07f2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8b0f90d44be5e281b903b9887349b92595ef07f2","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-4.0.0.tgz","integrity":"sha512-xi6I2qnvM3JgpP3rfhe0htvuqk2EG8coOfadGaNBiTVemKQCphPKNEvuq3TlMBmIIoSdQw/VZdeisnVaqaPB0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyPr4FFxQi3a/ckk40Ne7IKIuJKj3en0hxvzbyJS1H0wIhAP7l5Si42uxBNUMIwoFPE4kQ9Ytj1hdd1+PjvoqgWv3S"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/camelcase-4.0.0.tgz_1478620489451_0.9916922175325453"},"directories":{}},"4.1.0":{"name":"camelcase","version":"4.1.0","description":"Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"0e6e4a2752aa013b8e9477145c7b8132c95a82ef","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@4.1.0","_shasum":"d545635be1e33c542649c69173e5de6acfae34dd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d545635be1e33c542649c69173e5de6acfae34dd","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-4.1.0.tgz","integrity":"sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETEa+wptnVyAB8yMPWHboi6ZLAkmqWMS26aRaf7gQe5AiBApVswv1QsT+NEpIYUMV9u8EOBZQGdZ8VYMzLdQE1kwg=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/camelcase-4.1.0.tgz_1490865362489_0.433825216954574"},"directories":{}},"5.0.0":{"name":"camelcase","version":"5.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"a526ef0399f9a1310eaacafa0ae4a69da4a2f1ad","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==","shasum":"03295527d58bd3cd4aa75363f35b2e8d97be2f42","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-5.0.0.tgz","fileCount":4,"unpackedSize":5089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA10dWQJ/Lelzqu9pRRsP6ehAI1G9DUOn3KVEpMgJYunAiBZNhT8Es8eMCmj3wJqthjdzWcO5+ExFx/FGBsYH/2/5A=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_5.0.0_1522235314616_0.509666479685914"},"_hasShrinkwrap":false},"5.1.0":{"name":"camelcase","version":"5.1.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.2.1","xo":"^0.24.0"},"gitHead":"134172c3ecd5a7d098cb905fcc503ad82614c5ae","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@5.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-WP9f9OBL/TAbwOFBJL79FoS9UKUmnp82RWnhlwTgrAJeMq7lytHhe0Jzc6/P7Zq0+2oviXJuPlvkZalWUug9gg==","shasum":"29e83b9cfaf7ad478f401a187ae089cf83c257ea","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-5.1.0.tgz","fileCount":4,"unpackedSize":5948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfLXbCRA9TVsSAnZWagAAkQAP/irBPeRWGxnADjwJL0zL\n+AAANPU4El4ND0mjeZqy0T/2hdfAGxUU1H1sLTou5GWo0ybf977gIoQaNelh\n3NgxSQY1JD0rI3RxMShfF/gfOccwhbdAuGe0kjl/m+TeOz18j4Z0ZYd6Rmqa\nNRz2Lxj+Oc0Prt9LFHN9SiPlj6w6tcquh2E1Dyxzn83KrCWHX5lsZaru3vly\nNfnPVI5GheT9ACTqTbOjj4WUvEGGb66uMIYYq2YqFEbcq1A9/82WUf4T6xYD\nySOPn+PDf88BzUmG6pdKRWqiMZcsmNI+oZvoemAtpIoa0qNmcFcTJWyrVY+b\nr3xAX33kQsKatkN3cR66eJdOlu0alHYYN4hiQOtdPhpDnXMyFq/I6fJ1DQ02\nuLl7EGYOMTNjOWcqb87Xqo1hlaoJH9q9Mk5HAOxsXGyW29Ew7WBE2I8lUEV3\n4Wo7Ktrz/l1qmG4juQ3CTdDjI/QykM1eau1JCBW857LXAL1pXHiU4fYZ8lG8\nxtQRkpX1dhcVc7c7uZkaFeKr+NkLPQ8+uLsTu8XvUKafcc0glPU7QqyNfIN/\nyBkGqQ4J9Tl6rCXefSijGsFdaOBgMhI7EQQWDM7ANc00Arbm9qjMjlKjfK6P\nIKGBVV+wcxbONy/ciUFMOIDbI7gUa6UM6F78YLYjtCJIffCCnTYbVH1rmszJ\n0gYy\r\n=ErOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwSe5nYYD8DkZLiNcodEy0KKIZvy4KpTY562RLfqcyWQIhAIYQ/B28YYWmbR9hPBkyjR/aNUqlTKkS10uEyN9w8qmi"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_5.1.0_1551676890480_0.9018404055431712"},"_hasShrinkwrap":false},"5.2.0":{"name":"camelcase","version":"5.2.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.2.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"3eae33df5e286fcd550c52da971c675b73294cb3","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@5.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==","shasum":"e7522abda5ed94cc0489e1b8466610e88404cf45","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-5.2.0.tgz","fileCount":5,"unpackedSize":6497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfgoXCRA9TVsSAnZWagAAg+4P/0jZzN99uGyHnMq9wryI\nLWEdeWcsoTnFxTBUQ7ibRwpYzRxJC7rkaIlL8Y3omJ+0uLs4XkF7nxHbFiEs\nJOzLLDfenlVIdd6g7meck9Zmj37Z/RacwlElrSq37VB4TP8a0AUzB8aGsABV\n74BxjTOmq1RfoiPf1pW11ZikgOftc2IfT7I6Q2f+I5Qd07Y/uy6DqcbH+1Dy\nRlIiJZQjr+4iwDcD3hxqVPAi6Ie4Jq3u1MxwLT5fc3RJ7ONckJi41kEM0fel\n6Ev2oMq3QyLBRR/7EnDdytXN5cZhlT7X5vIzjpI0ceI8MsNNAMtkPNm5E+eW\nEkrLhn7cfJmi2voLgixVLNiFM7DJwKIhlZiFDt79sOPbYPd5/7Uukc6yYc9X\nkKNMF8qa0/AerZe1H9LajJsE19VFzG9cp17e/wyn1+tKap+KROIUfIZhUVlH\nVqpatcvEjnSiNqK+/KISJ//Hw12aFZ7yQCGB9srHfzm/Xgg1p1uXawWjHW//\nj76q+0o/08AMnKxS7uoBLq/xcDq2rFWMNF0fnl47aKoA55QjD4IAW9HvMY48\nlQ0uwlHw65UElMzOM/ZXu3LZDENA2nntWXvX7SOl5DCMtzoj737EmQ82Xey+\nVsCxh++n4Mb8TV3k3sVDbCtQdW3OucQx4bWn0vN8cg04MS1pb5CIAhl+kT45\nRHlk\r\n=eypF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvtolOQWzIpxbewxoTcUbzxgfltp2rxUV1vFX2/5GKMAIgQR3HosHPeKtcdA8xS0IO0hzv5NdDgL4T74hiMnfVIlo="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_5.2.0_1551763989562_0.7397484159919618"},"_hasShrinkwrap":false},"5.3.0":{"name":"camelcase","version":"5.3.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.1","xo":"^0.24.0"},"gitHead":"75014061a127d6e2c35503059605c4f655fe66db","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@5.3.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-Y05ICatFYPAfykDIB7VdwSJ0LUl1yq/BwO2OpyGGLjiRe1fgzTwVypPiWnzkGFOVFHXrCXUNBl86bpjBhZWSJg==","shasum":"0a110882cbeba41f72f99fcf918f4a0a92a13ebf","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-5.3.0.tgz","fileCount":5,"unpackedSize":7466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcocniCRA9TVsSAnZWagAAxccP/jOyplmYsEKSaSjqTYGh\n7ct5y8VLjlhXhWkO/b24qsIA5d3cbTkL3kwBZ3ZnG03WUq3atayhj86FtJ/N\nsQTJd2C2KwA0OdiWZLK5GuZYuWMcVWoEq3Rbl2I1usurlc7oUbDXN3gA1PvJ\nOliOcYqQrgUFGtOjS1vATqM2G0mXiDjDtnDqr/jNOzW/xbOULVBUMLYWRk6X\n3xd1knSqRT5xI0FQoi6aUNF6EU8W8V7AlAGks7S54PBAmzTsTnbd6O3oEsif\nc5KWyLtpu96Ocb4WzNDCNVADTnhtQ1EXquloj9Q3/tNdTmiGYUOCsiPWJh1Q\n9chFROUIBePUJDXBTnO7Vydw7J9VQc8BBgDQ7wJJ8DrEG0ppUUl0EALK4tRv\nGTsW9+80/mNgJjtIMwbq7utDzJbLJjtXP3A2Pvy0wBZK3hqWD7GZTbp1GVOV\n8MnLz84vRpFiSf9Er+jR6I9x54wzTMeIlLgzrnrqupmeFYYoa+Wyrt83ctIc\nm3dWqFwRXUHbFtToDD/nh202oiS1IxQ8O+dX2okWDYGzsokUHBp/oUQTy9LK\n665Hd4r1jCd91qAPyF9nbSLEE61wR44ZBTWoPiXFPck8iyu7U3T6i8SCXcDy\ngOgBMMkl98K4hlePGMckHKh9f5qoRztOSmBK8ZmTVxogdaxQTc9DRUqjM6Zl\niJ0m\r\n=P1Re\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuhv3xahPE7JApoRKkhJSJju4V5OpFgxEa9C7WkV155AiEA5iWto5dO8nU1BppyzDz6ZooCxdz1KMzacIcw/FbhMT0="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_5.3.0_1554106850085_0.4588034976342792"},"_hasShrinkwrap":false},"5.3.1":{"name":"camelcase","version":"5.3.1","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.1","xo":"^0.24.0"},"gitHead":"cbe5a519ec6745adbb5283d5ee8c5c9889050d74","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@5.3.1","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==","shasum":"e3c9b31569e106811df242f715725a1f4c494320","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-5.3.1.tgz","fileCount":5,"unpackedSize":7447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpLZpCRA9TVsSAnZWagAALTcP/1baON6MQMxgPLfVLfwR\n8QRj0qzMyFh7kG92DKB1wI7/9aMYWFPLaYb11734w1mL2omq9SqlTP6BKXOE\nZG4Yl1SQtAA3OUzJbFMi3t9m+/G2yBHHDAFIMQy8l0yXFfxbUmRlQ9Ix5AbR\ni/yU+r9PaJz0qrtRb4dtbTavI/Aj3bBA35lF1PQr/SPFsAGJEMBg7wDL2TDk\nyRQur7ssZjrfr313E1v9hbeWkUrp+i1fiZd9dpSic1TsRutbrCjZLxtWsHMc\nfAQPKqrx94gPgn1qqyYDxtCBdEoKIAhHN9hvPTGJ8r0ueR07DyyaVvaxlTfV\nfAjVDOH6cS5D9y1121j3++MCv7DL3I4XgfYtGkVZj5a0//UJX0aj4GmxFBU8\n7YppCnQiAl9r8Vhz8fHNPlRnx52X/dWxZHD8bDRXsYg1OxiwZecCJJtayB42\nYzX8QB9Wq/u2/EojyyW+4w4CrcVC8wgOMlQP7gaueNHLV/FefEPP+CTshyk/\nwxFS6vkd/tARb5gdQLKxxkvpcvJVyDl7PDXfsYO86rUA2JNf9wCIeAKmC0nX\ngGcEn8Ew7oe5rM6UaTZGBiOJER9Kcf5xZ24/01J82vGWnuqX8tC/C/iWrBKe\nfyXXqmZ38xENnHfb/W2HqTxCuEzg28Imms55Rmi14FmRr8s7ekPdo0PuSwPW\nGg2u\r\n=OQtl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuztwb7jkQu1SGrBiLhWlKTz4LQmOPO1cvIa0jaYKlHAiEA/HsA5Up0bHLv4nO7dBYAx04p4PXcfzIvW7jFvYNmDzs="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_5.3.1_1554298472491_0.4347901486248773"},"_hasShrinkwrap":false},"6.0.0":{"name":"camelcase","version":"6.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.11.0","xo":"^0.28.3"},"gitHead":"5a0d0919eb2228578e1670f42675d1acb5e5c317","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@6.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==","shasum":"5259f7c30e35e278f1bdc2a4d91230b37cad981e","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-6.0.0.tgz","fileCount":5,"unpackedSize":7415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei/IUCRA9TVsSAnZWagAASEMQAKA4Tx3t3ZP1i8OfRYn3\nfzHKf7hELGzAHO9DjHzVSq6FVk4fq2NRF8GKXR9DFbAdaE4wfjfgZ4y/cnQz\nCGbMIT7TaplnZ2kuARxLnyH0/7Y5pmBzKrYsJ2yg+RphWHUj/zDuskKbvnm0\nUSVHCvXkViSAqeui1V/v1MgFkrseQoWAqzj5I8kDpgr9Rx3hgCIpGjUdj1OB\n9HkvNax7VVmjGl8ufSGe+cBiHnaGtfDHYh+cnkLMhgoFlY59zvu33y9wQTHO\nqNb6HN7tGwxhEot/2zT450deXsNTpt8eG3kg38fqgM4m5U3ExS9V+JKRr/5y\nRF+UT7JI4hNdoGk6XI7cZW9u1AnipN0VJPrcD0+HdHrqhWJwXfVym51I0DiL\njcR3q5GilfgvKVAC+YmCtTTGc8VbCI/1IOmmgqwfmmSfc8fn85JJMRY0fMMk\n8qyDJRZLPfruC+Et7VGGf0NMvQMeQdp9w+YACdGh+YEvhTNvvypW+9qAC3Ze\nk2Yujb36WypXq/HiXeOCvIQ6ZqtXD6qzu29Cv5uCe2xk/Q9rOONTy/ZW8qTW\nkkm+Ai90TqbWBq33fsR2qLS4DivAfK+8a+o0yRI26P7bF6T0UvW7y8rlReNI\noLh1rxV610f+PVSXG17pkPXWo6eEX1DuU1fo8Z70l0VNRoS6xbPC/drqRgbz\n+kOJ\r\n=RKdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC33kpEuqhQFzesBNKu9mG7oAGxPpQWPB5kgy0S5U3meAIgBByxe0bWWZN3cwzdhfa1/d1zjAYecmzGcNXzp9t3qYc="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_6.0.0_1586229780284_0.34572182948635266"},"_hasShrinkwrap":false},"6.1.0":{"name":"camelcase","version":"6.1.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.11.0","xo":"^0.28.3"},"gitHead":"a077c7bcf5a37630f3733fd7dcd377991377ac32","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@6.1.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==","shasum":"27dc176173725fb0adf8a48b647f4d7871944d78","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-6.1.0.tgz","fileCount":5,"unpackedSize":9234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgemICRA9TVsSAnZWagAAsXAP/ifYJquEDBu39tTtVUO3\nvRqaxrDY0NGAqP8TZGPoGJD30dDenPh93MzPonvziOweD6rrQd/iIKSLCnLh\nLgpEtiLIn07Vn/17Rs3bVDQ0nQILusNNk/2GoFy3TfGB+cSsZqaiVKPsG5X7\nnBxU4pftZIhGHE9uuEjm9zVgFUJ3K5VWIAiNeANZWxFwLZ4WyqsJvFw56Koy\nbw3JR1Tc8jO0qRLwyH4UD9em9u1bYXc3p3+6Ift/Shk00KQ8yatSufXCvYrq\nI5+sBLEQOMquLYdOTpO1UO6hcV8HpOk1vD1tjr+16VN/TCrHAAxWuD4dkQ3Z\nkIN5lyJj2eAY9gwqhxwDygdevYIPQaDJf6xIr71jpx5ylJz4ijD1ec2lOA5H\njFCsNanofD7JZj4FVZt8IE0Sx6VGW2J9bFEpDqSxsr4jsyhqF9j0ExnJ7m9U\nCBm/gQSjPglm57j9t65oI4CP5rd6BcaR7CH5zl9E5KG+YXE8WRJ5sMsf3Zek\nLorSWcYDqjBynCcwAnYqJsnqNolkH9nAWcf5VQTLZfCqFnGYT9KY343BWkGc\nRiO8zPJRW/2p4ljJ4cPHVq0H5pJnD+b0CJC3hfOoQlVtUHR1TzY1+Di5uvz8\nmjVcIl0JK176h3Ct/6i3iCxsWSIzwCK0UBwUOBECSfNiBhOfWvQy/kHsaBGI\njD+K\r\n=qVFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMFXhWKRCcS5kaK9qpUwZR+owh6XobERjhu0VeHLTWqAiEA+nQkKg5sb131JQ649VMhXKNqnAZ/6VhCI3PG+u/NmkU="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_6.1.0_1602349448254_0.9683442945546847"},"_hasShrinkwrap":false},"6.2.0":{"name":"camelcase","version":"6.2.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.11.0","xo":"^0.28.3"},"gitHead":"1321775c740c20bd93d0bdbd844703464e0e6de4","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@6.2.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==","shasum":"924af881c9d525ac9d87f40d964e5cea982a1809","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-6.2.0.tgz","fileCount":5,"unpackedSize":10385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfme6GCRA9TVsSAnZWagAAG38P/1ERwSZBcvSye2Pg+iwq\nK/cPpP3CgGwupCLBFX5ATzJJm0ai4gI2T127MZK8rVPSw266HKZleXKU+SNQ\nDE5cVkwtSGfQXqXAPitbEbRdquSSShQijGcTAShXQ67LNiOU4n6yKWsHpXCU\nECHgbOHIa6WrGhw8GuRECIaARPY/sEVmsk6B7LJo5SExwfViAJD0wk0uf3l9\nwY/IVPSBDMHZASpwRf9y+C2Y4w+NX72gOAua7wpKcXrI8hfsHS5vDTzV+Xb2\nwlODU/RoFqlNwoVgHcNN09LUV3fZg7dJCb0B7lzcQ03EZyaDl0E6/wLDc/q9\natrqcwaN78aOkivcbAKme9xGE6d+XVdE1f5sklOzo4LRr16Nsd3xsOXNRB6h\nPhYkN6oFt87UFIk5eFeJWsEaCx+9iE1r0zI9F1J26JneZ/amT8vOERLisI7M\nDD+KVEx/neqpmQYvaBpRe7BbrCEsaU1yCMET2iDEX1h2vkAn0LmYLO7g42SA\nhFedWysqH5fHWPadQUorCm0iOkhdtVMSHX7QAFi8Hlna1zVSse7aEn+TCWRM\nZc6H31yJfD4rFTZ3BWNsjTFiCo1KOv3TwalSFyJwdUeWKVBRrmMCVVKf4+zp\nZEnGUKPgdCaFI/Z0ck1/QOJB2YUPAYHAZttzdSlnG1IWMEy5R8014hCr0mnx\nNfet\r\n=36QW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFf25wRdhBTACDJHMlBUM+MPRRsj6OkQviuSP6Pb20PvAiEAi2eAvYS4UUfK6izsaNs1X8+mS2OMuu0UQznFLXFkjhc="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_6.2.0_1603923590373_0.6280326369817386"},"_hasShrinkwrap":false},"6.2.1":{"name":"camelcase","version":"6.2.1","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.11.0","xo":"^0.28.3"},"types":"./index.d.ts","gitHead":"f28c4631fe879bd430e21a3c1b380e158c53184a","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@6.2.1","_nodeVersion":"12.22.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==","shasum":"250fd350cfd555d0d2160b1d51510eaf8326e86e","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-6.2.1.tgz","fileCount":5,"unpackedSize":10892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKBbpz1A/dKnTeZrGWYYwXVugvVfEEUS4WYD8i1UE6uAiEAnECDhCzj/NNrTDl2UPk7rh16COKj/nvmOhCOQs7JidU="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_6.2.1_1636944490324_0.49364627338998623"},"_hasShrinkwrap":false},"6.3.0":{"name":"camelcase","version":"6.3.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=10"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.11.0","xo":"^0.28.3"},"types":"./index.d.ts","gitHead":"497d7fc3ae98b2232af1e56aa24f82878d7f53f0","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@6.3.0","_nodeVersion":"12.22.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==","shasum":"5685b95eb209ac9c0c177467778c9c84df58ba9a","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-6.3.0.tgz","fileCount":5,"unpackedSize":11697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0LmuCRA9TVsSAnZWagAAP4AP/1gUxyZEJLRQeUFqXoAl\nEWAsu3QGU6KkzCmfcbAtMhJe4YTcofQE6ORuZURsEFLvT+gfY7yemgBNMfMU\ntjoVWvz3Q0eM5qoquB3WLD6WncKPCDQJSZybKcxFH7KgO8fbL/aWnVdpX2jI\npuD0SpXryCZFQo9KHPydhEgPqW28WsDxK40qxfDcYee7ibCOUTkYybk1xg3F\nsl1G10dp6knF/PBejgWDp3nh8jNED4aRI3EBdGEltoLKVG7XHUL978tRhW/4\n2zPExJ2BCST0E+57Ez7Rmas9pFazZXIZM0lCOkTYoFEVoGB5lx/a4J6YbrNp\njg07zcSTz2W3AHCy5/E1EzYRsPsaeDEg/rrOnP36xPnIlDh8Vq6Y+eqBPG+U\naW8E531bKCJrDL4tPIuGh6zx21lK5MS8WCWOL80Frvb64pu00AM3pE88rVSS\nWzY9SExOm85EEctMptR1+HkjF1fECx7jxcGKRBHJ9DF3I5nrhmxYYmRb4rym\nkIkaV8ukB/E8imf90FzID7GdxC7349JOway4SQ1yj2RVZROYskkbGsLKSCB6\n384B/sjGkA+17U/MSNl8AJBTOPaKdfbe69q3+8vsXoYu6DjYXzyk5OyVmgwq\ncQ/iMmCersknIFYhcPUm/IHN16pwFz5hybJg28aJLMJeei8CMldgPM4GiTsM\nIo/4\r\n=dAx5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6upqnQaGJh3JKO9Mvp1LiigRYrUZK4ad1Es2msau47AiAlnoIeAVTN9EOPEH2GHN4epICDI9fLib2cQwOHGeXpkg=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_6.3.0_1641068974256_0.6782005025667823"},"_hasShrinkwrap":false},"7.0.0":{"name":"camelcase","version":"7.0.0","description":"Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","types":"./index.d.ts","engines":{"node":">=14.16"},"scripts":{"test":"xo && ava && tsd"},"keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"devDependencies":{"ava":"^4.3.0","tsd":"^0.20.0","xo":"^0.49.0"},"gitHead":"6f5439a78b523b157b55546b26bdc5e14cd2b923","bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"homepage":"https://github.com/sindresorhus/camelcase#readme","_id":"camelcase@7.0.0","_nodeVersion":"14.19.2","_npmVersion":"8.3.2","dist":{"integrity":"sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==","shasum":"fd112621b212126741f998d614cbc2a8623fd174","tarball":"http://localhost:4545/npm/registry/camelcase/camelcase-7.0.0.tgz","fileCount":5,"unpackedSize":11478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT7aJC5XqgkmJjw8JRZ2iq6L9htWM/oG0KqNdqMXHVsAiEAp/sK++7BIiiiQOVvfXZw0rRUQVrixXGZu7JnND6+EBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinYvBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfSg/8DakHOicB1Vdv1Wn2ELIqH9ES2mB0EVvuQv5N6/15KbTHpFLe\r\n7kv/pp3VQlkv9N6fCQqFh7qo+UHuKXcZiWzsJvNsad9gY2Vwvd+qxh/4hI9t\r\n5UUop3uLGZyzQcFT65CRXwNWpj+ZYPnpdMyEvERVlxQlngx2XYTmQyr/sX5S\r\nXQNNVs07/wcYmTHRkgR7myT748cqVrmNd4LKYD/x2HDAZ55hTGcKW2V1MBdX\r\nNXShpEiVi27n6MwcZSt1bE1ahhSXLibu6MOlK6PXL8i00zAt59d5ICgtK40p\r\ne0rpTLAgg9tw9EZP2TIxNARnBFZSLgc/XsH/pGJQ2DQ3S2tCb01UxgcWQSIT\r\nmhd3IW5FTd3JDmoso2P/VgFoWwgZgNufe0+fELm/MsaFfXu8gAJYwJF8kRH0\r\nqQdK5LC9BsleCIINMBLdr5Okonbupf3X4rIbuOi6HkwMm06u4vRwRGpiuVv/\r\nt9kzh0B/lSUBUMsEnRGCyoLTZ+KvRbhfH7YyfpLKTZ6YBOv1UZzUv6gkXRC2\r\nPvtiu94HXlKgz3XHO2g0MxL8rvbADDvwQqU/iC0N28NB7zu6ybyHniDxOesw\r\nEgiVOaGSHo3DxzH3hFP6gSh1I5CvVbIThPev3ter18syBXFbExGyGQX/OIJ3\r\nQwcnzmvm/ehvKaz8LpMDimrujSqd+ECcZdc=\r\n=Kkhg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/camelcase_7.0.0_1654492096987_0.5837998318613613"},"_hasShrinkwrap":false}},"homepage":"https://github.com/sindresorhus/camelcase#readme","keywords":["camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","pascalcase","pascal-case"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/camelcase/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"andrebassi":true,"akiva":true,"gochomugo":true,"bret":true,"galenandrew":true,"xiechao06":true,"vwal":true,"docksteaderluke":true,"vzg03566":true,"ridermansb":true,"monolithed":true,"joaquin.briceno":true,"esenor":true,"jetthiago":true,"alanerzhao":true,"mehmetkose":true,"vonmauser":true,"quafoo":true,"domjtalbot":true,"ansonhorse":true,"terrychan":true,"xhou":true,"zhenguo.zhao":true,"vunb":true,"rocket0191":true,"justjavac":true,"shuoshubao":true,"dwqs":true}}
diff --git a/cli/tests/testdata/npm/registry/chai/registry.json b/cli/tests/testdata/npm/registry/chai/registry.json
index 863cddc8b5..931e9dfc3d 100644
--- a/cli/tests/testdata/npm/registry/chai/registry.json
+++ b/cli/tests/testdata/npm/registry/chai/registry.json
@@ -1,4684 +1 @@
-{
- "_id": "chai",
- "_rev": "521-75f303c8b52cd90c8d4a7f63f8a8d5ff",
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "dist-tags": { "latest": "4.3.6", "canary": "4.0.0-canary.2" },
- "versions": {
- "0.0.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "Assertion framework for node.js and the browser.",
- "version": "0.0.1",
- "repository": {
- "type": "git",
- "url": "git@github.com:logicalparadox/sherlock.git"
- },
- "main": "index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": {},
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.0.1",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-alpha-6",
- "_nodeVersion": "v0.6.5",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "a858cf9ecc09afb1651022371dbe5ae0bdde77db",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.0.1.tgz",
- "integrity": "sha512-/PpEI23OzrHfP9iz8rr2yoRdd/htzHr5c5s0DFtkZRkEOTo5H7whwa0q9+leSscZi2amrakrP8ZwClCv+JfZmg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCICBQqnR2FjWXC6sRjYpyASFwbxOjLbCZMd23fKKhOa6bAiEApfMLo5NeNZt20lwh2qdZCtgAuWzmGmZmfVnw5+2Sm8Y="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.0.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "Assertion framework for node.js and the browser.",
- "version": "0.0.2",
- "repository": {
- "type": "git",
- "url": "git@github.com:logicalparadox/sherlock.git"
- },
- "main": "index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": {},
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.0.2",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-alpha-6",
- "_nodeVersion": "v0.6.5",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "368ce03612b088606011f25a479ed8b4e0b1f2c8",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.0.2.tgz",
- "integrity": "sha512-WTuc/QolyBjU1TZYgZjYfDAvBVX1Y16wKSkHVXk7mWAcuzfWobL9dwyS5ZId7CYCEuGzRNPVACQ35+1CW82Vbw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIA+DFS1qRyvfx114k1GzY7I3recISKPH7m+D+PRsF5F5AiEAwh2oZucJagAgwKn+cCO8Ru9fGj18Xczo6D3P5dODu4g="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion framework for node.js and the browser.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.0",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-alpha-6",
- "_nodeVersion": "v0.6.5",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "1216fa4b0585fb56d0b7a1e6c02f1682f709b306",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.0.tgz",
- "integrity": "sha512-h4ASoCHwe77pHhotcSHrlsVKIpYaoXm0Hjt9XJdgsBgGertvqAHmCDc8TtuZtK8pVPLFvsG70twTxSxK7xMADQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIFWV1IkFOzorVpcmzWerL3DTQcAH0uPK9XoG32XONXwdAiA7BV6rvqGlZoPWi28VOajH2sYM0r/k6fowoHS9keKIYQ=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.5" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.1",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-alpha-6",
- "_nodeVersion": "v0.6.5",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "951366f524d0b4be9d59d9fde5e152dd5a42ee39",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.1.tgz",
- "integrity": "sha512-BqHXq0l/uyPFpui4KKgtxwjU7Q1Gtd9znEAi4XnMqpM3BJSnUTX9Na0i4m3UFPvhwShJHovX5+U6WRO9Mkg0QQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQD5NUrNkYuZhNZGqjOIncRFYV5Ylv/kU4utypxIBQ6nOgIgbaesxe1HnLd6Vjt/ouYXJUjhzxJMwHvDs0QLlHQnd8E="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.5" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.2",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "d7998a8c05bd1f34d8c663ca38a8cd3287d5e3c3",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.2.tgz",
- "integrity": "sha512-nmRvLrL9Pn6ZRyQW2JwEyKbJ9SghkpK4YosEWe+tMCJY03qCpV0+PH28VElm3EYe+aMa8opNtDCPXyCJLoqIWQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIGm16Sf2yR7VFXi+v+HOZnMLyBbbx/38+KPeuyP5jaSWAiABtz8F/Q6y72NiYfBRt/ojwc58ksBwz6wGggCcRwoFGQ=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.5" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.3",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "1cda1032af49de75aac92bd9e739c4877111ee10",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.3.tgz",
- "integrity": "sha512-EwwXEzRmpqdahmTteSY5JRwjER9QaqFPC4WjXOJKcIm+FikZ1SUajyQV+HfH0hlZQmEm9dcDip494ssMZVYKBA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIECajJtP7UyPwBG88rTcaCJb9wuCXOe7110AjxrTpmiCAiEAzMsptbF9mvbSoiqMxoXDh8WfNu0+tUhNyeE74W4TiMc="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.4": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.4",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.5" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.4",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "e19b494017f139bfdacd1c51c92a5acff2fd844d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.4.tgz",
- "integrity": "sha512-lxCbLppU1038JGZt9iu0YJwcoRyx/VfpjyMcnOhNVAluI7xccOCSbzddRdx4Hhh3sh3uR7szqgV8esmVeYBBHg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCnwEAGwSLtG9fFrkhcOBuV7YziE7Y8m3trXnR+i7OCAQIgRZfuSl9pOIpXfih0PrcTKBonr03w1TxVYbo/gr/qsvg="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.5": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.5",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.5" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.5",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "6906981636e139cf4229a03e558b2a8956276245",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.5.tgz",
- "integrity": "sha512-p1FCxsT84/CCx9SXGn3AkpBLpTAAUCBfPx1sQDhgjAkTqyogx1lQnoSheFQ/+CcuKFHru52bJWgpiJPsft4TpA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQD4LiczjEaisIwzKgsrd1maaTLsPS19sqkApOt0LvsNiAIhAOZai3SpVDJJKc8xyxTFgc1mpMZC+AZd5WJEn2iMAXZT"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.6": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.6",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.6",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-4",
- "_nodeVersion": "v0.6.6",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "bd6c9ad77c602d751f81d9febfc796aeb6b822b3",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.6.tgz",
- "integrity": "sha512-TT9T71QCr6rB/Q1lRw/LzYamAteRhELvb8Ya42Z2ztj6ygiMgOiV0KPPfwmi3KU1iqF21DhZQb5YqyrWAFyjSw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIQDcaUzgobYPuy9AdwJUoBOxaaIw2mBSpQhTgHoaX7r+DwIfZQR/Y17JctsERRnjpOmY0sXBn+eOjEkb7a8fvO5/pw=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.1.7": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.1.7",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.1.7",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-10",
- "_nodeVersion": "v0.6.8",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "d7b79fefef46d8b32f5a3d179e84901e48be5960",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.1.7.tgz",
- "integrity": "sha512-V/s0pXKKktPDmp0UCSKNosTnNlL3aNxwU6jG9YLU9TtJ6otyQIvJnhbfWYfwJxC8mWpZpnVd+gf0wezM5AXxTg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCBOsK42FZYLKwqhgkKPz33SiP4/mLdsnOJVomQ79B4wwIhAJ+kMWyGRKJ8xxY5iELR6IZDFtiziZ2EmI9t70/HrXvk"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.2.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.2.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.2.0",
- "_engineSupported": true,
- "_npmVersion": "1.1.0-beta-10",
- "_nodeVersion": "v0.6.8",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "41840eab17eee298bd6f3a9c0a5249e2dac71e71",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.2.0.tgz",
- "integrity": "sha512-OLmVqdBriwQSbwixdea+bp8mIaWWA3dI7xkzGsI1Cnnc7aJmXXu1NVaN9q552UiDfe8K/O1Gc+vhDLmFzdvqBg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIFQBGDdKiZ02z8yOs3ojmFZ+0b1ghoTOKmA3vpzSXKEwAiEAjAbxe+fXHoplGy3CE0l19uKnwhCuj9tbpfA3UxADXAo="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.2.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.2.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.2.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.9",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "623d768ca2b9d2c4236dac8d374e3244a031ffef",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.2.1.tgz",
- "integrity": "sha512-XePzOYHU+9TQOmg1CLeDJZMm8faTayGHQx6XpVL7XPtmH/lQrm9jbq4yuVIqj0wxxrVyN74Rxs6qxEdY7U558A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIGdd0Ui9qa6iAyV/EDP91+yidDUwsLklr8diScmmOe9cAiBST18Zyw5censkyni7zDPfO02FnMS02ksuQmWKlXc7Aw=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.2.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.2.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.2.2",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.9",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "079271fc5bed65a1fbc9d7e469c62a9c5fb12ce9",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.2.2.tgz",
- "integrity": "sha512-gkVC42UgHnRf+oci+QzPoeaqPC68rUANtkVSK9qL+JDufNJgTm35hQcsEAtW1NwGwVfsd95hPiM1oJHSlmCUcg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQC11VnVk4Ta286kkz2eNf3bT5/yPpthYvD5Z0B4yhLL0QIhAK3/bE6Tz8hvy8gG8+9v72BAQGFRwAJaV6f5URrDNLnp"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.2.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.2.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.2.3",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.9",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "45bae892638b7c4c6089363cee499facb61f101b",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.2.3.tgz",
- "integrity": "sha512-NzqQbn8aW9oBW4Zm/v1OfFKfW4iIRLzQPJHNkXQKj2ZpUJwa5RVlLzMwAU5eEoO+eep//dH1JV9dAHQQmFqzuw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDjQ1bnfY1dF8DDLKO7SWhOLCALdSF5sHCWcrigWWJTkAIhAK6kiHyL6LLuLBDCKTl4xwlQ2yaU42ndAK1C59FqHuUp"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.2.4": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.2.4",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.2.4",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.9",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "487b27c075b7403d76981d54b3a7ab1c429d2fd1",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.2.4.tgz",
- "integrity": "sha512-ero3/iybhdg9SAyCZFnzdHjpKfQQy75gn/cQddtcKrI/LHMNCJy+DoEh6vEFuKV4UzbqQWv5XF+ur7Dkmj6N1Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDBkpsPkif46aoOnHwKPbqYbuzhAgmgzXmMF9kqMQBFDAIgaky+BSk/IR8rFGSYJqUk9I/M6v27Ubdg2jtUQj1+gYI="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.3.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.3.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.3.0",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.10",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "9390e411fa5b84cd7944638d12b68aacb0335397",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.3.0.tgz",
- "integrity": "sha512-dtlaeUEs1DbcQebQZ1lSwlA/gS+Kl72+SMpq+8SvMdmLzfFFQaJIbV97+OFdDSKqAWbPeGMHYGyc31m2wU6bsQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDIWzHQUa7xZYMGURatNv40Q51cdV5unCyzmoTOhQmHQwIhAP6E5DoWPOkJlauYtroqXFv/btF9LjCcI0fZyVXLAnOE"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.3.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.3.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.0.6" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.3.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.10",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "5a4051934d2db65ce17820e08053d64a508326c4",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.3.1.tgz",
- "integrity": "sha512-IOfKYFJBuGkp3hF5Xx4iRHspmsWzEOCLkStNGWyw+K0FOBQiIzckS/x/XFGQfiQl239Z7uPjunicJiuVcbOf4w==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCK01ijEricCo/NHfJuD0K9rrQiDJKkkgUnZK0IHE8IvwIgeSWwz5hazfFGL9dqLx5cpsqf3ZO9Uhx1ZlzwKAuKFfM="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.3.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.3.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.3.2",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.10",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "d3c1e808cba2cac5099db822c4858c97e7d0edab",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.3.2.tgz",
- "integrity": "sha512-gjN3uMj7bQxFWUjXl+Qx+pRf500Hh2zZRRIcfkpzhcfnh16dhFJH541HbXqcL7TXcBr/qgytqr608sdjNUCuDQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIG/oeoK8NAs/yJ4PwP3JXqg7G7Vxm2UdIx8mqeFbVvt5AiEAyF9QtiHPYeNAh3W76VKvw1EkzZSbfTy7ts4L31i4yks="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.3.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.3.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.3.3",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.10",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "f497ba11bdda91f829d970ae516e5274baafdaf0",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.3.3.tgz",
- "integrity": "sha512-IHJKjsMdvEju1/zl5EGl751VKvXNa34zjU4xNWeqGPWkUgZzIak2UOoBoI0XZjAgrgNC7ff7jZyfTvoZS2Jmig==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIFSf+m8QoVrdC4ypgG9w3JALxmf9F5Am87ppi/ukh3YmAiAgoJ+0Yrv2QTLP0ZEVYJ3PylGLz/wjqQwosvIMZT6DPg=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.3.4": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.3.4",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.3.4",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.11",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "ec653488a753bb4e9fabd016c6034e0c7ac665ba",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.3.4.tgz",
- "integrity": "sha512-lIduGPf6Z7suVaAmDeSHGfL+1nvvdg0jgWo4sPap2uEIf8cbJqGzeE3Dj+1ehSr3pcQgyfxtuZblFt6TcEanGw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIEPsruXlq0YvJA6K4HOVoyiRRl3VR4+oabvaZZSsLBqsAiBIj7nA65alPyJy9eUhEk2cAP07zzHZ5eJzpeen29I7qA=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.4.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.4.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.4.0",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.11",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "87af908246300e03ab4b20ce2746a509267b8694",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.4.0.tgz",
- "integrity": "sha512-DJLDCwY4edc7dan8M25yqo7pnNqebDIW/FAs1shbAor1+Kq+4ZK5XnAQ6fdOGra/WS/i2GNTyI8COuCpc+Ij6g==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDYODZFfWRzo1ipJqhduEAr9VR51LD1fHkFJUv+t2FBEgIgVb13nPtgGFQGzrJp76wme8Jpr+AJkwIpOV4ySqRKmkI="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.4.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.4.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.4.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.11",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "56d26f562e3bb26cd97b0b9dae848c0bf383e86c",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.4.1.tgz",
- "integrity": "sha512-zy8XAVNsVVvKg0KU1b44XyK6CQ8/z8va0nziLZj1W4zhCSBxTu2SmmzrA4VOnK54Uo7MPxF3zex+ryVYZ72rpw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQC32JTyVyojch7YGig54GXBbURr4pRCtMpdOjsWsw0DTwIgLbzNLZp9iQssmhdovDbCE1F4lgZuV1a2Y4dqOXOKihE="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.4.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.4.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.4.2",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.0-3",
- "_nodeVersion": "v0.6.11",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "d942b3c559ccf93a76e481b1bc44aaafa75cdc17",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.4.2.tgz",
- "integrity": "sha512-7xZdytpnwVWfxJ2KbbfJQ6IGj/3qMpUjQtA+kZW8ZbJHc8gZETgTwJApqEuDXrV4udGWsvuPRcL99AqupkLABQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQD+8n2ufBt6l3waoig63iIY3I//hw0s+UGTmSBC9FQGAgIhAI6nBahAxncg4Y//o1VpOLb5YwbUURvEsIigqcpG6nEM"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.5.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.5.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.5.0",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.4",
- "_nodeVersion": "v0.6.12",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "c3693f332d853a17c980a597143d5e6fe41d91c9",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.5.0.tgz",
- "integrity": "sha512-m/RUAurTwOhMQf9MpMpjEgqJvRYgvrcS6PEklcDpRTazuU4Ow7cfrr6xPQ2z9l0T22XnkfVKh2GG/V0DNMg+mw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDuX359fhiUQRNWZPG+WyA6G1JIe89Hf8YRJNCLuzEQEgIgLPuznYQur2uoarM5vrQoR676DVKjmRvDsw91At8htfs="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.5.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.5.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.5.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.4",
- "_nodeVersion": "v0.6.12",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "6072d7188093490afe9d722162494bea76561bd6",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.5.1.tgz",
- "integrity": "sha512-Sm9+lCLPrMUaVuql8qoy7DnjzyUurX1XRiHdkwnmS4UDKeQKUyXrjnyMCsnJtZH10yoT40C+AGJfvK3wycA60Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIF67l3FazGYjobzTDLewMmTKs35wB7CHq+GXUbtS9z3oAiEA9PUUZo0QktK/Rd07/Mo06LfLJ1pHC20H/j2Ntrh4OcE="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.5.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.5.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.5.2",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.9",
- "_nodeVersion": "v0.6.13",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "2e93a86c45043face8cc947a22a05ef93f936202",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.5.2.tgz",
- "integrity": "sha512-0/Cux6NcDwjP2Z0evtDhUwy5Fb+TM/uK/O2fZDQpVm6DV6gpBX0AlkmPJJMAcgpA5hjJ1nuEm7fsqwbBxU6Inw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIBZ4nB4eUA3VOlQL/OJnaBQZZjfexpmH1kj39xeSxxaKAiADMQNX4Dwy9hrMNf0YVmNGa8ueZD/nAGQHaEeNoDzR9w=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "0.5.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing"],
- "version": "0.5.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/logicalparadox/chai.git"
- },
- "bugs": { "url": "https://github.com/logicalparadox/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*", "codex": "0.2.x" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@0.5.3",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.16",
- "_nodeVersion": "v0.6.15",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "f191893b631e02216c12fc190a2ee56ef1bd360b",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-0.5.3.tgz",
- "integrity": "sha512-rfJQEoc08fbJtcURiYtR34Q17UBOstTxUluQ9C/Xx4hVYOkajs7aRAdg/fIOz35HDk7R88rXDne0pJ5AwUksmg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCVmmYzp3Kp9rZWmDm5SnBX0qsKBdBSbKMh+jDaiV+1XwIgGGpaPh+DPal7kWgwvPB/T1F+/T34VHsM1qj49pv1bZc="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.0.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.0.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.0.0",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.21",
- "_nodeVersion": "v0.6.17",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "81a863ae54469ab7cd009f09405d60b86d9a19b9",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.0.0.tgz",
- "integrity": "sha512-sbyP9aEUKcnH0uAqnYgzcszgIXenz+rYzbizalqkdZRpPf1iEHMpq29hJjgTlMvEvLcwWVLTMYiefUCp8WdMDQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCYmedzhjZ11tuGQIDkg3HkdcfMifsh/as8aZez76gHTgIhAPl27PQ/q2oUfrfcthARLvwp/M84EH/d1d82McCaqctn"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.0.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.0.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.0.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.21",
- "_nodeVersion": "v0.6.18",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "348759800d013d84cedab77754a597e9e0c87a5d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.0.1.tgz",
- "integrity": "sha512-H852RSY4bO7S9Q+70aquHQLtIEXh/yXa0L4Riwi5lU0ifoJ+B7H7AFF1xga/6JvBmwLNMY1z/5h5wZHqiUt8uA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCID9bcUP2yWJwQdpeCkcovhJGujgm3aRyxN2fHneuNC8lAiArGxDz7Ft7+LIq5IezZKZC3jjDSZCNq5WwYQPp61hQCg=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.0.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.0.2",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.0.2",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.21",
- "_nodeVersion": "v0.6.18",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "70045831a1933cd770c12cf9af619babe0fbbe4b",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.0.2.tgz",
- "integrity": "sha512-tQPAFBWfecoQbvGM0eBtW2yLwuZM/E0f7MFi3nRCIseFLvRjLdYnK9FjH3Y+FVFP412mk4o3+I2gaYGVSM2a/Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDGsux0rwFy5RP2BjTZWD5fkjr4sHIznUs29mxrYTNapwIhAN8c6WSwNOq6K1g5mj3BzYo0RdPYap0p2clUBisj4qti"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.0.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.0.3",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.0.3",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.21",
- "_nodeVersion": "v0.6.18",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "36662e56af0dd3c9044b4e4ae8a433f95e059c11",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.0.3.tgz",
- "integrity": "sha512-EzMdTV+hPT6wxJSoiNe1xYLm2L/SYdtBaYEcAPXHzHdwGOokVAsgnTDWoqCVLS5vWKsPV92YFAcaL7RhwFK26Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDIS5tfonLQ5UwEHDlylltmbIf5osYiuUtfmMLulH5X+gIgK5/W+0sHTqIuObvZv6BmiqGjDZ7DUlripyOLdtzam8E="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.0.4": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.0.4",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.0.4",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.21",
- "_nodeVersion": "v0.6.18",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "1364225605a3ce8204a0818b6b5db7924bf05fa2",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.0.4.tgz",
- "integrity": "sha512-3AHY7Xs/u820130IJty+CuRGi4KjiOQEBG61ilv3ULK+LQ7D0kC/rdZ/y6aXbHUbPWUS1ZvFijMRlygG+DSt7w==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCICsGpAKrDt/H3yysUg4rHFSTppmDpj2N2pwUhdyIcxQ8AiEAuNjeLvOjHsqk2dzvK8wyqFz1zLvncPZIllD9Cb2iGts="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.1.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.1.0",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.1.0",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.24",
- "_nodeVersion": "v0.8.0",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "d5e2dc5d7dd96b6b401bc66df523dd48cdf5c325",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.1.0.tgz",
- "integrity": "sha512-zZL3BIn75/9+LTCq324EmD5WZjGyXWGtc/k7a+GW7lyT9TC7c2Pgaxa3yeMIVkszdKVFKqk2VaV0VrjYmG1iVw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIBWPdFEud7PeIieHo7t0TF+KpMRePJXYv+Lbu3D7d6zTAiAXY+UZ8UMFp+xPUj/C/AfIzH43FcFJYrlaQrBHbGlTVQ=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.1.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.1.1",
- "repository": {
- "type": "git",
- "url": "git://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_npmUser": { "name": "jakeluer", "email": "jake.luer@incatern.com" },
- "_id": "chai@1.1.1",
- "optionalDependencies": {},
- "_engineSupported": true,
- "_npmVersion": "1.1.24",
- "_nodeVersion": "v0.8.1",
- "_defaultsLoaded": true,
- "dist": {
- "shasum": "5f6cb181d64d6df77d8ddabb9f1b4be693946a97",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.1.1.tgz",
- "integrity": "sha512-PKKjQAzR0sNSAbMiLEm4Kz0TDy9FKPPi7sHlZ6jTuUSQXLJhL8MVh97fTTGMeldrHt1w7OxSXuOopsSxyDeBPA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIFwMusj4YZSYWxapbi6KdG7zeg+uykwsEkFTxIUlJqQlAiAXQO/nzUFt0P9OkAxTkqPCHJ2tuz+QbJjLRePEIMth/g=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.2.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.2.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_id": "chai@1.2.0",
- "dist": {
- "shasum": "7bf15ae137381b6e6db1e73b3831480e81457589",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.2.0.tgz",
- "integrity": "sha512-A3epQNQAAzxmEWVUh6LUhrJsl6f5irEQGSVv3Ij/pI8lU8jHQBTl+e3GKWpYWHp32Pgp2EFdSisihnG12H3Tbg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIAFvKa8zyEV/q2HSfEkd+byiuIp5q+7fHF61N8r6urCpAiEA+ffr9dIm5zoUexLXITJ377n7PwDz812V7uFjZjl1E1o="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.3.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.3.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "mocha" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_id": "chai@1.3.0",
- "dist": {
- "shasum": "6a597c6377c54e9dedc2ddb4641296fc05ff4fcc",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.3.0.tgz",
- "integrity": "sha512-iAuEKsRk57Gav3NymoED+ecBW+kloFZni1urNTnGhU19wl//5lOVkbBT0iKNimBmFce8v3qWBz7+hYEGQgtPZA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDHzhjMpLNRR+5IiBUWUQF6eeUpqgmQdIusoyMlzfxiUAIgDBmW0Qncw5hwveYoTVeLMNCVlQyoZrK9F+TNK4QPC6o="
- }
- ]
- },
- "_npmVersion": "1.1.62",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.4.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.4.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "mocha" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_id": "chai@1.4.0",
- "dist": {
- "shasum": "6884a97b3f9e0ebac83ecc58fc8b1617dd661444",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.4.0.tgz",
- "integrity": "sha512-WZDMVJWgbbpH0mi19EeKIQq2p3Qei/5ZDPiqw7fTPc/FVkuKPUTpt1VQhDw4AhsBroN54g2yHsaB15GMmXoDhQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCteQSU37LjWAu62yfeJzkYhbN3JqHM8TDGk+SpGoWOIgIgZx2XTouJfS/eQiwUEA6Fy4qGYoOb0e1zuGH9yvkF9lw="
- }
- ]
- },
- "_npmVersion": "1.1.63",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.4.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.4.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "mocha" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_id": "chai@1.4.1",
- "dist": {
- "shasum": "7a0b484008d583298f54183a5774bee635e88c9d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.4.1.tgz",
- "integrity": "sha512-tVqs/RVig0bqS0mcR/iYT4/WHXgBje06+l2Vowhc2+zR8o47DPQgATMCEkKrA4qZDTD3PEDemWoNZYobmU+nxQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCwZmQ+g3oesY7FY3oATTwX0pbyFrzlGZaCSLb0uCZcyQIgC6utsXrIvzdBBw55dl95Z3WvqpcH6iTgAeIJ122KqDI="
- }
- ]
- },
- "_npmVersion": "1.1.69",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.4.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.4.2",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "mocha" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": { "folio": "0.3.x", "mocha": "*" },
- "_id": "chai@1.4.2",
- "dist": {
- "shasum": "8bf8e93e3690171cf2632e7a113514bc3b3b076a",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.4.2.tgz",
- "integrity": "sha512-hXU7KNl1nFfSxTMmVADlfnTV/GLxIVYHwC8+dVEWkToy7i5tsjnpCJahy9NJeAU+CFc/EvjZDs7v11EcuBTsZQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIGplFHVct5cQ0GY9SxRMUjrhm5FrYByNPl7VruIIgz7FAiEAjdUgmQz4kQOzs6w3TDuPgJHNkeu/MK76TnXyUoDZ9WU="
- }
- ]
- },
- "_npmVersion": "1.1.69",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.5.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.5.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": {
- "component": "*",
- "folio": "0.3.x",
- "mocha": "*",
- "mocha-cloud": "*",
- "mocha-phantomjs": "*",
- "connect": "2.7.x"
- },
- "_id": "chai@1.5.0",
- "dist": {
- "shasum": "9afa2003cfcb732896f829568ee308a67cbeccf0",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.5.0.tgz",
- "integrity": "sha512-MmczsQrJwRYBBBhpOvqVMPw27OOjj1Bg0NwT4NzLh5dwdfAQKoFx7NuB7DifbAHqCENncQl7QXu8fPof3am/4Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIFxOybjkvwvBh5lDSmwMJSkoCACc6LmXcdeQzpPRo7hTAiEAn8XBMDawrIz1aLGAFxl9EbYts1ynk0bZsGVvKx/uCzY="
- }
- ]
- },
- "_npmVersion": "1.2.0",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.6.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.6.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": {
- "component": "*",
- "mocha": "*",
- "mocha-cloud": "*",
- "mocha-phantomjs": "*",
- "connect": "2.7.x"
- },
- "_id": "chai@1.6.0",
- "dist": {
- "shasum": "dbfca9d88710c436fcc78f9ddf8e795f6b5826ae",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.6.0.tgz",
- "integrity": "sha512-N9JgkbAEM4T7y1wBE7qJgrs3QgaT7NNd5U9lBmqWXb0RvQuItBgGxVG18MNH18zS31/u9WHx2LAUlGyzvJkK2Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCICNA0f+bLgx9GQWoMBNnEgahVO5+ZrkVn05tUktRuA6sAiEAr2yTfnEJDBuRGFPMEBQDawcbJayLohKR0Us9+eH/DaM="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.18",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.6.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.6.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {},
- "devDependencies": {
- "component": "*",
- "mocha": "1.8.x",
- "mocha-cloud": "*",
- "mocha-phantomjs": "*",
- "connect": "2.7.x"
- },
- "_id": "chai@1.6.1",
- "dist": {
- "shasum": "ae400359111fba3eb538275b8be0e9145119b321",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.6.1.tgz",
- "integrity": "sha512-JfkZUHyL/BSWoe66JjUGxtTwVfk5SVaA0yoN7IIwlTx0SoL5VgkWV2iLj2YyS2FbJBJ/i/T+gboLFdEuUIBJ0A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIAuLJsKo3yWOumsULUUkNmzSO43BHJcW9wjvVdVWEokbAiEAw77/HveW1BhdLbEzv0nxOH6EwBqYUZouypvOshLaW08="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.23",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.7.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.7.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0" },
- "devDependencies": {
- "component": "*",
- "mocha": "1.8.2",
- "mocha-cloud": "*",
- "mocha-phantomjs": "2.0.2",
- "connect": "2.7.x"
- },
- "_id": "chai@1.7.0",
- "dist": {
- "shasum": "8fd9104ae4876210ebf25f4ee38f96be6ed6adea",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.7.0.tgz",
- "integrity": "sha512-q4eAxsxbDUi+rMvyH71C30EqsoguEHOfoqrmYlutjgFUTXZnZYunHp8fCufLs3ZZDu+RUhefeh6amCxFm16mLg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIGhdN3VvD2IzHap8feLNEvytTj799necG2Mh3E2bKz5+AiEArugySuQboNpek1v0zb+caOSwjvwhcj2dnDU2fYVtG6o="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.30",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.7.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.7.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0" },
- "devDependencies": {
- "component": "*",
- "mocha": "1.8.2",
- "mocha-cloud": "*",
- "mocha-phantomjs": "2.0.2",
- "connect": "2.7.x"
- },
- "_id": "chai@1.7.1",
- "dist": {
- "shasum": "dd581b599233d7de8e7f823711c8579bc74f38cf",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.7.1.tgz",
- "integrity": "sha512-+/CkYqTqA9cd3drkIwZ+u/EHV83JvgATdtMY/ZQr3bwiNj5DM3Ecubf77urMXQdEmn3Q405HQiNDIZegjvRG9A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCCYP14+zV2RpKtUk0HQqdI0vij+anEX3PDH05geQBhggIhAI8K5wtYXQYwDEdKqb9EJnMjhxeHnG/sS6LXexakH21f"
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.30",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.7.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.7.2",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0" },
- "devDependencies": {
- "component": "*",
- "coveralls": "2.0.16",
- "mocha": "1.8.2",
- "mocha-cloud": "*",
- "mocha-lcov-reporter": "0.0.1",
- "mocha-phantomjs": "2.0.2",
- "connect": "2.7.x",
- "jscoverage": "0.3.7"
- },
- "_id": "chai@1.7.2",
- "dist": {
- "shasum": "ba07ebd4e1ac138a296cdf69077ce74b7f4a1317",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.7.2.tgz",
- "integrity": "sha512-iTItmoMR+S+g8g0xU7db2mrr2LeLMJ6Y+YJwJEOUSaVTzm6qyTBfj5r+5x+XQhlXUfVn6WfFS4sXpEtMg6Qwaw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIB8pem/0wX+KUKXrBdT/I2BhrX0+idI+qa1O7BlVjy8UAiEAzqQ235gZnaLoqg/DgEdTC+RNEpyNkXIR1nVnNSRDmBI="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.30",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.8.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.8.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.2" },
- "devDependencies": {
- "component": "*",
- "coveralls": "2.0.16",
- "jscoverage": "0.3.7",
- "karma": "canary",
- "karma-mocha": "*",
- "karma-sauce-launcher": "git://github.com/embarkmobile/karma-sauce-launcher.git#feature-passfail",
- "mocha": "1.8.2",
- "mocha-lcov-reporter": "0.0.1"
- },
- "_id": "chai@1.8.0",
- "dist": {
- "shasum": "1f7accbe91e2e71a08d8208b31bbbdc6862699ac",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.8.0.tgz",
- "integrity": "sha512-x0UjmqOXzz1tLY46Jiumdlcq6pZ+u9zWp1422oRXzVWRiahMq7irQVmyb5/42q4YX89/K1raILWZ69Lryjaucw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCICPoMpe2DGTcUSk71d5V62CerTRgkZCcLi6pO5z732hwAiEA28NGdcDnr5Oa+dLpbRv8CI3r56ns4PZWhcUDUs5F1yg="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.8",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.8.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.8.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "coveralls": "2.0.16",
- "jscoverage": "0.3.7",
- "karma": "canary",
- "karma-mocha": "*",
- "karma-sauce-launcher": "git://github.com/embarkmobile/karma-sauce-launcher.git#feature-passfail",
- "mocha": "1.8.2",
- "mocha-lcov-reporter": "0.0.1"
- },
- "_id": "chai@1.8.1",
- "dist": {
- "shasum": "cc77866d5e7ebca2bd75144b1edc370a88785f72",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.8.1.tgz",
- "integrity": "sha512-/pN2re53avlBUtKeC+mzMwvi70Wu+xCPtXwF4Aph1liB3OXjf/LHRMxcrNu+h4kFmhY/9pb24p30/O6ArjK2Kg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCRK//pltEm+9gDJv3yDT7uF5g4N6tFdmB/x/23WMXHpwIhALjS9aJ9xfB5kz8TZJzfM9SXIY2WS9Ua4Lon7WJf3Xbc"
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.11",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.9.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.9.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.11.12",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.0",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.8.2",
- "istanbul": "~0.1.44"
- },
- "_id": "chai@1.9.0",
- "dist": {
- "shasum": "3ebe99f3bab9241ed3fcd576f8fe96cad9ed7413",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.9.0.tgz",
- "integrity": "sha512-a79o1CsOBi+6Sb8athh4YryOXi+2VDUrkeRrs1DJ11YPfyqDxnTOtXlTck4hb+KWDboNbDZ63htinWG87F+mrg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCdaTwrSzTasj9SjeqiCDtRjlaimc3T6V7P8JbLjs+G1gIgAOLs/X96T4RpoEQ55ZJX79WzDGDHjnyYo3DSRqHdh9I="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.22",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" }
- ],
- "directories": {}
- },
- "1.9.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.9.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.17.x",
- "istanbul": "0.2.x"
- },
- "_id": "chai@1.9.1",
- "dist": {
- "shasum": "3711bb6706e1568f34c0b36098bf8f19455c81ae",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.9.1.tgz",
- "integrity": "sha512-2qKqOkqNwd88Ew129eoDL/CCXcaEqSbrSiM6h/+kJLkI5sQRitykJQ+JN7QsUqAJOjrDkyQmOXsfATJHCPs42Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIEaWMOVA/VbfPaTWUMTbtr7Vp/GlGJvxNLDFhKlICMq1AiBiRBt75H3nxFNrafWqAujRWj9ZOpy6u87KHVHGkSrovA=="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.25",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "directories": {}
- },
- "1.9.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.9.2",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "_id": "chai@1.9.2",
- "_shasum": "3f1a20f82b0b9d7437577d24d6f12b1a69d3b590",
- "_from": ".",
- "_npmVersion": "1.4.9",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "3f1a20f82b0b9d7437577d24d6f12b1a69d3b590",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.9.2.tgz",
- "integrity": "sha512-olRoaitftnzWHFEAza6MXR4w+FfZrOVyV7r7U/Z8ObJefCgL8IuWkAuASJjSXrpP9wvgoL8+1dB9RbMLc2FkNg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDTxDGSKkSLaR1IyRrxxoIpAwlURxlIQSRgv9vyax07jAIhAMngyOIJTWvFHxc9+ucLU7kbHKj3Q9QsYod8T6WIoyE6"
- }
- ]
- },
- "directories": {}
- },
- "1.10.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "1.10.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "c8b3208ce4237d4e0b16508174d616f155c984a2",
- "_id": "chai@1.10.0",
- "_shasum": "e4031cc87654461a75943e5a35ab46eaf39c1eb9",
- "_from": ".",
- "_npmVersion": "2.0.0",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "e4031cc87654461a75943e5a35ab46eaf39c1eb9",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-1.10.0.tgz",
- "integrity": "sha512-E3L9M2SeQU1XagJkE9KJyTAXXHKJkJ1EsKkFp0Rl53lYa3mro2PVgYHNiCb2YRa2nUeyg7aqmI1EIcSBayNd5w==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIAV9yjJ/am0eP8VVo7+aUvsdt1W4uRWCqgO5mydID4G3AiBkly/Gu0Fxz7m/jCHKHI/esrveiFdnFZsMbXYttOJMqw=="
- }
- ]
- },
- "directories": {}
- },
- "2.0.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.0.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "2147e1d49eb5caa27e0afb9e18208de2d8741f39",
- "_id": "chai@2.0.0",
- "_shasum": "9cec0eab7d782628f2df51226a41651869a9f894",
- "_from": ".",
- "_npmVersion": "2.3.0",
- "_nodeVersion": "0.11.16",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "9cec0eab7d782628f2df51226a41651869a9f894",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.0.0.tgz",
- "integrity": "sha512-tscgUV+es5m3o/wTwY0c/B4xj3zBHsbBeetSQe9mmsjRfVQYMF9+F0O0+CW1qPGMXv7Uf1tiID7s9DPc6GZRTg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCICQoi451utAKYQLhP9UncHImvnWvJwwz9Tc6yh+fSQR7AiEAirRn4fSEAFfuuT0qs9ncoFUxgwOKUUmpDuV+2WTHH00="
- }
- ]
- },
- "directories": {}
- },
- "2.1.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.1.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "09e17b9e090c02d38cd5ee441881dd2691635124",
- "_id": "chai@2.1.0",
- "_shasum": "7c8753895b03eeef2bf23f0f9e45fefa43ee4fcc",
- "_from": ".",
- "_npmVersion": "1.4.28",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "7c8753895b03eeef2bf23f0f9e45fefa43ee4fcc",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.1.0.tgz",
- "integrity": "sha512-a51X6DEd0X3XWQPrvyPZcvu4sXkETo8vvmX9ZLcdm8hjMcqSYP4xM8CheuiGh39cukiDpDe4zd/TcvEM4ZpYog==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDPekdfE16ReyiwBZ/MqE3TtKBPYKBdtbBdds8MGbFccwIgK5HTJk4kBhcZoNsaH2rgiufxfBUfCkEGEkDv9N7kPsM="
- }
- ]
- },
- "directories": {}
- },
- "2.1.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.1.1",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "d7cafca0232756f767275bb00e66930a7823b027",
- "_id": "chai@2.1.1",
- "_shasum": "9c75e20d4dc73ee051650733938b46e7a9559058",
- "_from": ".",
- "_npmVersion": "1.4.28",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "9c75e20d4dc73ee051650733938b46e7a9559058",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.1.1.tgz",
- "integrity": "sha512-32J8bV42RPXYhZoj0/6nvpl5I/yJ6TvONLW7n1Gam1lBBfR8NaAOqaQCqqZGjl2jQ354IbzQvdUisxNNdamZAg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCICYIQAV+BQQ696+bFN/MwF6m7g/ezHTk4AzVL3U26baJAiA/YcNCIRycKd3Jm6dmGVN8jLsETFN06U8yWnt+zuUoQg=="
- }
- ]
- },
- "directories": {}
- },
- "2.1.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.1.2",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "7ca2a3bee515f721d5ceb771a371170cef6a4874",
- "_id": "chai@2.1.2",
- "_shasum": "01e7cac8950ce356d520afe78132505b1cd5440f",
- "_from": ".",
- "_npmVersion": "1.4.28",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "01e7cac8950ce356d520afe78132505b1cd5440f",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.1.2.tgz",
- "integrity": "sha512-nNVWgMiYCP0dWu7YiReJSScrWvy7/QWBT6gmX3Ngua+e10fhbLHMohzCTI6d2p7Fm7TD6CH3JSZiUulAvLRfRg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIEMRNI2M+K9ZuuTBMmjT4yKgtdYTwl7U1jBWFjNmvgUVAiAs9/UOgkymXceXPs4OdsdF2xP7ugvE4d7YSHl1gd+EQg=="
- }
- ]
- },
- "directories": {}
- },
- "2.2.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.2.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "57df3888f66c4b34923ce8576aa93855a0ec2f75",
- "_id": "chai@2.2.0",
- "_shasum": "d21135623bd393ad4702d94536eca482ad78d01d",
- "_from": ".",
- "_npmVersion": "1.4.28",
- "_npmUser": { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake.luer@incatern.com" }
- ],
- "dist": {
- "shasum": "d21135623bd393ad4702d94536eca482ad78d01d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.2.0.tgz",
- "integrity": "sha512-7G060uuwwpCZr1yUPVyRhbAv1K7H7RMB42f0/QfuxultB+XSeR/oriXvUJmNeYHAde6Z+qSQWi461eK3Bmvzyw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIDkd3X01R5kLkvCMgTItIRxwV1T2DQAaVnu5Jb5r30BFAiEA/cEeVRkLp/0oQLG3DsQEPJt0gIrqs3Z44yr3N3zH8Xo="
- }
- ]
- },
- "directories": {}
- },
- "2.3.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "2.3.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": { "assertion-error": "1.0.0", "deep-eql": "0.1.3" },
- "devDependencies": {
- "component": "*",
- "karma": "0.12.x",
- "karma-mocha": "*",
- "karma-sauce-launcher": "0.2.x",
- "karma-phantomjs-launcher": "0.1.1",
- "karma-firefox-launcher": "^0.1.4",
- "mocha": "1.21.x",
- "istanbul": "0.2.x"
- },
- "gitHead": "3de55026458ace296df354757361953ec1949859",
- "_id": "chai@2.3.0",
- "_shasum": "8a2f6a34748da801090fd73287b2aa739a4e909a",
- "_from": ".",
- "_npmVersion": "2.7.6",
- "_nodeVersion": "0.10.36",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "8a2f6a34748da801090fd73287b2aa739a4e909a",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-2.3.0.tgz",
- "integrity": "sha512-/HtcZZzZolyYgU8x3qClyPGxWS0/TKihLbIuQHam40hZwgyx/6sbm2iLfk8I43mBm2Dk8GoyVstgQLSxUwgShw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDYaO2b1Mvl9IDH4n1+rtttCPIWijucNdmVg14yR6VRbwIgAO56aehvV1zjsXGub7jEQu9Kx1FqU/aXgToOf0ckZrE="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "3.0.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.0.0",
- "repository": { "type": "git", "url": "https://github.com/chaijs/chai" },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "084a419d81338b4559fb56a53ec48bb552f2be82",
- "_id": "chai@3.0.0",
- "_shasum": "71bfd1034fc8c2d8c5053875bb38f59b2a6f1928",
- "_from": ".",
- "_npmVersion": "1.4.28",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "dist": {
- "shasum": "71bfd1034fc8c2d8c5053875bb38f59b2a6f1928",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.0.0.tgz",
- "integrity": "sha512-h/7oAXvZAC4ENgCZgX0TqMSY628MEXZ5ZCCnuG/a5dCmUKmYPh9lUhHIqDrEaahpzvDEhdIGPFpeNkNsA60cAg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQC5x1p3+qRtT7e6zTJCXOU4CZi+AdhVjuglhYatCYVJigIhAM7N+t2HvxyZYc7plXTyE1uhv76gYRotZExpxvlRsegP"
- }
- ]
- },
- "directories": {}
- },
- "3.1.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.1.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "9633cb19bc1085aa18c346ac36cd6f223ce3eeb3",
- "_id": "chai@3.1.0",
- "_shasum": "ae50e546a4c2315c88034ac9986a4f14bf711721",
- "_from": ".",
- "_npmVersion": "2.12.1",
- "_nodeVersion": "2.2.1",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "dist": {
- "shasum": "ae50e546a4c2315c88034ac9986a4f14bf711721",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.1.0.tgz",
- "integrity": "sha512-5OPEKgEvTe5PHhB5aoFAQxZpK0va1lIfPgFtx8iMD1wWCQYc4HiRXj7/dGx3J00V0yC1roSt1KodgxzQMdJwbg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIFVODtOEsIx/Q/ktIr6qY3TQVARN0RRW75TtnwFclcfLAiBLpPF4NLq92FtoyrGhgSnIn1eNqJCjobAVVM6JJYGWog=="
- }
- ]
- },
- "directories": {}
- },
- "3.2.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.2.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "4e18d2a49394f21f49eaea97f556d6a17ecbcc7e",
- "_id": "chai@3.2.0",
- "_shasum": "a91c06acc01057f4f4b67ed7785bd7ff4466b2fb",
- "_from": ".",
- "_npmVersion": "2.12.1",
- "_nodeVersion": "2.2.1",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "a91c06acc01057f4f4b67ed7785bd7ff4466b2fb",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.2.0.tgz",
- "integrity": "sha512-qwjMMh04wwassfJ9dWL1Lv+S757SYTh3S5B2PM53f9fsH0wlCLc64dWAv03SdEzFhieMrSu3oyYZNi8TnsiRrw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIGyocO9dhAL15qxvT+lvG4FVDgKl6TdCml8Vyd0WKWSRAiBZzIJNepgU0WQMsKKjhQ/yFls4N7B02kohwm6mQByZoA=="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "3.3.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.3.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "df954ccacf77cc740f45730c04a37bccf7387456",
- "_id": "chai@3.3.0",
- "_shasum": "ffc291674da551e589077d6627384acabca2e02c",
- "_from": ".",
- "_npmVersion": "2.14.2",
- "_nodeVersion": "2.2.1",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "ffc291674da551e589077d6627384acabca2e02c",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.3.0.tgz",
- "integrity": "sha512-GRxKSa+oFlhTd/2XEEBnyhYZlLCa7ueexFZpDBVtkcpGFuwnB9/+RDiiSB2VjG3TpkgqYZUVfhI/KxLHMlYCyg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDOwlM51F7Eh3zznedg9+zCNKLmxaG0m9kmRwNuQ9o4BwIgOEoGohg+OATNfE92zwIRaTI6C8BK43K7Z30cgQjrGXI="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "3.4.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.4.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "71b2512a9919a1490cdbb80e6d4c924399a283fe",
- "_id": "chai@3.4.0",
- "_shasum": "fd268ede01c3e081891ab59d30628fb3b9df4786",
- "_from": ".",
- "_npmVersion": "3.3.8",
- "_nodeVersion": "4.1.2",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "fd268ede01c3e081891ab59d30628fb3b9df4786",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.4.0.tgz",
- "integrity": "sha512-c959X6Ydoah5nNc1BWkvB1nb8U3svL1f6UOH7zGZoc9ehqwnubtMPMLe7yKpJ5ZvsBn5czVtb+UTCisDZTHIZA==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDXwoM34kxfcsclZ+5gAr8Vu++KvpRY8O5Io4lDK9NpVQIgK2o+JCWDMoaumk2IW5r6xnEX8J0QEmMTdJwuTPgsoWY="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "3.4.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.4.1",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.12.0",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "5def52c217fa4fa90c0507dfe1d0000268908f1c",
- "_id": "chai@3.4.1",
- "_shasum": "330ae2f819124c26182036fa5e43a88ea4e1bd85",
- "_from": ".",
- "_npmVersion": "3.3.8",
- "_nodeVersion": "4.1.2",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "330ae2f819124c26182036fa5e43a88ea4e1bd85",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.4.1.tgz",
- "integrity": "sha512-tUC1XLrSp1x+CI/nOucYeQ8mRTpi8TXr6oR5trVZBOKK8Uo3/G4AXRLylEETej7ukH+ZPSwtW6iSfUe7l7Lgag==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDhNNlflL6FlDynpnq5258m/n3uenUYuMm+aLiwYbpMiwIhAOnZZgyyAKwqj0bPCFReiF+nl5sqqi8g+qBS4p6H5q/1"
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "3.5.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "3.5.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">= 0.4.0" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "deep-eql": "^0.1.3",
- "type-detect": "^1.0.0"
- },
- "devDependencies": {
- "browserify": "^10.2.1",
- "bump-cli": "^1.1.3",
- "karma": "^0.13.16",
- "karma-mocha": "^0.1.10",
- "karma-sauce-launcher": "^0.2.11",
- "karma-phantomjs-launcher": "^0.2.0",
- "karma-firefox-launcher": "^0.1.6",
- "mocha": "^2.2.5",
- "istanbul": "^0.3.14"
- },
- "gitHead": "4ca0218391cf947c6cfac2d1a7424a63a4b4c232",
- "_id": "chai@3.5.0",
- "_shasum": "4d02637b067fe958bdbfdd3a40ec56fef7373247",
- "_from": ".",
- "_npmVersion": "3.3.12",
- "_nodeVersion": "5.5.0",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "4d02637b067fe958bdbfdd3a40ec56fef7373247",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-3.5.0.tgz",
- "integrity": "sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIHY7HMw3T5OPEAqvW5IY6+9ehYbLuiZxcx0ZIX25F2pRAiEA1mq1W5yRiWS6PM0pl9M1NTpfKV8Jz8itPFv8pIZWeAU="
- }
- ]
- },
- "maintainers": [
- { "name": "jakeluer", "email": "jake@alogicalparadox.com" },
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {}
- },
- "4.0.0-canary.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.0.0-canary.1",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=0.10" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^1.0.3",
- "get-func-name": "^1.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^13.0.1",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "43752b05df6fdcda89b8d6a42c05f0736bec8ec8",
- "_id": "chai@4.0.0-canary.1",
- "_shasum": "f4b5f24a4064795c4efac271bc85ce9f69c9f467",
- "_from": ".",
- "_npmVersion": "2.15.1",
- "_nodeVersion": "0.12.17",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "f4b5f24a4064795c4efac271bc85ce9f69c9f467",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.0.0-canary.1.tgz",
- "integrity": "sha512-Kd39N5tBKQXHCKim+4n2LAL5X1Z+jbdFQGiWk1Yg0o+Q/syBcf9uBteQfL1zatQgFyd71gIsQehLbet0VriXWQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIEGdtIPs3J/NYT5xk7GHKXxNGyGgE3ch0fPOph4EM+5gAiEAtEGkA5l0uMmwV2vz1NbVzm0ZiTeN3iNJnAQttk/IYAc="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/chai-4.0.0-canary.1.tgz_1477347063850_0.18597974558360875"
- },
- "directories": {}
- },
- "4.0.0-canary.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.0.0-canary.2",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "browser": "./chai.js",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^13.0.1",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "850bd7e016606ce52292c0477320279a8b9cf294",
- "_id": "chai@4.0.0-canary.2",
- "_shasum": "a017f59d3ed2d64795c91a51b5034e41b873da87",
- "_from": ".",
- "_npmVersion": "4.2.0",
- "_nodeVersion": "7.8.0",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "a017f59d3ed2d64795c91a51b5034e41b873da87",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.0.0-canary.2.tgz",
- "integrity": "sha512-tBhHOU0FDil7F5IXzWMGIRqDCeOtomI/YueXK/Epay6pSx7xZJzMOBGyCeIaRHY95iry8+arCNNIerRuW7ugOQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCzR+wyltN9Y0ixHzuXidN+MTQ3U9NhWuM2b9oGXKRRBAIhAPQKo5tNqc2WkCFkDJpsvRQuRPE/ADjDDYlRG1wZzJf4"
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "packages-18-east.internal.npmjs.com",
- "tmp": "tmp/chai-4.0.0-canary.2.tgz_1492450394517_0.7511835743207484"
- },
- "directories": {}
- },
- "4.0.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.0.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "browser": "./chai.js",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^13.0.1",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "ab1fbadcfe4339072976e468382b3d875fdafe5d",
- "_id": "chai@4.0.0",
- "_shasum": "f6c989e45a5707d40c54d97ddd7ca89b30a6a06a",
- "_from": ".",
- "_npmVersion": "4.2.0",
- "_nodeVersion": "7.10.0",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "f6c989e45a5707d40c54d97ddd7ca89b30a6a06a",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.0.0.tgz",
- "integrity": "sha512-FQdXBx+UlDU1RljcWV3/ha2Mm+ooF9IQApHXZA1Az+XYItNtzYPR7e1Ga6WwjTkhCPrE6WhvaCU6b4ljGKbgoQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIH+XOGqdf4Zsjb0phZJYk4dovALtCsooEuCX4/wcu6VuAiBqXZTn/XYS3XwcAnYWSEttaPy39kM2H1J9As/Zw9eDHg=="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.0.0.tgz_1495794695702_0.8961308586876839"
- },
- "directories": {}
- },
- "4.0.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.0.1",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^13.0.1",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "b38b8d765972d624f075cf173806b43164430dbc",
- "_id": "chai@4.0.1",
- "_shasum": "9e41e808e17a7f10807721e2ac5a589d5bb09082",
- "_from": ".",
- "_npmVersion": "2.15.11",
- "_nodeVersion": "4.8.3",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "9e41e808e17a7f10807721e2ac5a589d5bb09082",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.0.1.tgz",
- "integrity": "sha512-YpPiiMNoEijEENHxbl/2Me8+kfebLMerG2mi7FEKNiWuQQ8gBYC7OKqcp7HVqw93hsCb8X4Pf4Ip9zcZTmnx4A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIAQwA84+9/ZrqNiXYwdzcfBVWVuGGpO/j85i61+Es/7sAiAOsPk4MkIxGcMhQfatV3gipMjc18pn+h0mtELxjEt8Lg=="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.0.1.tgz_1496265625036_0.6473847914021462"
- },
- "directories": {}
- },
- "4.0.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.0.2",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^13.0.1",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "616cf8bf883afa67f99a952901b4b44fcabc0cfe",
- "_id": "chai@4.0.2",
- "_shasum": "2f7327c4de6f385dd7787999e2ab02697a32b83b",
- "_from": ".",
- "_npmVersion": "4.2.0",
- "_nodeVersion": "7.10.0",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "2f7327c4de6f385dd7787999e2ab02697a32b83b",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.0.2.tgz",
- "integrity": "sha512-SSBITzu/g8nD3cP/GUKPYP9OBX92s4hvz+t6spQ2SjknieqUGKqR8etHQXV/9an9Ot+8iLrnFoBRcsIxefcHGw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIBgjCy7yuAlAL5DbKqjciRcWmlyfIenQFGIjfEvXNzYoAiEAl4qTNueiAKWSYzW4tL22pDuzTmglOFNWMT+bzlY1t2w="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.0.2.tgz_1496691226691_0.649338636547327"
- },
- "directories": {}
- },
- "4.1.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.1.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^14.4.0",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "df9073cb8eb2bb4dbb173dcaef29d4dda7ad76a2",
- "_id": "chai@4.1.0",
- "_shasum": "331a0391b55c3af8740ae9c3b7458bc1c3805e6d",
- "_from": ".",
- "_npmVersion": "2.15.11",
- "_nodeVersion": "4.8.4",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "331a0391b55c3af8740ae9c3b7458bc1c3805e6d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.1.0.tgz",
- "integrity": "sha512-p7POs9utQIjw2WqC4J0993iRmr/rfgNVaJ6f4rd3k1XQRapM5v3lYXprYp+yxloEi+wasd8i2jLr/GE94mTIag==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQC32aDFBhfdeu1R5e6LREYTF3uoFgjH3lXKpijU5CmvoQIgESAJ6eERia1vTSZ2OEC/K7KW3Y/3BAwLR3Pl7Xicgbk="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.1.0.tgz_1499818629025_0.3245607155840844"
- },
- "directories": {}
- },
- "4.1.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.1.1",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^2.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^14.4.0",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "02ddebd8f274ba94f9eb95c1c8c21176be6fe20c",
- "_id": "chai@4.1.1",
- "_shasum": "66e21279e6f3c6415ff8231878227900e2171b39",
- "_from": ".",
- "_npmVersion": "2.15.11",
- "_nodeVersion": "4.8.4",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "66e21279e6f3c6415ff8231878227900e2171b39",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.1.1.tgz",
- "integrity": "sha512-wXqQM5Ck2MhK3D6tHXozIB7hd65uLsR1QgII0WQRfI2HK9Ny/dJlkaWZgtp5fI2AZ7vOiVCAK66AIAWz0mKy2Q==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQC2BiuSthzwv0d/TLIoRetZCAWvWE2m8D4Go/+Zvr+VbQIgOlBo/QK5GXn4tVrLqBhvh6yWrZomPRiFv6w7Q4RDw9U="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.1.1.tgz_1501918384597_0.915291927754879"
- },
- "directories": {}
- },
- "4.1.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.1.2",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^3.0.0",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
- },
- "devDependencies": {
- "browserify": "^14.4.0",
- "bump-cli": "^1.1.3",
- "istanbul": "^0.4.3",
- "karma": "^1.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.0.0",
- "mocha": "^3.0.0"
- },
- "gitHead": "529d395fa08091af2a02a8398b1144c51ed62178",
- "_id": "chai@4.1.2",
- "_shasum": "0f64584ba642f0f2ace2806279f4f06ca23ad73c",
- "_from": ".",
- "_npmVersion": "2.15.11",
- "_nodeVersion": "4.8.4",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "shasum": "0f64584ba642f0f2ace2806279f4f06ca23ad73c",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.1.2.tgz",
- "integrity": "sha512-YTHf80rJ8M5/cJoFKEV1y3PnexbGs0vSHjouRRU8gLM05Nc3Mqq9zor/P4SCqB/sgvKRLvya7wHLC1XQ9pTjgQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDNK1/2v97LFLZrMNO6ISN2g/8FRg3+1uNpFabi6y1WOgIgZzDNakkbKzduXIi7TdV3fQDy7T/1gBBRTMjoKFTttHc="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai-4.1.2.tgz_1504215698412_0.9556753125507385"
- },
- "directories": {}
- },
- "4.2.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.2.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.0",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.0.0",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^2.0.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-phantomjs-launcher": "^1.0.0",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^5.0.0"
- },
- "gitHead": "26c8a794ec6da695f004bdbd6362a466dc3d098f",
- "_id": "chai@4.2.0",
- "_npmVersion": "6.4.1",
- "_nodeVersion": "8.9.4",
- "_npmUser": { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- "dist": {
- "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
- "shasum": "760aa72cf20e3795e84b12877ce0e83737aa29e5",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.2.0.tgz",
- "fileCount": 48,
- "unpackedSize": 735419,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq3haCRA9TVsSAnZWagAAVJYP/2TkPegZgegrYa0qukFY\noJiSaGUU0hJYP5cAwfrYTRNzMKuZnwIj0uTV2uEtC4FIl4/kGeI0tHoeEa4s\nY1W97C7e+5l96JVmODkTo9a8Z5Fz3YEeUk+fpqFRFqZuvRUtw6htqzKyg4yQ\n26hysm/79vCtPqzzK7Kvc2JCt5zen+NOcxOKKJ6e8ptMIemdq5FxnqJ7Pbeq\nH40DJzZXiQD6+PSfJs27NaIU5HlGNzCxFwgn0ZFhRUBrx7qALWDja917LTH8\nyKKAcxhjPsslPzeOctwJm0ckwC7/7rAUBhGL0TsTe7kyvqjNhAPikA4x2mf/\nPqGmpj5zjMIP7f0nN7a2cCq9gROaurxjr0YG63KnhXm2bqX5b2sAf2+kOiNU\nAjxFWA04/AgjCdU6oVIgwosMITqJY9MvCzq/r7wKv5vNBKMqtcTag3Y2muIE\npK73z34WKbNvInyWJ8tAWiK2CYIhKxhmEkd/VrOYSfyzaQxRD96PmCrRx3he\nCfcKUSCOcfWMFcyqq8GJuALbAli0nFeI8RBcG+d28b42J3CnncmqlvgQtitY\n0y5vqmcEWhoRz3zDk6qukvhBwZgkEFl/vorxOCCpeON2rjweKVBN423frjbl\nULvQhznTMfqhj3UDF4AXGYm43yyY/Ozu9dYG+b1tOj2GUEdH6xf+xLodTa6p\nd+Ec\r\n=8N+I\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCICiKHcqpvovYba+vLA8ms6KyuQmoKN0Wc5NxM4f6Yj62AiAMndUla4oO7SHLDXLCqavq1XB7CUMU42EuSd2RWWJxzw=="
- }
- ]
- },
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.2.0_1537964121939_0.6568203770301109"
- },
- "_hasShrinkwrap": false
- },
- "4.3.0": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.0",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./": "./"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=8" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.0",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^2.0.0",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^1.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "39dd113f36fa747ae9b419ae30eb697891bf6709",
- "_id": "chai@4.3.0",
- "_nodeVersion": "14.9.0",
- "_npmVersion": "6.14.8",
- "dist": {
- "integrity": "sha512-/BFd2J30EcOwmdOgXvVsmM48l0Br0nmZPlO0uOW4XKh6kpsUumRXBgPV+IlaqFaqr9cYbeoZAM1Npx0i4A+aiA==",
- "shasum": "5523a5faf7f819c8a92480d70a8cccbadacfc25f",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.0.tgz",
- "fileCount": 50,
- "unpackedSize": 741487,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG9M/CRA9TVsSAnZWagAAiOkP/j82xQut+L9ZqU9EeR6N\njlHHCfveKshFORD7ngbGmsphDHSW9DYy7cppleCA9Exrn0Kyd3P0pDJ+ohf3\ndXrhftqaimEmlX5OQahHIEpRaA5SL4gMeg3mxnGHEtClzqtGI1mhtv99j8eS\nrx9cFdb5pn3bQVL0sVIMO3rWwHrkwhYtX/319s+G9L5kw7wxF7AqMHG7FdGd\nB5GjTmH1Dg9DsYSY03SZsZ5ktqLoNIEP7T/6RhhnQ6TNssDTpm6A567ao6EO\nQ5O9sb0g1D52udjtZ1b1YHAHfRWqolHrFZy5B65q2f9u8Jy+O554J07ld0jw\n94ihMMAg8BnQFlGu3CanqJFY/ETmevoi1CwWZhUECbqe3woqsFOa+vwT8X6f\nTTJfakwOb/gEEsMHH/5ug59jFOIBQxhIjhjkF+de1+YdQ01XZs/u/cN5CWul\n/SfRBkqo4OKbc1xvYR7xZPHyyNmN+METn3o4nRnL3TBtJPCDK0LnYS22cl4P\nOW96vcLWa9WtFkEIbBqDxvlYWpo/20rUjJ9bobcVutgbG21+6xDwKWpgp0z5\nP4RPBPFSQ4n1wythy+E3YF+QGO3Y60K39K9Yxz2qlZffg/ARg2WZOvdgqyCW\nOrjit4ZlaCS6Vya55xKAmqQJCkEeDQWM8uYEVlHOfGXivNC3mlKVkdJjfLlp\n803I\r\n=DhFc\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIDo1OLNB+GCN/PKsEmoYYm1rChUyJClwLVasxemvmls5AiA8kOv92QZfeI2D8abUkHA+leWFCM+b9PqPd4ZwoBxHjg=="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.0_1612436287207_0.34154702724570685"
- },
- "_hasShrinkwrap": false
- },
- "4.3.1": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.1",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./": "./"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "8a246661566227db3d37019bb0bab3bbcdf45841",
- "_id": "chai@4.3.1",
- "_nodeVersion": "14.9.0",
- "_npmVersion": "6.14.8",
- "dist": {
- "integrity": "sha512-JClPZFGRcSl7X8dYzlCJY7v+X1fBA+9Y339Y8EqhBVfp0QC1hTnaf7nMfR+XZ74clkBC64b0iEw2cWKHt3EVqA==",
- "shasum": "6fc6af447610709818e5c45116207d60b8a49cfd",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.1.tgz",
- "fileCount": 50,
- "unpackedSize": 743273,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPoG8CRA9TVsSAnZWagAAoQIP/0pPLUSMvtOmgXxlgQ+3\nw0lbMWr3wfYfJHSprYFzrmm6tVbs4LcTHCHKx3yX45mQBKmDdSrk8c/enUZj\nMIMDriTZZAbTZcbL4qqjizP6tpkmW5eDeXEwxdPTESBEmbGkl4OuJ8/wK/4t\nFN0UF1/Wv/QoGGsOhb/CH13rYiZJo3zklLfOxKNgW9tDKZ8hYiZ08NOBJch4\nC5gbtud81rMIWRhAdDoulqVlaopS/3jmhmS+qCRsqRxMAd6jEVaxiscurbRG\nqI3++lcmAzp3I//lpmIjqsLyrJ+u3f+xEWMW1gHhyzhciIE4HyR6LHOG5dZB\nszOhwaKTRttAF63/jXK/yiQnX7bBvjlVB3trDao0ZL49PD89z1FXftlkw5oo\n7/8OKkEjmtIsmpLa9GtiaMOXZoIDCzj0ZpGP/62wwWKZnlgEQhHGh8hcuw/R\nAOwWvShp6a90s7maxopF8xaqBiKaPG1gVdDULyNfkq58kDlZDJW93AWSNBcL\naYjUulIzxiRGBOYQegMl6tZEf/vsrWMJLyz2pmkFvy3jR0kGboWcv7gyiLRy\ndxFJTUJIs+T2FwlHYit/y9Hy/nk19iPktIXg/t794x7iUx3UerHdcPuQIOT2\nyfKHvdoJJaX1E8wlx638Khgcw57Fm4qL/0+eTe1wLLTUK9r1s9474G5QXb1M\nlbmh\r\n=ToRb\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCGgJ+HhMj3XOJgjkUDhyo9ReORDAsFqJvJXVCwZRwo2wIgUZ5ek3uhOlNMCVCuEbQUZYaqfSMWGpfl0Zl0Ob+IIHw="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.1_1614709177189_0.33012824645885286"
- },
- "_hasShrinkwrap": false
- },
- "4.3.2": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.2",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./": "./"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "3b9bc7f56dc0321e349ab145154052aae8056bdd",
- "_id": "chai@4.3.2",
- "_nodeVersion": "14.9.0",
- "_npmVersion": "6.14.8",
- "dist": {
- "integrity": "sha512-6VMblLfXGtgkcXBasYWrpU+HHTDrs0VNTlBnxIoV2H78PLey9vCPN931WnnFwBrn7HuJODSN/9qTYH/13fJX6g==",
- "shasum": "74ca69d542015b8efc213fe1cb51162990f2bf5b",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.2.tgz",
- "fileCount": 50,
- "unpackedSize": 743309,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9L5CRA9TVsSAnZWagAABQcP/1fTvNpKOGYkjBKTceHI\nbAXU1DBdSMFPiNyEMNTpxtp482iSWR8qX7TZ+OkTGGpD9/ioHQn+Btq0JImk\nmBI3ctn1W5szIbVqkDMLhZ6H3quyVBg4FoCeEY1iTHwtXnGypoP3RVj748wJ\n3n1iWBYuDZYoHWE5PmjSYOW/lX0pR7Q6ZqWlmPR1RO0Nhx3Z7woS3+pBSoj8\nwRGsvAF7mpkVvUbOpbTEMyMW8nBNvnXZzhvWW87AVNkE5PFBZ0C60TQNSLK6\n3nXoBirE+Wa6ZtvSftI8t8uMFnZo+iMkocMjKPy3GylIgfEmvyEqmKitT5qm\no/oBAV7TCnVR962x1jJJzgcs3OUqHqjgXH28TaEpVTnU9DvPhV3PNdroHGzG\niKlh8RJVEU6kVJtp4qCNUuo9ytG5eVkBZC3UOUpJMEp5YIw5XnWi+4vrBJ7n\nJAaYBQj4q30pljLWBLz3WbxWk8tcpMTf37/bPK5GrrEqObgs41NYm/jretBJ\n+c/q/6CtUwzy8XMxcj4+ztYFhGjMN9or/VxkeBn3ZMY/beoo8qyKjEe6CUN4\n4bQMwvct9MkNcvMDUUfL7ig01iQDsZTYJzpGGaiRSOTzTQtqhJg/HehXMeHe\nPy2AapT6NwF01Vva2VTqouU9LGYdnDYtrVvZ9Loq+iMJXPRDPBDaIBXbTCEm\nKDgu\r\n=4hcR\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIEolWFPJcuF7HOSJOkRq9aBTct5bnjslqwzVoU5GQhSIAiA2daQMIGkIDKTxNz+kFNA9mus+53eIlBtWYomh5WCIEQ=="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.2_1614795513310_0.6125462539766466"
- },
- "_hasShrinkwrap": false
- },
- "4.3.3": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.3",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./": "./"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "dc858a0353bb0eccca0de8185c140d4a1c1c6006",
- "_id": "chai@4.3.3",
- "_nodeVersion": "14.9.0",
- "_npmVersion": "6.14.8",
- "dist": {
- "integrity": "sha512-MPSLOZwxxnA0DhLE84klnGPojWFK5KuhP7/j5dTsxpr2S3XlkqJP5WbyYl1gCTWvG2Z5N+HD4F472WsbEZL6Pw==",
- "shasum": "f2b2ad9736999d07a7ff95cf1e7086c43a76f72d",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.3.tgz",
- "fileCount": 50,
- "unpackedSize": 743350,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9PTCRA9TVsSAnZWagAAx2oP/3APIWS9up8luXq1Sp8E\nUTtZ8KZtGG0r1kYeNXP8Xl9OQ+EOKJAPYl8P+SRzc97WdS1yerTYhTalGaix\nPqXYWRcGusvk1k8SNGQDf670i4jljMf+rXfyCqsLkEkzaEU/tyjuVMpTgyj4\nsGno0mP6XfFeA5Y8cCueKi85gVQiU8wUB/FjPeV5qUw1OeNTpuU38qCnNmXF\n/yxyVgEIOJAmROLIJOGXjx6+R6IVOX95tXRZXBcshKkR2IfWmYC3b2DiXVXX\njdg6cBJfEdxf0KEc3a9V0T4DAJtYewCLZuOP4z9GB33PzLcnDu7ggYCy8GuJ\nmhpP/JCZkCvkcoWOx5eei65BS309XG0AjGAZmKcnBGV2p8QqUd7JDgU9e1Ee\nOrDgul4EcD2oukapEdjUpd1lCVnQ3L6M7Twpl2Y8aLN8FKjDKseAqOtN2y8i\nPgztVcY40I7SUptKjoLG+vcjaJ8p7SNrVMXk6pkM/lj0ZVNHppccnArjvcov\nbPbdoPyRXd3B45LHU3uy/fFOc/iMinhbKcFUFAtYBJLrdG8nuRB/yXrC0ClO\n4cPjySbZlswDPDF0Gzdb10okbKBqIPpMyKGJMrvQbLFD3NBxYh3IbXGAw+T6\nSN/GaeGjUcjn/dISkoJoJ9Vy1WW2i1q8qo3VxhaxYeILR+cUiMvDZccwL6Wr\nRxD6\r\n=UYFv\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIEvtBZ3gRRISYtzxmfC1c/UL+j7vTO5VzciNNzr3r00IAiEAyKGFj4YecS3LZVqh9IwXickXNxm9GVnpKoDpc/BVaCE="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.3_1614795730672_0.8598770755412406"
- },
- "_hasShrinkwrap": false
- },
- "4.3.4": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.4",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./": "./"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "ab41ed86cc154e1df125b16e74abaa0d6f6ade82",
- "_id": "chai@4.3.4",
- "_nodeVersion": "14.9.0",
- "_npmVersion": "6.14.8",
- "dist": {
- "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
- "shasum": "b55e655b31e1eac7099be4c08c21964fce2e6c49",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.4.tgz",
- "fileCount": 50,
- "unpackedSize": 743510,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS5vlCRA9TVsSAnZWagAAPRcQAJJEkkw8MSTZ41dLnRgi\nNB9LQxV+nohdCBuV9IBn47Q004/9Mi6/+gCM5PlMvcgxc4tRAbWeXIRLx09k\nHY8m/qgaq5a6DQrN6GxyUjgQUI6JxDRjK5Cn+3+FQAKrLq+31Wh6pqKUjDk7\nXlyFcartzLpU+vjdSYkafeoZSzKGEl+WGy/Yzn2/bj/q1KSkt8oLaZfm21n/\nO7rEAaIjugUrQZfl0Ck3SvD9ChilRyY0zFT9K3hVZr7xxBE5GsaIongQZOfJ\nFfaVREmRkr2F5Y8Upe1MQ3Od+Z4dum0tWtoEYhRrtVa7kmUM4H0ixbrF0VbN\n+xXxB/bA/+jcJJ5PDfpx/zl4/JTV1h2rs9TWLrRXdm1nCflBybWfSY5HJYXX\nTVt4Z+hg0yXe1Bq/MVJm2mQsAOUt/gRN6N/RCh3HEw3GC0BDnNOxu5zSfcw5\nc4NYsG0J3dctdyTqSXImjKfIorskQvoE5z4m0at5FfNzZVnnwEEL4a+6EOsV\nANByJhTXWNIFiFGAk8ZHivYiuB/cOJgkp8JfAOMJlcE06mKjB4BQtlDhCDPR\nvzQDQC9/avlByNh0wdLYN5ENC1I73QxIl71a3Qr/yVTVHOI3ZUjNtubUx35e\n4MjfkUiwPGykKNmg8n9OhlybORxydWrAKCRnCzrOpp/tLpYiF7LRjlwkUXpY\nNSrc\r\n=MuEB\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIBSzZ2rWU3i+X1HDER1qYsvULmZd/YQQ+ozOoJt2RpV/AiANC333DwlMGNCdT+RrwgKrozlXA8ZA1QszSCRXin7PFQ=="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.4_1615567844714_0.20594158906561932"
- },
- "_hasShrinkwrap": false
- },
- "4.3.5": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.5",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./*": "./*"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "loupe": "^2.3.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "99e36a83bbd79cc970c2c30e81c6cf89cca89660",
- "_id": "chai@4.3.5",
- "_nodeVersion": "17.4.0",
- "_npmVersion": "8.3.1",
- "dist": {
- "integrity": "sha512-0gKhNDL29PUlmwz1CG42p/OaBf1v0YD3oH4//YMS1niT7rLH9tC+lqTgk+SvdbhMLd7ToTtxA61orNBmpSO/DA==",
- "shasum": "784cf398a30cd45b8980181ba1a8c866c225b5df",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.5.tgz",
- "fileCount": 50,
- "unpackedSize": 765385,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8A1HCRA9TVsSAnZWagAAh08QAI29nIF83qbemwEvUU2n\nD0VSXyxI0RV2a4znP9oGQ8heBa9aQx0scAfSAj+wqUcDDwbBFcxvbaQkhGuT\nvffsATIqyz6jRfCsF83sp0HvVyQdQiJ/HmwszBW08mFi2osvTBcqB/JR75p/\niOqbv97tZGwF/lgYYVRjFAe0oIzsiz6yiH1p4MsjAK0T19bAYUc0OVMH9SKD\nLumIfDuNKF5mgab+iyz4JpRy8KH+hnF6u7IvXr6rubcWggu3atXza7c9fAuD\nCv3CsJ2XUAnHM/ncuvcbYtHDCuXg/smMhd2rYdr70rWrU1NmmrnQ7YWipLlo\nzOTkQUmUIYrW+A41AcOSgz7DASWn12sPW156kMFhrfLWaWLqtb/9rPFkC3Un\nMNpMsStlZgHLeSn1gj04gWvCeMJwLuNUeiNDm2KqcG29/uDQc6ACY3zbAI96\nSM7OcHuA9S5KQ4TJBmNdZHZpGHtaRaue1V4QzFIjulF3/CmQ8F3HcNV8hWNC\nuSg2beo35zXrBOD+Z4xYe2EEfExyypkVEdL4kM0aDuTzcYLkFTLCi1s7S5q3\nqvzOjJh2xqSNS29brU+QNXCLiVA0qLZyx+kBhQURegUEco/BrGlxmlWKDbhb\nD6p0IMGiWp4d07VaK0P+s7J1HReTRsvxlteGj5QK5JDVz2nlxsFZfso0vRfT\nUi64\r\n=Zzvn\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIDMKo+Gr/o1ZO2BBeURIFAY3O3iDOCpUUCb28Ij/FiohAiEA/VyluMXk54Gmx6rErcuR4OrjNKA7PwFkHwSrVdMQKKA="
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.5_1643121991294_0.7076648559743657"
- },
- "_hasShrinkwrap": false
- },
- "4.3.6": {
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "name": "chai",
- "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "homepage": "http://chaijs.com",
- "license": "MIT",
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "version": "4.3.6",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "main": "./index",
- "exports": {
- ".": { "require": "./index.js", "import": "./index.mjs" },
- "./*": "./*"
- },
- "scripts": { "test": "make test" },
- "engines": { "node": ">=4" },
- "dependencies": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "loupe": "^2.3.1",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- },
- "devDependencies": {
- "browserify": "^16.2.3",
- "bump-cli": "^1.1.3",
- "codecov": "^3.0.0",
- "istanbul": "^0.4.3",
- "karma": "^6.1.1",
- "karma-chrome-launcher": "^2.2.0",
- "karma-firefox-launcher": "^1.0.0",
- "karma-mocha": "^2.0.1",
- "karma-sauce-launcher": "^1.2.0",
- "mocha": "^7.1.2"
- },
- "gitHead": "529b8b527ba99454471ac67d6aebca9d96cb5dd9",
- "_id": "chai@4.3.6",
- "_nodeVersion": "17.4.0",
- "_npmVersion": "8.3.1",
- "dist": {
- "integrity": "sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==",
- "shasum": "ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c",
- "tarball": "http://localhost:4545/npm/registry/chai/chai-4.3.6.tgz",
- "fileCount": 50,
- "unpackedSize": 750564,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UhgCRA9TVsSAnZWagAAv+YP/12t4uBk4xuCAA7pkDcj\nkJm0/jTdaEsIF0pyI4IDDzix91lwXhZCO5fNtlI8CYZ3NwOhtu5hROuOCAlp\ni/knLqRAilVcLpT6xNxOHtxPhaA8fMRMMyrtw029iH2nHevW3kt2kbzG3gNi\nWXO0E8EFmMURiAHKqucb9aV+Qbzh/d8Dmm67JoFPKY0bJktcbeSRB8qyNhTQ\nmTcKKpL4ZEboZ9ofpiICSLyEzmSU+3Hv53WlomWMG6nUz1+JsEZ2bXABQ6WJ\niqr+LkM2ipKgeq7ZNe1dTnY6h+1TpSXPidt6R2qtkdWavr0UuYNUp85eo0/C\n6HgtYcuYm2UysKrXJkzqpEl1FTzxo8atuVFubWphpvuPShkXpxj7Bi670Z8h\nuqpU2DX6CEZlBLhX6zF2Ly/DPDHDaKj9GMafg5g8zTOTXphnWOJ5vYmvqF7e\nTM9qwsxv1kPbZYYdmGUF1ADBDjy3vwG/+8py8j7TMLIa7LiMeR4mCUF4wLvU\nbSpxTYfAeHX7CQDTej1fD3LkwAzyBhHHEpJY2yRRwll/9FaNwb9JM8YcxpRO\nH+BsL9Mji/atpoK2WxEX/oqep17sGEA8yafHs9UiIqTo1fvunttqUwyYD+Lx\nd84syQ873+mg/tDuhx5L2AjmbANrQJAAjngMUBNOG9/NZz0sYQ9kSChqb9aK\nT/4b\r\n=ckEl\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDDsAllykGfti9wvQhGkKpJ7jdFVZ99oozpeX8CutT2MQIhAO3f06HA/ygzzZLliUMSLrxEdzCnQmxGZH5TQMVZVGfj"
- }
- ]
- },
- "_npmUser": { "name": "chai", "email": "chaijs@keithcirkel.co.uk" },
- "directories": {},
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chai_4.3.6_1643202656757_0.2797039481196104"
- },
- "_hasShrinkwrap": false
- }
- },
- "readme": "\n \n \n \n
\n chai\n
\n\n\n Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.\n
\n\n\n \n \n \n \n \n \n \n \n \n
\n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n
\n\nFor more information or to download plugins, view the [documentation](http://chaijs.com).\n\n## What is Chai?\n\nChai is an _assertion library_, similar to Node's built-in `assert`. It makes testing much easier by giving you lots of assertions you can run against your code.\n\n## Installation\n\n### Node.js\n\n`chai` is available on [npm](http://npmjs.org). To install it, type:\n\n $ npm install --save-dev chai\n\n### Browsers\n\nYou can also use it within the browser; install via npm and use the `chai.js` file found within the download. For example:\n\n```html\n\n```\n\n## Usage\n\nImport the library in your code, and then pick one of the styles you'd like to use - either `assert`, `expect` or `should`:\n\n```js\nvar chai = require('chai'); \nvar assert = chai.assert; // Using Assert style\nvar expect = chai.expect; // Using Expect style\nvar should = chai.should(); // Using Should style\n```\n\n### Pre-Native Modules Usage (_registers the chai testing style globally_)\n\n```js\nrequire('chai/register-assert'); // Using Assert style\nrequire('chai/register-expect'); // Using Expect style\nrequire('chai/register-should'); // Using Should style\n```\n\n### Pre-Native Modules Usage (_as local variables_)\n\n```js\nconst { assert } = require('chai'); // Using Assert style\nconst { expect } = require('chai'); // Using Expect style\nconst { should } = require('chai'); // Using Should style\nshould(); // Modifies `Object.prototype`\n\nconst { expect, use } = require('chai'); // Creates local variables `expect` and `use`; useful for plugin use\n```\n\n### Native Modules Usage (_registers the chai testing style globally_)\n\n```js\nimport 'chai/register-assert'; // Using Assert style\nimport 'chai/register-expect'; // Using Expect style\nimport 'chai/register-should'; // Using Should style\n```\n\n### Native Modules Usage (_local import only_)\n\n```js\nimport { assert } from 'chai'; // Using Assert style\nimport { expect } from 'chai'; // Using Expect style\nimport { should } from 'chai'; // Using Should style\nshould(); // Modifies `Object.prototype`\n```\n\n### Usage with Mocha\n\n```bash\nmocha spec.js -r chai/register-assert # Using Assert style\nmocha spec.js -r chai/register-expect # Using Expect style\nmocha spec.js -r chai/register-should # Using Should style\n```\n\n[Read more about these styles in our docs](http://chaijs.com/guide/styles/).\n\n## Plugins\n\nChai offers a robust Plugin architecture for extending Chai's assertions and interfaces.\n\n- Need a plugin? View the [official plugin list](http://chaijs.com/plugins).\n- Want to build a plugin? Read the [plugin api documentation](http://chaijs.com/guide/plugins/).\n- Have a plugin and want it listed? Simply add the following keywords to your package.json:\n - `chai-plugin`\n - `browser` if your plugin works in the browser as well as Node.js\n - `browser-only` if your plugin does not work with Node.js\n\n### Related Projects\n\n- [chaijs / chai-docs](https://github.com/chaijs/chai-docs): The chaijs.com website source code.\n- [chaijs / assertion-error](https://github.com/chaijs/assertion-error): Custom `Error` constructor thrown upon an assertion failing.\n- [chaijs / deep-eql](https://github.com/chaijs/deep-eql): Improved deep equality testing for Node.js and the browser.\n- [chaijs / type-detect](https://github.com/chaijs/type-detect): Improved typeof detection for Node.js and the browser.\n- [chaijs / check-error](https://github.com/chaijs/check-error): Error comparison and information related utility for Node.js and the browser.\n- [chaijs / loupe](https://github.com/chaijs/loupe): Inspect utility for Node.js and browsers.\n- [chaijs / pathval](https://github.com/chaijs/pathval): Object value retrieval given a string path.\n- [chaijs / get-func-name](https://github.com/chaijs/get-func-name): Utility for getting a function's name for node and the browser.\n\n### Contributing\n\nThank you very much for considering to contribute!\n\nPlease make sure you follow our [Code Of Conduct](https://github.com/chaijs/chai/blob/master/CODE_OF_CONDUCT.md) and we also strongly recommend reading our [Contributing Guide](https://github.com/chaijs/chai/blob/master/CONTRIBUTING.md).\n\nHere are a few issues other contributors frequently ran into when opening pull requests:\n\n- Please do not commit changes to the `chai.js` build. We do it once per release.\n- Before pushing your commits, please make sure you [rebase](https://github.com/chaijs/chai/blob/master/CONTRIBUTING.md#pull-requests) them.\n\n### Contributors\n\nPlease see the full\n[Contributors Graph](https://github.com/chaijs/chai/graphs/contributors) for our\nlist of contributors.\n\n### Core Contributors\n\nFeel free to reach out to any of the core contributors with your questions or\nconcerns. We will do our best to respond in a timely manner.\n\n[![Jake Luer](https://avatars3.githubusercontent.com/u/58988?v=3&s=50)](https://github.com/logicalparadox)\n[![Veselin Todorov](https://avatars3.githubusercontent.com/u/330048?v=3&s=50)](https://github.com/vesln)\n[![Keith Cirkel](https://avatars3.githubusercontent.com/u/118266?v=3&s=50)](https://github.com/keithamus)\n[![Lucas Fernandes da Costa](https://avatars3.githubusercontent.com/u/6868147?v=3&s=50)](https://github.com/lucasfcosta)\n[![Grant Snodgrass](https://avatars3.githubusercontent.com/u/17260989?v=3&s=50)](https://github.com/meeber)\n",
- "maintainers": [
- { "name": "chaijs", "email": "chaijs@keithcirkel.co.uk" },
- { "name": "chai", "email": "chaijs@keithcirkel.co.uk" }
- ],
- "time": {
- "modified": "2022-06-13T05:50:44.765Z",
- "created": "2011-12-07T06:53:41.352Z",
- "0.0.1": "2011-12-07T06:53:41.900Z",
- "0.0.2": "2011-12-07T17:00:00.424Z",
- "0.1.0": "2011-12-15T13:08:30.039Z",
- "0.1.1": "2011-12-16T11:59:55.093Z",
- "0.1.2": "2011-12-18T12:39:07.896Z",
- "0.1.3": "2011-12-18T14:07:58.584Z",
- "0.1.4": "2011-12-26T18:19:32.070Z",
- "0.1.5": "2012-01-02T05:52:02.087Z",
- "0.1.6": "2012-01-02T06:14:32.954Z",
- "0.1.7": "2012-01-25T21:38:50.993Z",
- "0.2.0": "2012-01-27T00:18:10.762Z",
- "0.2.1": "2012-01-30T01:27:23.446Z",
- "0.2.2": "2012-02-02T02:58:10.166Z",
- "0.2.3": "2012-02-02T03:04:58.003Z",
- "0.2.4": "2012-02-02T05:56:12.690Z",
- "0.3.0": "2012-02-07T22:00:09.627Z",
- "0.3.1": "2012-02-07T22:35:07.180Z",
- "0.3.2": "2012-02-10T16:39:01.206Z",
- "0.3.3": "2012-02-12T23:07:21.594Z",
- "0.3.4": "2012-02-23T05:09:36.234Z",
- "0.4.0": "2012-02-25T17:19:57.585Z",
- "0.4.1": "2012-02-26T18:09:19.479Z",
- "0.4.2": "2012-02-28T18:00:19.749Z",
- "0.5.0": "2012-03-07T18:05:54.280Z",
- "0.5.1": "2012-03-14T21:02:11.159Z",
- "0.5.2": "2012-03-21T11:16:47.421Z",
- "0.5.3": "2012-04-21T23:05:07.666Z",
- "1.0.0": "2012-05-15T18:36:40.803Z",
- "1.0.1": "2012-05-18T18:26:57.249Z",
- "1.0.2": "2012-05-27T03:39:38.781Z",
- "1.0.3": "2012-05-27T22:19:56.587Z",
- "1.0.4": "2012-06-03T23:29:47.478Z",
- "1.1.0": "2012-06-26T18:32:58.510Z",
- "1.1.1": "2012-07-09T16:49:29.326Z",
- "1.2.0": "2012-08-07T05:08:26.130Z",
- "1.3.0": "2012-10-01T21:32:46.812Z",
- "1.4.0": "2012-11-29T08:26:31.063Z",
- "1.4.1": "2012-12-21T17:55:54.552Z",
- "1.4.2": "2012-12-21T20:15:17.977Z",
- "1.5.0": "2013-02-04T01:47:40.289Z",
- "1.6.0": "2013-04-30T00:16:06.350Z",
- "1.6.1": "2013-06-05T20:48:19.927Z",
- "1.7.0": "2013-06-17T20:07:08.283Z",
- "1.7.1": "2013-06-24T18:52:23.112Z",
- "1.7.2": "2013-06-27T18:16:00.676Z",
- "1.8.0": "2013-09-18T19:05:09.714Z",
- "1.8.1": "2013-10-10T10:47:56.478Z",
- "1.9.0": "2014-01-29T23:39:50.699Z",
- "1.9.1": "2014-03-19T16:22:17.031Z",
- "1.9.2": "2014-09-29T23:25:14.568Z",
- "1.10.0": "2014-11-10T14:06:22.387Z",
- "2.0.0": "2015-02-11T17:37:17.897Z",
- "2.1.0": "2015-02-23T21:46:00.053Z",
- "2.1.1": "2015-03-04T20:29:32.671Z",
- "2.1.2": "2015-03-15T21:45:04.461Z",
- "2.2.0": "2015-03-27T11:19:56.615Z",
- "2.3.0": "2015-04-26T16:25:25.613Z",
- "3.0.0": "2015-06-03T23:30:35.867Z",
- "3.1.0": "2015-07-16T21:42:30.681Z",
- "3.2.0": "2015-07-19T17:05:37.829Z",
- "3.3.0": "2015-09-21T08:59:50.508Z",
- "3.4.0": "2015-10-21T11:28:04.494Z",
- "3.4.1": "2015-11-07T23:24:54.150Z",
- "3.5.0": "2016-01-28T12:05:41.615Z",
- "4.0.0-canary.1": "2016-10-24T22:11:05.481Z",
- "4.0.0-canary.2": "2017-04-17T17:33:16.519Z",
- "4.0.0": "2017-05-26T10:31:36.905Z",
- "4.0.1": "2017-05-31T21:20:26.265Z",
- "4.0.2": "2017-06-05T19:33:48.117Z",
- "4.1.0": "2017-07-12T00:17:10.329Z",
- "4.1.1": "2017-08-05T07:33:06.266Z",
- "4.1.2": "2017-08-31T21:41:39.965Z",
- "4.2.0": "2018-09-26T12:15:22.143Z",
- "4.3.0": "2021-02-04T10:58:07.504Z",
- "4.3.1": "2021-03-02T18:19:37.502Z",
- "4.3.2": "2021-03-03T18:18:33.492Z",
- "4.3.3": "2021-03-03T18:22:10.884Z",
- "4.3.4": "2021-03-12T16:50:44.874Z",
- "4.3.5": "2022-01-25T14:46:31.511Z",
- "4.3.6": "2022-01-26T13:10:56.920Z"
- },
- "author": { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chaijs/chai.git"
- },
- "users": {
- "pwnall": true,
- "fgribreau": true,
- "jakeluer": true,
- "graemef": true,
- "m42am": true,
- "vesln": true,
- "zaphod1984": true,
- "blalor": true,
- "codylindley": true,
- "tmaximini": true,
- "kubakubula": true,
- "mpinteractiv": true,
- "poeticninja": true,
- "hypergeometric": true,
- "fiveisprime": true,
- "blakeembrey": true,
- "greelgorke": true,
- "darryl.west": true,
- "evkline": true,
- "runningtalus": true,
- "gdbtek": true,
- "juriwiens": true,
- "jbdoumenjou": true,
- "dizlexik": true,
- "maschs": true,
- "henrytseng": true,
- "yvesm": true,
- "maratyszcza": true,
- "bausmeier": true,
- "t1st3": true,
- "jits": true,
- "bkimminich": true,
- "rsalesc": true,
- "krisbarrett": true,
- "sergiodxa": true,
- "oncletom": true,
- "byossarian": true,
- "sasquatch": true,
- "dgarlitt": true,
- "mihaiv": true,
- "heckj": true,
- "citguy": true,
- "dimitriwalters": true,
- "italoacasas": true,
- "nickl": true,
- "mahoutsuk.ai": true,
- "kenlimmj": true,
- "wangnan0610": true,
- "stevenvachon": true,
- "mastayoda": true,
- "evan2x": true,
- "pnevares": true,
- "sahilsk": true,
- "pensierinmusica": true,
- "dnunez24": true,
- "ctd1500": true,
- "kevbaker": true,
- "koulmomo": true,
- "simplyianm": true,
- "paeblits": true,
- "lifecube": true,
- "tfentonz": true,
- "rsp": true,
- "mr_eaze": true,
- "jonatasnona": true,
- "tomrw": true,
- "subchen": true,
- "tzsiga": true,
- "irnnr": true,
- "jmelanson-balihoo": true,
- "gerst20051": true,
- "clholzin": true,
- "brentlintner": true,
- "samhwang1990": true,
- "jack546": true,
- "jason0518": true,
- "isik": true,
- "dbck": true,
- "battlemidget": true,
- "markthethomas": true,
- "tunght13488": true,
- "ericmash": true,
- "sixertoy": true,
- "feedm3": true,
- "ash0080": true,
- "lgvo": true,
- "jalcine": true,
- "starver": true,
- "demoive": true,
- "sopepos": true,
- "ridermansb": true,
- "mjurincic": true,
- "lherediawoodward": true,
- "bpatel": true,
- "chrisyipw": true,
- "abhisekp": true,
- "jerkovicl": true,
- "joelwallis": true,
- "markstos": true,
- "zhoutk": true,
- "kparkov": true,
- "panlw": true,
- "phajej": true,
- "mkoc": true,
- "liushoukai": true,
- "alectic": true,
- "xeoneux": true,
- "brad-christie": true,
- "ftornik": true,
- "vwal": true,
- "nalindak": true,
- "cascadejs": true,
- "antanst": true,
- "jclo": true,
- "monkeymonk": true,
- "bedican": true,
- "0x4c3p": true,
- "saravntbe": true,
- "corintho": true,
- "rainbow494": true,
- "arttse": true,
- "oka-hide": true,
- "makay": true,
- "demiurgosoft": true,
- "jrnail23": true,
- "cfleschhut": true,
- "rbartoli": true,
- "pdedkov": true,
- "adrien.d": true,
- "xunnamius": true,
- "jokja": true,
- "leodutra": true,
- "timdp": true,
- "ismaelvsqz": true,
- "hyteer": true,
- "yrocq": true,
- "shanemileham": true,
- "highlanderkev": true,
- "joris-van-der-wel": true,
- "anaumidis": true,
- "shipengyan": true,
- "nexume": true,
- "apehead": true,
- "floriannagel": true,
- "mikemimik": true,
- "djamseed": true,
- "ristostevcev": true,
- "sebastiendaniel": true,
- "figroc": true,
- "reamd": true,
- "erikvold": true,
- "taodong_wu": true,
- "loselovegirl": true,
- "superpaintman": true,
- "koskokos": true,
- "guidoschmidt": true,
- "nomemires": true,
- "spanser": true,
- "dac2205": true,
- "456wyc": true,
- "shanewholloway": true,
- "runjinz": true,
- "emarcs": true,
- "qmmr": true,
- "menoncello": true,
- "clarenceho": true,
- "pwn": true,
- "barwin": true,
- "freebird": true,
- "princetoad": true,
- "leejefon": true,
- "mrbgit": true,
- "eliaslfox": true,
- "asm2hex": true,
- "ajduke": true,
- "arielfr": true,
- "slavqa": true,
- "phgyorgygulyas": true,
- "drewigg": true,
- "monjer": true,
- "luismoramedina": true,
- "mark24code": true,
- "schwartzman": true,
- "james3299": true,
- "angrykoala": true,
- "fsgdez": true,
- "backnight": true,
- "mluberry": true,
- "evegreen": true,
- "razr9": true,
- "kwhitley": true,
- "ramzesucr": true,
- "abuelwafa": true,
- "pris54": true,
- "jtrh": true,
- "mhaidarh": true,
- "yuguo": true,
- "aaronforce1": true,
- "knoja4": true,
- "quafoo": true,
- "gilson004": true,
- "nohomey": true,
- "rickyrattlesnake": true,
- "fenrir": true,
- "jhal81": true,
- "ivan.marquez": true,
- "arnemahl": true,
- "langri-sha": true,
- "klimnikita": true,
- "hitalos": true,
- "largepuma": true,
- "vmleon": true,
- "lonjoy": true,
- "miroklarin": true,
- "seangenabe": true,
- "jamesbedont": true,
- "boopathisakthivel.in": true,
- "13lank.null": true,
- "bebeskin": true,
- "charlietango592": true,
- "sgvinci": true,
- "suemcnab": true,
- "mskjp": true,
- "drdanryan": true,
- "rocket0191": true,
- "junos": true,
- "goatandsheep": true,
- "blackrocky": true,
- "asaupup": true,
- "augiethornton": true,
- "1two3code": true,
- "gpuente": true,
- "dankle": true,
- "tsxuehu": true,
- "heartnett": true,
- "poslinskinet": true,
- "damonoverboe": true,
- "rubiadias": true,
- "landy2014": true,
- "ricardogobbosouza": true,
- "pddivine": true,
- "danyadsmith": true,
- "bertof": true,
- "cedx": true,
- "rks31": true,
- "aquafadas": true,
- "grabantot": true,
- "kulyk404": true,
- "lassevolkmann": true,
- "alek-s": true,
- "oldfish": true,
- "shuoshubao": true,
- "arthur.meyer": true,
- "rochejul": true,
- "rdca84": true,
- "sternelee": true,
- "rvyshnevskyi": true,
- "d-band": true,
- "paulkolesnyk": true,
- "daniel-lewis-bsc-hons": true,
- "cooboor": true,
- "dwqs": true,
- "cranndarach": true,
- "whats": true,
- "iamninad": true,
- "nuwaio": true,
- "andrew.oxenburgh": true,
- "tztz": true,
- "grin_zhou": true,
- "tjfwalker": true,
- "guiyuzhao": true,
- "tonyetro": true,
- "buzuli": true,
- "schacker": true,
- "sbskl": true,
- "arniu": true,
- "leor": true,
- "piotro83": true,
- "rubenjose75": true,
- "danday74": true,
- "yinfxs": true,
- "agplan": true,
- "renishskills": true,
- "stanleyfok": true,
- "mdedirudianto": true,
- "ashco": true,
- "shroudedcode": true,
- "alexdreptu": true,
- "jameskrill": true,
- "tstam": true,
- "lqweb": true,
- "midascreed": true,
- "losymear": true,
- "avivharuzi": true,
- "mgthomas99": true,
- "instriker": true,
- "lefthandhacker": true,
- "vijkris99": true,
- "naokikimura": true,
- "amiziara": true,
- "morogasper": true,
- "cxftj": true,
- "karzanosman984": true,
- "jiangxtx": true,
- "rioli": true,
- "mestar": true,
- "hugovila": true,
- "mrosata": true,
- "juanf03": true,
- "jhillacre": true,
- "bcowgi11": true,
- "peveylun": true
- },
- "readmeFilename": "README.md",
- "homepage": "http://chaijs.com",
- "keywords": ["test", "assertion", "assert", "testing", "chai"],
- "contributors": [
- { "name": "Jake Luer", "email": "jake@alogicalparadox.com" },
- {
- "name": "Domenic Denicola",
- "email": "domenic@domenicdenicola.com",
- "url": "http://domenicdenicola.com"
- },
- { "name": "Veselin Todorov", "email": "hi@vesln.com" },
- { "name": "John Firebaugh", "email": "john.firebaugh@gmail.com" }
- ],
- "bugs": { "url": "https://github.com/chaijs/chai/issues" },
- "license": "MIT"
-}
+{"_id":"chai","_rev":"521-75f303c8b52cd90c8d4a7f63f8a8d5ff","name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","dist-tags":{"latest":"4.3.6","canary":"4.0.0-canary.2"},"versions":{"0.0.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"Assertion framework for node.js and the browser.","version":"0.0.1","repository":{"type":"git","url":"git@github.com:logicalparadox/sherlock.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"a858cf9ecc09afb1651022371dbe5ae0bdde77db","tarball":"http://localhost:4545/npm/registry/chai/chai-0.0.1.tgz","integrity":"sha512-/PpEI23OzrHfP9iz8rr2yoRdd/htzHr5c5s0DFtkZRkEOTo5H7whwa0q9+leSscZi2amrakrP8ZwClCv+JfZmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBQqnR2FjWXC6sRjYpyASFwbxOjLbCZMd23fKKhOa6bAiEApfMLo5NeNZt20lwh2qdZCtgAuWzmGmZmfVnw5+2Sm8Y="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.0.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"Assertion framework for node.js and the browser.","version":"0.0.2","repository":{"type":"git","url":"git@github.com:logicalparadox/sherlock.git"},"main":"index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.0.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"368ce03612b088606011f25a479ed8b4e0b1f2c8","tarball":"http://localhost:4545/npm/registry/chai/chai-0.0.2.tgz","integrity":"sha512-WTuc/QolyBjU1TZYgZjYfDAvBVX1Y16wKSkHVXk7mWAcuzfWobL9dwyS5ZId7CYCEuGzRNPVACQ35+1CW82Vbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+DFS1qRyvfx114k1GzY7I3recISKPH7m+D+PRsF5F5AiEAwh2oZucJagAgwKn+cCO8Ru9fGj18Xczo6D3P5dODu4g="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion framework for node.js and the browser.","keywords":["test","assertion","assert","testing"],"version":"0.1.0","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"1216fa4b0585fb56d0b7a1e6c02f1682f709b306","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.0.tgz","integrity":"sha512-h4ASoCHwe77pHhotcSHrlsVKIpYaoXm0Hjt9XJdgsBgGertvqAHmCDc8TtuZtK8pVPLFvsG70twTxSxK7xMADQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWV1IkFOzorVpcmzWerL3DTQcAH0uPK9XoG32XONXwdAiA7BV6rvqGlZoPWi28VOajH2sYM0r/k6fowoHS9keKIYQ=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.1","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.5"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"951366f524d0b4be9d59d9fde5e152dd5a42ee39","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.1.tgz","integrity":"sha512-BqHXq0l/uyPFpui4KKgtxwjU7Q1Gtd9znEAi4XnMqpM3BJSnUTX9Na0i4m3UFPvhwShJHovX5+U6WRO9Mkg0QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5NUrNkYuZhNZGqjOIncRFYV5Ylv/kU4utypxIBQ6nOgIgbaesxe1HnLd6Vjt/ouYXJUjhzxJMwHvDs0QLlHQnd8E="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.2","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.5"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.2","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"d7998a8c05bd1f34d8c663ca38a8cd3287d5e3c3","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.2.tgz","integrity":"sha512-nmRvLrL9Pn6ZRyQW2JwEyKbJ9SghkpK4YosEWe+tMCJY03qCpV0+PH28VElm3EYe+aMa8opNtDCPXyCJLoqIWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm16Sf2yR7VFXi+v+HOZnMLyBbbx/38+KPeuyP5jaSWAiABtz8F/Q6y72NiYfBRt/ojwc58ksBwz6wGggCcRwoFGQ=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.3","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.5"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.3","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"1cda1032af49de75aac92bd9e739c4877111ee10","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.3.tgz","integrity":"sha512-EwwXEzRmpqdahmTteSY5JRwjER9QaqFPC4WjXOJKcIm+FikZ1SUajyQV+HfH0hlZQmEm9dcDip494ssMZVYKBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECajJtP7UyPwBG88rTcaCJb9wuCXOe7110AjxrTpmiCAiEAzMsptbF9mvbSoiqMxoXDh8WfNu0+tUhNyeE74W4TiMc="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.4","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.5"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.4","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"e19b494017f139bfdacd1c51c92a5acff2fd844d","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.4.tgz","integrity":"sha512-lxCbLppU1038JGZt9iu0YJwcoRyx/VfpjyMcnOhNVAluI7xccOCSbzddRdx4Hhh3sh3uR7szqgV8esmVeYBBHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwEAGwSLtG9fFrkhcOBuV7YziE7Y8m3trXnR+i7OCAQIgRZfuSl9pOIpXfih0PrcTKBonr03w1TxVYbo/gr/qsvg="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.5":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.5","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.5"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.5","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"6906981636e139cf4229a03e558b2a8956276245","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.5.tgz","integrity":"sha512-p1FCxsT84/CCx9SXGn3AkpBLpTAAUCBfPx1sQDhgjAkTqyogx1lQnoSheFQ/+CcuKFHru52bJWgpiJPsft4TpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4LiczjEaisIwzKgsrd1maaTLsPS19sqkApOt0LvsNiAIhAOZai3SpVDJJKc8xyxTFgc1mpMZC+AZd5WJEn2iMAXZT"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.6":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.6","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.6","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"bd6c9ad77c602d751f81d9febfc796aeb6b822b3","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.6.tgz","integrity":"sha512-TT9T71QCr6rB/Q1lRw/LzYamAteRhELvb8Ya42Z2ztj6ygiMgOiV0KPPfwmi3KU1iqF21DhZQb5YqyrWAFyjSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDcaUzgobYPuy9AdwJUoBOxaaIw2mBSpQhTgHoaX7r+DwIfZQR/Y17JctsERRnjpOmY0sXBn+eOjEkb7a8fvO5/pw=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.1.7":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.1.7","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.1.7","_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"d7b79fefef46d8b32f5a3d179e84901e48be5960","tarball":"http://localhost:4545/npm/registry/chai/chai-0.1.7.tgz","integrity":"sha512-V/s0pXKKktPDmp0UCSKNosTnNlL3aNxwU6jG9YLU9TtJ6otyQIvJnhbfWYfwJxC8mWpZpnVd+gf0wezM5AXxTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBOsK42FZYLKwqhgkKPz33SiP4/mLdsnOJVomQ79B4wwIhAJ+kMWyGRKJ8xxY5iELR6IZDFtiziZ2EmI9t70/HrXvk"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.2.0","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.2.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"41840eab17eee298bd6f3a9c0a5249e2dac71e71","tarball":"http://localhost:4545/npm/registry/chai/chai-0.2.0.tgz","integrity":"sha512-OLmVqdBriwQSbwixdea+bp8mIaWWA3dI7xkzGsI1Cnnc7aJmXXu1NVaN9q552UiDfe8K/O1Gc+vhDLmFzdvqBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQBGDdKiZ02z8yOs3ojmFZ+0b1ghoTOKmA3vpzSXKEwAiEAjAbxe+fXHoplGy3CE0l19uKnwhCuj9tbpfA3UxADXAo="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.2.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.2.1","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"623d768ca2b9d2c4236dac8d374e3244a031ffef","tarball":"http://localhost:4545/npm/registry/chai/chai-0.2.1.tgz","integrity":"sha512-XePzOYHU+9TQOmg1CLeDJZMm8faTayGHQx6XpVL7XPtmH/lQrm9jbq4yuVIqj0wxxrVyN74Rxs6qxEdY7U558A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdd0Ui9qa6iAyV/EDP91+yidDUwsLklr8diScmmOe9cAiBST18Zyw5censkyni7zDPfO02FnMS02ksuQmWKlXc7Aw=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.2.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.2.2","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.2.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"079271fc5bed65a1fbc9d7e469c62a9c5fb12ce9","tarball":"http://localhost:4545/npm/registry/chai/chai-0.2.2.tgz","integrity":"sha512-gkVC42UgHnRf+oci+QzPoeaqPC68rUANtkVSK9qL+JDufNJgTm35hQcsEAtW1NwGwVfsd95hPiM1oJHSlmCUcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC11VnVk4Ta286kkz2eNf3bT5/yPpthYvD5Z0B4yhLL0QIhAK3/bE6Tz8hvy8gG8+9v72BAQGFRwAJaV6f5URrDNLnp"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.2.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.2.3","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.2.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"45bae892638b7c4c6089363cee499facb61f101b","tarball":"http://localhost:4545/npm/registry/chai/chai-0.2.3.tgz","integrity":"sha512-NzqQbn8aW9oBW4Zm/v1OfFKfW4iIRLzQPJHNkXQKj2ZpUJwa5RVlLzMwAU5eEoO+eep//dH1JV9dAHQQmFqzuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjQ1bnfY1dF8DDLKO7SWhOLCALdSF5sHCWcrigWWJTkAIhAK6kiHyL6LLuLBDCKTl4xwlQ2yaU42ndAK1C59FqHuUp"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.2.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.2.4","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.2.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"487b27c075b7403d76981d54b3a7ab1c429d2fd1","tarball":"http://localhost:4545/npm/registry/chai/chai-0.2.4.tgz","integrity":"sha512-ero3/iybhdg9SAyCZFnzdHjpKfQQy75gn/cQddtcKrI/LHMNCJy+DoEh6vEFuKV4UzbqQWv5XF+ur7Dkmj6N1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBkpsPkif46aoOnHwKPbqYbuzhAgmgzXmMF9kqMQBFDAIgaky+BSk/IR8rFGSYJqUk9I/M6v27Ubdg2jtUQj1+gYI="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.3.0","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"9390e411fa5b84cd7944638d12b68aacb0335397","tarball":"http://localhost:4545/npm/registry/chai/chai-0.3.0.tgz","integrity":"sha512-dtlaeUEs1DbcQebQZ1lSwlA/gS+Kl72+SMpq+8SvMdmLzfFFQaJIbV97+OFdDSKqAWbPeGMHYGyc31m2wU6bsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIWzHQUa7xZYMGURatNv40Q51cdV5unCyzmoTOhQmHQwIhAP6E5DoWPOkJlauYtroqXFv/btF9LjCcI0fZyVXLAnOE"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.3.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.3.1","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.0.6"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.3.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"5a4051934d2db65ce17820e08053d64a508326c4","tarball":"http://localhost:4545/npm/registry/chai/chai-0.3.1.tgz","integrity":"sha512-IOfKYFJBuGkp3hF5Xx4iRHspmsWzEOCLkStNGWyw+K0FOBQiIzckS/x/XFGQfiQl239Z7uPjunicJiuVcbOf4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK01ijEricCo/NHfJuD0K9rrQiDJKkkgUnZK0IHE8IvwIgeSWwz5hazfFGL9dqLx5cpsqf3ZO9Uhx1ZlzwKAuKFfM="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.3.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.3.2","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.3.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"d3c1e808cba2cac5099db822c4858c97e7d0edab","tarball":"http://localhost:4545/npm/registry/chai/chai-0.3.2.tgz","integrity":"sha512-gjN3uMj7bQxFWUjXl+Qx+pRf500Hh2zZRRIcfkpzhcfnh16dhFJH541HbXqcL7TXcBr/qgytqr608sdjNUCuDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/oeoK8NAs/yJ4PwP3JXqg7G7Vxm2UdIx8mqeFbVvt5AiEAyF9QtiHPYeNAh3W76VKvw1EkzZSbfTy7ts4L31i4yks="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.3.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.3.3","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.3.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"f497ba11bdda91f829d970ae516e5274baafdaf0","tarball":"http://localhost:4545/npm/registry/chai/chai-0.3.3.tgz","integrity":"sha512-IHJKjsMdvEju1/zl5EGl751VKvXNa34zjU4xNWeqGPWkUgZzIak2UOoBoI0XZjAgrgNC7ff7jZyfTvoZS2Jmig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSf+m8QoVrdC4ypgG9w3JALxmf9F5Am87ppi/ukh3YmAiAgoJ+0Yrv2QTLP0ZEVYJ3PylGLz/wjqQwosvIMZT6DPg=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.3.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.3.4","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.3.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"ec653488a753bb4e9fabd016c6034e0c7ac665ba","tarball":"http://localhost:4545/npm/registry/chai/chai-0.3.4.tgz","integrity":"sha512-lIduGPf6Z7suVaAmDeSHGfL+1nvvdg0jgWo4sPap2uEIf8cbJqGzeE3Dj+1ehSr3pcQgyfxtuZblFt6TcEanGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPsruXlq0YvJA6K4HOVoyiRRl3VR4+oabvaZZSsLBqsAiBIj7nA65alPyJy9eUhEk2cAP07zzHZ5eJzpeen29I7qA=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.4.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.4.0","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.4.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"87af908246300e03ab4b20ce2746a509267b8694","tarball":"http://localhost:4545/npm/registry/chai/chai-0.4.0.tgz","integrity":"sha512-DJLDCwY4edc7dan8M25yqo7pnNqebDIW/FAs1shbAor1+Kq+4ZK5XnAQ6fdOGra/WS/i2GNTyI8COuCpc+Ij6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYODZFfWRzo1ipJqhduEAr9VR51LD1fHkFJUv+t2FBEgIgVb13nPtgGFQGzrJp76wme8Jpr+AJkwIpOV4ySqRKmkI="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.4.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.4.1","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.4.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"56d26f562e3bb26cd97b0b9dae848c0bf383e86c","tarball":"http://localhost:4545/npm/registry/chai/chai-0.4.1.tgz","integrity":"sha512-zy8XAVNsVVvKg0KU1b44XyK6CQ8/z8va0nziLZj1W4zhCSBxTu2SmmzrA4VOnK54Uo7MPxF3zex+ryVYZ72rpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC32JTyVyojch7YGig54GXBbURr4pRCtMpdOjsWsw0DTwIgLbzNLZp9iQssmhdovDbCE1F4lgZuV1a2Y4dqOXOKihE="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.4.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.4.2","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.4.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"d942b3c559ccf93a76e481b1bc44aaafa75cdc17","tarball":"http://localhost:4545/npm/registry/chai/chai-0.4.2.tgz","integrity":"sha512-7xZdytpnwVWfxJ2KbbfJQ6IGj/3qMpUjQtA+kZW8ZbJHc8gZETgTwJApqEuDXrV4udGWsvuPRcL99AqupkLABQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+8n2ufBt6l3waoig63iIY3I//hw0s+UGTmSBC9FQGAgIhAI6nBahAxncg4Y//o1VpOLb5YwbUURvEsIigqcpG6nEM"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.5.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.5.0","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.5.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"c3693f332d853a17c980a597143d5e6fe41d91c9","tarball":"http://localhost:4545/npm/registry/chai/chai-0.5.0.tgz","integrity":"sha512-m/RUAurTwOhMQf9MpMpjEgqJvRYgvrcS6PEklcDpRTazuU4Ow7cfrr6xPQ2z9l0T22XnkfVKh2GG/V0DNMg+mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuX359fhiUQRNWZPG+WyA6G1JIe89Hf8YRJNCLuzEQEgIgLPuznYQur2uoarM5vrQoR676DVKjmRvDsw91At8htfs="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.5.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.5.1","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.5.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"6072d7188093490afe9d722162494bea76561bd6","tarball":"http://localhost:4545/npm/registry/chai/chai-0.5.1.tgz","integrity":"sha512-Sm9+lCLPrMUaVuql8qoy7DnjzyUurX1XRiHdkwnmS4UDKeQKUyXrjnyMCsnJtZH10yoT40C+AGJfvK3wycA60Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF67l3FazGYjobzTDLewMmTKs35wB7CHq+GXUbtS9z3oAiEA9PUUZo0QktK/Rd07/Mo06LfLJ1pHC20H/j2Ntrh4OcE="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.5.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.5.2","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.5.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"2e93a86c45043face8cc947a22a05ef93f936202","tarball":"http://localhost:4545/npm/registry/chai/chai-0.5.2.tgz","integrity":"sha512-0/Cux6NcDwjP2Z0evtDhUwy5Fb+TM/uK/O2fZDQpVm6DV6gpBX0AlkmPJJMAcgpA5hjJ1nuEm7fsqwbBxU6Inw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZ4nB4eUA3VOlQL/OJnaBQZZjfexpmH1kj39xeSxxaKAiADMQNX4Dwy9hrMNf0YVmNGa8ueZD/nAGQHaEeNoDzR9w=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"0.5.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing"],"version":"0.5.3","repository":{"type":"git","url":"git://github.com/logicalparadox/chai.git"},"bugs":{"url":"https://github.com/logicalparadox/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","codex":"0.2.x"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@0.5.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"f191893b631e02216c12fc190a2ee56ef1bd360b","tarball":"http://localhost:4545/npm/registry/chai/chai-0.5.3.tgz","integrity":"sha512-rfJQEoc08fbJtcURiYtR34Q17UBOstTxUluQ9C/Xx4hVYOkajs7aRAdg/fIOz35HDk7R88rXDne0pJ5AwUksmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVmmYzp3Kp9rZWmDm5SnBX0qsKBdBSbKMh+jDaiV+1XwIgGGpaPh+DPal7kWgwvPB/T1F+/T34VHsM1qj49pv1bZc="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.0.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.0.0","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.0.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"81a863ae54469ab7cd009f09405d60b86d9a19b9","tarball":"http://localhost:4545/npm/registry/chai/chai-1.0.0.tgz","integrity":"sha512-sbyP9aEUKcnH0uAqnYgzcszgIXenz+rYzbizalqkdZRpPf1iEHMpq29hJjgTlMvEvLcwWVLTMYiefUCp8WdMDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYmedzhjZ11tuGQIDkg3HkdcfMifsh/as8aZez76gHTgIhAPl27PQ/q2oUfrfcthARLvwp/M84EH/d1d82McCaqctn"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.0.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.0.1","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"348759800d013d84cedab77754a597e9e0c87a5d","tarball":"http://localhost:4545/npm/registry/chai/chai-1.0.1.tgz","integrity":"sha512-H852RSY4bO7S9Q+70aquHQLtIEXh/yXa0L4Riwi5lU0ifoJ+B7H7AFF1xga/6JvBmwLNMY1z/5h5wZHqiUt8uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9bcUP2yWJwQdpeCkcovhJGujgm3aRyxN2fHneuNC8lAiArGxDz7Ft7+LIq5IezZKZC3jjDSZCNq5WwYQPp61hQCg=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.0.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.0.2","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"70045831a1933cd770c12cf9af619babe0fbbe4b","tarball":"http://localhost:4545/npm/registry/chai/chai-1.0.2.tgz","integrity":"sha512-tQPAFBWfecoQbvGM0eBtW2yLwuZM/E0f7MFi3nRCIseFLvRjLdYnK9FjH3Y+FVFP412mk4o3+I2gaYGVSM2a/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGsux0rwFy5RP2BjTZWD5fkjr4sHIznUs29mxrYTNapwIhAN8c6WSwNOq6K1g5mj3BzYo0RdPYap0p2clUBisj4qti"}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.0.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.0.3","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"36662e56af0dd3c9044b4e4ae8a433f95e059c11","tarball":"http://localhost:4545/npm/registry/chai/chai-1.0.3.tgz","integrity":"sha512-EzMdTV+hPT6wxJSoiNe1xYLm2L/SYdtBaYEcAPXHzHdwGOokVAsgnTDWoqCVLS5vWKsPV92YFAcaL7RhwFK26Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIS5tfonLQ5UwEHDlylltmbIf5osYiuUtfmMLulH5X+gIgK5/W+0sHTqIuObvZv6BmiqGjDZ7DUlripyOLdtzam8E="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.0.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.0.4","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.0.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"1364225605a3ce8204a0818b6b5db7924bf05fa2","tarball":"http://localhost:4545/npm/registry/chai/chai-1.0.4.tgz","integrity":"sha512-3AHY7Xs/u820130IJty+CuRGi4KjiOQEBG61ilv3ULK+LQ7D0kC/rdZ/y6aXbHUbPWUS1ZvFijMRlygG+DSt7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsGpAKrDt/H3yysUg4rHFSTppmDpj2N2pwUhdyIcxQ8AiEAuNjeLvOjHsqk2dzvK8wyqFz1zLvncPZIllD9Cb2iGts="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.1.0","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.0","_defaultsLoaded":true,"dist":{"shasum":"d5e2dc5d7dd96b6b401bc66df523dd48cdf5c325","tarball":"http://localhost:4545/npm/registry/chai/chai-1.1.0.tgz","integrity":"sha512-zZL3BIn75/9+LTCq324EmD5WZjGyXWGtc/k7a+GW7lyT9TC7c2Pgaxa3yeMIVkszdKVFKqk2VaV0VrjYmG1iVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWPdFEud7PeIieHo7t0TF+KpMRePJXYv+Lbu3D7d6zTAiAXY+UZ8UMFp+xPUj/C/AfIzH43FcFJYrlaQrBHbGlTVQ=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.1.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.1.1","repository":{"type":"git","url":"git://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_npmUser":{"name":"jakeluer","email":"jake.luer@incatern.com"},"_id":"chai@1.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.1","_defaultsLoaded":true,"dist":{"shasum":"5f6cb181d64d6df77d8ddabb9f1b4be693946a97","tarball":"http://localhost:4545/npm/registry/chai/chai-1.1.1.tgz","integrity":"sha512-PKKjQAzR0sNSAbMiLEm4Kz0TDy9FKPPi7sHlZ6jTuUSQXLJhL8MVh97fTTGMeldrHt1w7OxSXuOopsSxyDeBPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwMusj4YZSYWxapbi6KdG7zeg+uykwsEkFTxIUlJqQlAiAXQO/nzUFt0P9OkAxTkqPCHJ2tuz+QbJjLRePEIMth/g=="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.2.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_id":"chai@1.2.0","dist":{"shasum":"7bf15ae137381b6e6db1e73b3831480e81457589","tarball":"http://localhost:4545/npm/registry/chai/chai-1.2.0.tgz","integrity":"sha512-A3epQNQAAzxmEWVUh6LUhrJsl6f5irEQGSVv3Ij/pI8lU8jHQBTl+e3GKWpYWHp32Pgp2EFdSisihnG12H3Tbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFvKa8zyEV/q2HSfEkd+byiuIp5q+7fHF61N8r6urCpAiEA+ffr9dIm5zoUexLXITJ377n7PwDz812V7uFjZjl1E1o="}]},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.3.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"mocha"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_id":"chai@1.3.0","dist":{"shasum":"6a597c6377c54e9dedc2ddb4641296fc05ff4fcc","tarball":"http://localhost:4545/npm/registry/chai/chai-1.3.0.tgz","integrity":"sha512-iAuEKsRk57Gav3NymoED+ecBW+kloFZni1urNTnGhU19wl//5lOVkbBT0iKNimBmFce8v3qWBz7+hYEGQgtPZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHzhjMpLNRR+5IiBUWUQF6eeUpqgmQdIusoyMlzfxiUAIgDBmW0Qncw5hwveYoTVeLMNCVlQyoZrK9F+TNK4QPC6o="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.4.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.4.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"mocha"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_id":"chai@1.4.0","dist":{"shasum":"6884a97b3f9e0ebac83ecc58fc8b1617dd661444","tarball":"http://localhost:4545/npm/registry/chai/chai-1.4.0.tgz","integrity":"sha512-WZDMVJWgbbpH0mi19EeKIQq2p3Qei/5ZDPiqw7fTPc/FVkuKPUTpt1VQhDw4AhsBroN54g2yHsaB15GMmXoDhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCteQSU37LjWAu62yfeJzkYhbN3JqHM8TDGk+SpGoWOIgIgZx2XTouJfS/eQiwUEA6Fy4qGYoOb0e1zuGH9yvkF9lw="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.4.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.4.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"mocha"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_id":"chai@1.4.1","dist":{"shasum":"7a0b484008d583298f54183a5774bee635e88c9d","tarball":"http://localhost:4545/npm/registry/chai/chai-1.4.1.tgz","integrity":"sha512-tVqs/RVig0bqS0mcR/iYT4/WHXgBje06+l2Vowhc2+zR8o47DPQgATMCEkKrA4qZDTD3PEDemWoNZYobmU+nxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwZmQ+g3oesY7FY3oATTwX0pbyFrzlGZaCSLb0uCZcyQIgC6utsXrIvzdBBw55dl95Z3WvqpcH6iTgAeIJ122KqDI="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.4.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.4.2","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"mocha"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"folio":"0.3.x","mocha":"*"},"_id":"chai@1.4.2","dist":{"shasum":"8bf8e93e3690171cf2632e7a113514bc3b3b076a","tarball":"http://localhost:4545/npm/registry/chai/chai-1.4.2.tgz","integrity":"sha512-hXU7KNl1nFfSxTMmVADlfnTV/GLxIVYHwC8+dVEWkToy7i5tsjnpCJahy9NJeAU+CFc/EvjZDs7v11EcuBTsZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGplFHVct5cQ0GY9SxRMUjrhm5FrYByNPl7VruIIgz7FAiEAjdUgmQz4kQOzs6w3TDuPgJHNkeu/MK76TnXyUoDZ9WU="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.5.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.5.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"component":"*","folio":"0.3.x","mocha":"*","mocha-cloud":"*","mocha-phantomjs":"*","connect":"2.7.x"},"_id":"chai@1.5.0","dist":{"shasum":"9afa2003cfcb732896f829568ee308a67cbeccf0","tarball":"http://localhost:4545/npm/registry/chai/chai-1.5.0.tgz","integrity":"sha512-MmczsQrJwRYBBBhpOvqVMPw27OOjj1Bg0NwT4NzLh5dwdfAQKoFx7NuB7DifbAHqCENncQl7QXu8fPof3am/4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxOybjkvwvBh5lDSmwMJSkoCACc6LmXcdeQzpPRo7hTAiEAn8XBMDawrIz1aLGAFxl9EbYts1ynk0bZsGVvKx/uCzY="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.6.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.6.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"component":"*","mocha":"*","mocha-cloud":"*","mocha-phantomjs":"*","connect":"2.7.x"},"_id":"chai@1.6.0","dist":{"shasum":"dbfca9d88710c436fcc78f9ddf8e795f6b5826ae","tarball":"http://localhost:4545/npm/registry/chai/chai-1.6.0.tgz","integrity":"sha512-N9JgkbAEM4T7y1wBE7qJgrs3QgaT7NNd5U9lBmqWXb0RvQuItBgGxVG18MNH18zS31/u9WHx2LAUlGyzvJkK2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNA0f+bLgx9GQWoMBNnEgahVO5+ZrkVn05tUktRuA6sAiEAr2yTfnEJDBuRGFPMEBQDawcbJayLohKR0Us9+eH/DaM="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.6.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.6.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"component":"*","mocha":"1.8.x","mocha-cloud":"*","mocha-phantomjs":"*","connect":"2.7.x"},"_id":"chai@1.6.1","dist":{"shasum":"ae400359111fba3eb538275b8be0e9145119b321","tarball":"http://localhost:4545/npm/registry/chai/chai-1.6.1.tgz","integrity":"sha512-JfkZUHyL/BSWoe66JjUGxtTwVfk5SVaA0yoN7IIwlTx0SoL5VgkWV2iLj2YyS2FbJBJ/i/T+gboLFdEuUIBJ0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuLJsKo3yWOumsULUUkNmzSO43BHJcW9wjvVdVWEokbAiEAw77/HveW1BhdLbEzv0nxOH6EwBqYUZouypvOshLaW08="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.7.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.7.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0"},"devDependencies":{"component":"*","mocha":"1.8.2","mocha-cloud":"*","mocha-phantomjs":"2.0.2","connect":"2.7.x"},"_id":"chai@1.7.0","dist":{"shasum":"8fd9104ae4876210ebf25f4ee38f96be6ed6adea","tarball":"http://localhost:4545/npm/registry/chai/chai-1.7.0.tgz","integrity":"sha512-q4eAxsxbDUi+rMvyH71C30EqsoguEHOfoqrmYlutjgFUTXZnZYunHp8fCufLs3ZZDu+RUhefeh6amCxFm16mLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhdN3VvD2IzHap8feLNEvytTj799necG2Mh3E2bKz5+AiEArugySuQboNpek1v0zb+caOSwjvwhcj2dnDU2fYVtG6o="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.7.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.7.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0"},"devDependencies":{"component":"*","mocha":"1.8.2","mocha-cloud":"*","mocha-phantomjs":"2.0.2","connect":"2.7.x"},"_id":"chai@1.7.1","dist":{"shasum":"dd581b599233d7de8e7f823711c8579bc74f38cf","tarball":"http://localhost:4545/npm/registry/chai/chai-1.7.1.tgz","integrity":"sha512-+/CkYqTqA9cd3drkIwZ+u/EHV83JvgATdtMY/ZQr3bwiNj5DM3Ecubf77urMXQdEmn3Q405HQiNDIZegjvRG9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCYP14+zV2RpKtUk0HQqdI0vij+anEX3PDH05geQBhggIhAI8K5wtYXQYwDEdKqb9EJnMjhxeHnG/sS6LXexakH21f"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.7.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.7.2","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0"},"devDependencies":{"component":"*","coveralls":"2.0.16","mocha":"1.8.2","mocha-cloud":"*","mocha-lcov-reporter":"0.0.1","mocha-phantomjs":"2.0.2","connect":"2.7.x","jscoverage":"0.3.7"},"_id":"chai@1.7.2","dist":{"shasum":"ba07ebd4e1ac138a296cdf69077ce74b7f4a1317","tarball":"http://localhost:4545/npm/registry/chai/chai-1.7.2.tgz","integrity":"sha512-iTItmoMR+S+g8g0xU7db2mrr2LeLMJ6Y+YJwJEOUSaVTzm6qyTBfj5r+5x+XQhlXUfVn6WfFS4sXpEtMg6Qwaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8pem/0wX+KUKXrBdT/I2BhrX0+idI+qa1O7BlVjy8UAiEAzqQ235gZnaLoqg/DgEdTC+RNEpyNkXIR1nVnNSRDmBI="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.8.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.8.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.2"},"devDependencies":{"component":"*","coveralls":"2.0.16","jscoverage":"0.3.7","karma":"canary","karma-mocha":"*","karma-sauce-launcher":"git://github.com/embarkmobile/karma-sauce-launcher.git#feature-passfail","mocha":"1.8.2","mocha-lcov-reporter":"0.0.1"},"_id":"chai@1.8.0","dist":{"shasum":"1f7accbe91e2e71a08d8208b31bbbdc6862699ac","tarball":"http://localhost:4545/npm/registry/chai/chai-1.8.0.tgz","integrity":"sha512-x0UjmqOXzz1tLY46Jiumdlcq6pZ+u9zWp1422oRXzVWRiahMq7irQVmyb5/42q4YX89/K1raILWZ69Lryjaucw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPoMpe2DGTcUSk71d5V62CerTRgkZCcLi6pO5z732hwAiEA28NGdcDnr5Oa+dLpbRv8CI3r56ns4PZWhcUDUs5F1yg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.8.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.8.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","coveralls":"2.0.16","jscoverage":"0.3.7","karma":"canary","karma-mocha":"*","karma-sauce-launcher":"git://github.com/embarkmobile/karma-sauce-launcher.git#feature-passfail","mocha":"1.8.2","mocha-lcov-reporter":"0.0.1"},"_id":"chai@1.8.1","dist":{"shasum":"cc77866d5e7ebca2bd75144b1edc370a88785f72","tarball":"http://localhost:4545/npm/registry/chai/chai-1.8.1.tgz","integrity":"sha512-/pN2re53avlBUtKeC+mzMwvi70Wu+xCPtXwF4Aph1liB3OXjf/LHRMxcrNu+h4kFmhY/9pb24p30/O6ArjK2Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRK//pltEm+9gDJv3yDT7uF5g4N6tFdmB/x/23WMXHpwIhALjS9aJ9xfB5kz8TZJzfM9SXIY2WS9Ua4Lon7WJf3Xbc"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.9.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.9.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.11.12","karma-mocha":"*","karma-sauce-launcher":"0.2.0","karma-phantomjs-launcher":"0.1.1","mocha":"1.8.2","istanbul":"~0.1.44"},"_id":"chai@1.9.0","dist":{"shasum":"3ebe99f3bab9241ed3fcd576f8fe96cad9ed7413","tarball":"http://localhost:4545/npm/registry/chai/chai-1.9.0.tgz","integrity":"sha512-a79o1CsOBi+6Sb8athh4YryOXi+2VDUrkeRrs1DJ11YPfyqDxnTOtXlTck4hb+KWDboNbDZ63htinWG87F+mrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdaTwrSzTasj9SjeqiCDtRjlaimc3T6V7P8JbLjs+G1gIgAOLs/X96T4RpoEQ55ZJX79WzDGDHjnyYo3DSRqHdh9I="}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"}],"directories":{}},"1.9.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.9.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.17.x","istanbul":"0.2.x"},"_id":"chai@1.9.1","dist":{"shasum":"3711bb6706e1568f34c0b36098bf8f19455c81ae","tarball":"http://localhost:4545/npm/registry/chai/chai-1.9.1.tgz","integrity":"sha512-2qKqOkqNwd88Ew129eoDL/CCXcaEqSbrSiM6h/+kJLkI5sQRitykJQ+JN7QsUqAJOjrDkyQmOXsfATJHCPs42Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaWMOVA/VbfPaTWUMTbtr7Vp/GlGJvxNLDFhKlICMq1AiBiRBt75H3nxFNrafWqAujRWj9ZOpy6u87KHVHGkSrovA=="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"directories":{}},"1.9.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.9.2","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"_id":"chai@1.9.2","_shasum":"3f1a20f82b0b9d7437577d24d6f12b1a69d3b590","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"3f1a20f82b0b9d7437577d24d6f12b1a69d3b590","tarball":"http://localhost:4545/npm/registry/chai/chai-1.9.2.tgz","integrity":"sha512-olRoaitftnzWHFEAza6MXR4w+FfZrOVyV7r7U/Z8ObJefCgL8IuWkAuASJjSXrpP9wvgoL8+1dB9RbMLc2FkNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTxDGSKkSLaR1IyRrxxoIpAwlURxlIQSRgv9vyax07jAIhAMngyOIJTWvFHxc9+ucLU7kbHKj3Q9QsYod8T6WIoyE6"}]},"directories":{}},"1.10.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"1.10.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"c8b3208ce4237d4e0b16508174d616f155c984a2","_id":"chai@1.10.0","_shasum":"e4031cc87654461a75943e5a35ab46eaf39c1eb9","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"e4031cc87654461a75943e5a35ab46eaf39c1eb9","tarball":"http://localhost:4545/npm/registry/chai/chai-1.10.0.tgz","integrity":"sha512-E3L9M2SeQU1XagJkE9KJyTAXXHKJkJ1EsKkFp0Rl53lYa3mro2PVgYHNiCb2YRa2nUeyg7aqmI1EIcSBayNd5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV9yjJ/am0eP8VVo7+aUvsdt1W4uRWCqgO5mydID4G3AiBkly/Gu0Fxz7m/jCHKHI/esrveiFdnFZsMbXYttOJMqw=="}]},"directories":{}},"2.0.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.0.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"2147e1d49eb5caa27e0afb9e18208de2d8741f39","_id":"chai@2.0.0","_shasum":"9cec0eab7d782628f2df51226a41651869a9f894","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"9cec0eab7d782628f2df51226a41651869a9f894","tarball":"http://localhost:4545/npm/registry/chai/chai-2.0.0.tgz","integrity":"sha512-tscgUV+es5m3o/wTwY0c/B4xj3zBHsbBeetSQe9mmsjRfVQYMF9+F0O0+CW1qPGMXv7Uf1tiID7s9DPc6GZRTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQoi451utAKYQLhP9UncHImvnWvJwwz9Tc6yh+fSQR7AiEAirRn4fSEAFfuuT0qs9ncoFUxgwOKUUmpDuV+2WTHH00="}]},"directories":{}},"2.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.1.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"09e17b9e090c02d38cd5ee441881dd2691635124","_id":"chai@2.1.0","_shasum":"7c8753895b03eeef2bf23f0f9e45fefa43ee4fcc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"7c8753895b03eeef2bf23f0f9e45fefa43ee4fcc","tarball":"http://localhost:4545/npm/registry/chai/chai-2.1.0.tgz","integrity":"sha512-a51X6DEd0X3XWQPrvyPZcvu4sXkETo8vvmX9ZLcdm8hjMcqSYP4xM8CheuiGh39cukiDpDe4zd/TcvEM4ZpYog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPekdfE16ReyiwBZ/MqE3TtKBPYKBdtbBdds8MGbFccwIgK5HTJk4kBhcZoNsaH2rgiufxfBUfCkEGEkDv9N7kPsM="}]},"directories":{}},"2.1.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.1.1","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"d7cafca0232756f767275bb00e66930a7823b027","_id":"chai@2.1.1","_shasum":"9c75e20d4dc73ee051650733938b46e7a9559058","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"9c75e20d4dc73ee051650733938b46e7a9559058","tarball":"http://localhost:4545/npm/registry/chai/chai-2.1.1.tgz","integrity":"sha512-32J8bV42RPXYhZoj0/6nvpl5I/yJ6TvONLW7n1Gam1lBBfR8NaAOqaQCqqZGjl2jQ354IbzQvdUisxNNdamZAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYIQAV+BQQ696+bFN/MwF6m7g/ezHTk4AzVL3U26baJAiA/YcNCIRycKd3Jm6dmGVN8jLsETFN06U8yWnt+zuUoQg=="}]},"directories":{}},"2.1.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.1.2","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"7ca2a3bee515f721d5ceb771a371170cef6a4874","_id":"chai@2.1.2","_shasum":"01e7cac8950ce356d520afe78132505b1cd5440f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"01e7cac8950ce356d520afe78132505b1cd5440f","tarball":"http://localhost:4545/npm/registry/chai/chai-2.1.2.tgz","integrity":"sha512-nNVWgMiYCP0dWu7YiReJSScrWvy7/QWBT6gmX3Ngua+e10fhbLHMohzCTI6d2p7Fm7TD6CH3JSZiUulAvLRfRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMRNI2M+K9ZuuTBMmjT4yKgtdYTwl7U1jBWFjNmvgUVAiAs9/UOgkymXceXPs4OdsdF2xP7ugvE4d7YSHl1gd+EQg=="}]},"directories":{}},"2.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.2.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"57df3888f66c4b34923ce8576aa93855a0ec2f75","_id":"chai@2.2.0","_shasum":"d21135623bd393ad4702d94536eca482ad78d01d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jakeluer","email":"jake@alogicalparadox.com"},"maintainers":[{"name":"jakeluer","email":"jake.luer@incatern.com"}],"dist":{"shasum":"d21135623bd393ad4702d94536eca482ad78d01d","tarball":"http://localhost:4545/npm/registry/chai/chai-2.2.0.tgz","integrity":"sha512-7G060uuwwpCZr1yUPVyRhbAv1K7H7RMB42f0/QfuxultB+XSeR/oriXvUJmNeYHAde6Z+qSQWi461eK3Bmvzyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkd3X01R5kLkvCMgTItIRxwV1T2DQAaVnu5Jb5r30BFAiEA/cEeVRkLp/0oQLG3DsQEPJt0gIrqs3Z44yr3N3zH8Xo="}]},"directories":{}},"2.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"2.3.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"1.0.0","deep-eql":"0.1.3"},"devDependencies":{"component":"*","karma":"0.12.x","karma-mocha":"*","karma-sauce-launcher":"0.2.x","karma-phantomjs-launcher":"0.1.1","karma-firefox-launcher":"^0.1.4","mocha":"1.21.x","istanbul":"0.2.x"},"gitHead":"3de55026458ace296df354757361953ec1949859","_id":"chai@2.3.0","_shasum":"8a2f6a34748da801090fd73287b2aa739a4e909a","_from":".","_npmVersion":"2.7.6","_nodeVersion":"0.10.36","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"8a2f6a34748da801090fd73287b2aa739a4e909a","tarball":"http://localhost:4545/npm/registry/chai/chai-2.3.0.tgz","integrity":"sha512-/HtcZZzZolyYgU8x3qClyPGxWS0/TKihLbIuQHam40hZwgyx/6sbm2iLfk8I43mBm2Dk8GoyVstgQLSxUwgShw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYaO2b1Mvl9IDH4n1+rtttCPIWijucNdmVg14yR6VRbwIgAO56aehvV1zjsXGub7jEQu9Kx1FqU/aXgToOf0ckZrE="}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"3.0.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.0.0","repository":{"type":"git","url":"https://github.com/chaijs/chai"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"084a419d81338b4559fb56a53ec48bb552f2be82","_id":"chai@3.0.0","_shasum":"71bfd1034fc8c2d8c5053875bb38f59b2a6f1928","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"dist":{"shasum":"71bfd1034fc8c2d8c5053875bb38f59b2a6f1928","tarball":"http://localhost:4545/npm/registry/chai/chai-3.0.0.tgz","integrity":"sha512-h/7oAXvZAC4ENgCZgX0TqMSY628MEXZ5ZCCnuG/a5dCmUKmYPh9lUhHIqDrEaahpzvDEhdIGPFpeNkNsA60cAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5x1p3+qRtT7e6zTJCXOU4CZi+AdhVjuglhYatCYVJigIhAM7N+t2HvxyZYc7plXTyE1uhv76gYRotZExpxvlRsegP"}]},"directories":{}},"3.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"9633cb19bc1085aa18c346ac36cd6f223ce3eeb3","_id":"chai@3.1.0","_shasum":"ae50e546a4c2315c88034ac9986a4f14bf711721","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.2.1","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"dist":{"shasum":"ae50e546a4c2315c88034ac9986a4f14bf711721","tarball":"http://localhost:4545/npm/registry/chai/chai-3.1.0.tgz","integrity":"sha512-5OPEKgEvTe5PHhB5aoFAQxZpK0va1lIfPgFtx8iMD1wWCQYc4HiRXj7/dGx3J00V0yC1roSt1KodgxzQMdJwbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVODtOEsIx/Q/ktIr6qY3TQVARN0RRW75TtnwFclcfLAiBLpPF4NLq92FtoyrGhgSnIn1eNqJCjobAVVM6JJYGWog=="}]},"directories":{}},"3.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.2.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"4e18d2a49394f21f49eaea97f556d6a17ecbcc7e","_id":"chai@3.2.0","_shasum":"a91c06acc01057f4f4b67ed7785bd7ff4466b2fb","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.2.1","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"a91c06acc01057f4f4b67ed7785bd7ff4466b2fb","tarball":"http://localhost:4545/npm/registry/chai/chai-3.2.0.tgz","integrity":"sha512-qwjMMh04wwassfJ9dWL1Lv+S757SYTh3S5B2PM53f9fsH0wlCLc64dWAv03SdEzFhieMrSu3oyYZNi8TnsiRrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyocO9dhAL15qxvT+lvG4FVDgKl6TdCml8Vyd0WKWSRAiBZzIJNepgU0WQMsKKjhQ/yFls4N7B02kohwm6mQByZoA=="}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"3.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.3.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"df954ccacf77cc740f45730c04a37bccf7387456","_id":"chai@3.3.0","_shasum":"ffc291674da551e589077d6627384acabca2e02c","_from":".","_npmVersion":"2.14.2","_nodeVersion":"2.2.1","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"ffc291674da551e589077d6627384acabca2e02c","tarball":"http://localhost:4545/npm/registry/chai/chai-3.3.0.tgz","integrity":"sha512-GRxKSa+oFlhTd/2XEEBnyhYZlLCa7ueexFZpDBVtkcpGFuwnB9/+RDiiSB2VjG3TpkgqYZUVfhI/KxLHMlYCyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOwlM51F7Eh3zznedg9+zCNKLmxaG0m9kmRwNuQ9o4BwIgOEoGohg+OATNfE92zwIRaTI6C8BK43K7Z30cgQjrGXI="}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"3.4.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.4.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"71b2512a9919a1490cdbb80e6d4c924399a283fe","_id":"chai@3.4.0","_shasum":"fd268ede01c3e081891ab59d30628fb3b9df4786","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.1.2","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"fd268ede01c3e081891ab59d30628fb3b9df4786","tarball":"http://localhost:4545/npm/registry/chai/chai-3.4.0.tgz","integrity":"sha512-c959X6Ydoah5nNc1BWkvB1nb8U3svL1f6UOH7zGZoc9ehqwnubtMPMLe7yKpJ5ZvsBn5czVtb+UTCisDZTHIZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXwoM34kxfcsclZ+5gAr8Vu++KvpRY8O5Io4lDK9NpVQIgK2o+JCWDMoaumk2IW5r6xnEX8J0QEmMTdJwuTPgsoWY="}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"3.4.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.4.1","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.12.0","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"5def52c217fa4fa90c0507dfe1d0000268908f1c","_id":"chai@3.4.1","_shasum":"330ae2f819124c26182036fa5e43a88ea4e1bd85","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.1.2","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"330ae2f819124c26182036fa5e43a88ea4e1bd85","tarball":"http://localhost:4545/npm/registry/chai/chai-3.4.1.tgz","integrity":"sha512-tUC1XLrSp1x+CI/nOucYeQ8mRTpi8TXr6oR5trVZBOKK8Uo3/G4AXRLylEETej7ukH+ZPSwtW6iSfUe7l7Lgag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhNNlflL6FlDynpnq5258m/n3uenUYuMm+aLiwYbpMiwIhAOnZZgyyAKwqj0bPCFReiF+nl5sqqi8g+qBS4p6H5q/1"}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"3.5.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"3.5.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">= 0.4.0"},"dependencies":{"assertion-error":"^1.0.1","deep-eql":"^0.1.3","type-detect":"^1.0.0"},"devDependencies":{"browserify":"^10.2.1","bump-cli":"^1.1.3","karma":"^0.13.16","karma-mocha":"^0.1.10","karma-sauce-launcher":"^0.2.11","karma-phantomjs-launcher":"^0.2.0","karma-firefox-launcher":"^0.1.6","mocha":"^2.2.5","istanbul":"^0.3.14"},"gitHead":"4ca0218391cf947c6cfac2d1a7424a63a4b4c232","_id":"chai@3.5.0","_shasum":"4d02637b067fe958bdbfdd3a40ec56fef7373247","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"4d02637b067fe958bdbfdd3a40ec56fef7373247","tarball":"http://localhost:4545/npm/registry/chai/chai-3.5.0.tgz","integrity":"sha512-eRYY0vPS2a9zt5w5Z0aCeWbrXTEyvk7u/Xf71EzNObrjSCPgMm1Nku/D/u2tiqHBX5j40wWhj54YJLtgn8g55A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHY7HMw3T5OPEAqvW5IY6+9ehYbLuiZxcx0ZIX25F2pRAiEA1mq1W5yRiWS6PM0pl9M1NTpfKV8Jz8itPFv8pIZWeAU="}]},"maintainers":[{"name":"jakeluer","email":"jake@alogicalparadox.com"},{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{}},"4.0.0-canary.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.0.0-canary.1","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=0.10"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^1.0.3","get-func-name":"^1.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^13.0.1","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"43752b05df6fdcda89b8d6a42c05f0736bec8ec8","_id":"chai@4.0.0-canary.1","_shasum":"f4b5f24a4064795c4efac271bc85ce9f69c9f467","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.17","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"f4b5f24a4064795c4efac271bc85ce9f69c9f467","tarball":"http://localhost:4545/npm/registry/chai/chai-4.0.0-canary.1.tgz","integrity":"sha512-Kd39N5tBKQXHCKim+4n2LAL5X1Z+jbdFQGiWk1Yg0o+Q/syBcf9uBteQfL1zatQgFyd71gIsQehLbet0VriXWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGdtIPs3J/NYT5xk7GHKXxNGyGgE3ch0fPOph4EM+5gAiEAtEGkA5l0uMmwV2vz1NbVzm0ZiTeN3iNJnAQttk/IYAc="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chai-4.0.0-canary.1.tgz_1477347063850_0.18597974558360875"},"directories":{}},"4.0.0-canary.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.0.0-canary.2","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","browser":"./chai.js","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^13.0.1","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"850bd7e016606ce52292c0477320279a8b9cf294","_id":"chai@4.0.0-canary.2","_shasum":"a017f59d3ed2d64795c91a51b5034e41b873da87","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"a017f59d3ed2d64795c91a51b5034e41b873da87","tarball":"http://localhost:4545/npm/registry/chai/chai-4.0.0-canary.2.tgz","integrity":"sha512-tBhHOU0FDil7F5IXzWMGIRqDCeOtomI/YueXK/Epay6pSx7xZJzMOBGyCeIaRHY95iry8+arCNNIerRuW7ugOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzR+wyltN9Y0ixHzuXidN+MTQ3U9NhWuM2b9oGXKRRBAIhAPQKo5tNqc2WkCFkDJpsvRQuRPE/ADjDDYlRG1wZzJf4"}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/chai-4.0.0-canary.2.tgz_1492450394517_0.7511835743207484"},"directories":{}},"4.0.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","browser":"./chai.js","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^13.0.1","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"ab1fbadcfe4339072976e468382b3d875fdafe5d","_id":"chai@4.0.0","_shasum":"f6c989e45a5707d40c54d97ddd7ca89b30a6a06a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"f6c989e45a5707d40c54d97ddd7ca89b30a6a06a","tarball":"http://localhost:4545/npm/registry/chai/chai-4.0.0.tgz","integrity":"sha512-FQdXBx+UlDU1RljcWV3/ha2Mm+ooF9IQApHXZA1Az+XYItNtzYPR7e1Ga6WwjTkhCPrE6WhvaCU6b4ljGKbgoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+XOGqdf4Zsjb0phZJYk4dovALtCsooEuCX4/wcu6VuAiBqXZTn/XYS3XwcAnYWSEttaPy39kM2H1J9As/Zw9eDHg=="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.0.0.tgz_1495794695702_0.8961308586876839"},"directories":{}},"4.0.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.0.1","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^13.0.1","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"b38b8d765972d624f075cf173806b43164430dbc","_id":"chai@4.0.1","_shasum":"9e41e808e17a7f10807721e2ac5a589d5bb09082","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"9e41e808e17a7f10807721e2ac5a589d5bb09082","tarball":"http://localhost:4545/npm/registry/chai/chai-4.0.1.tgz","integrity":"sha512-YpPiiMNoEijEENHxbl/2Me8+kfebLMerG2mi7FEKNiWuQQ8gBYC7OKqcp7HVqw93hsCb8X4Pf4Ip9zcZTmnx4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQwA84+9/ZrqNiXYwdzcfBVWVuGGpO/j85i61+Es/7sAiAOsPk4MkIxGcMhQfatV3gipMjc18pn+h0mtELxjEt8Lg=="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.0.1.tgz_1496265625036_0.6473847914021462"},"directories":{}},"4.0.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.0.2","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^13.0.1","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"616cf8bf883afa67f99a952901b4b44fcabc0cfe","_id":"chai@4.0.2","_shasum":"2f7327c4de6f385dd7787999e2ab02697a32b83b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"2f7327c4de6f385dd7787999e2ab02697a32b83b","tarball":"http://localhost:4545/npm/registry/chai/chai-4.0.2.tgz","integrity":"sha512-SSBITzu/g8nD3cP/GUKPYP9OBX92s4hvz+t6spQ2SjknieqUGKqR8etHQXV/9an9Ot+8iLrnFoBRcsIxefcHGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgjCy7yuAlAL5DbKqjciRcWmlyfIenQFGIjfEvXNzYoAiEAl4qTNueiAKWSYzW4tL22pDuzTmglOFNWMT+bzlY1t2w="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.0.2.tgz_1496691226691_0.649338636547327"},"directories":{}},"4.1.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^14.4.0","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"df9073cb8eb2bb4dbb173dcaef29d4dda7ad76a2","_id":"chai@4.1.0","_shasum":"331a0391b55c3af8740ae9c3b7458bc1c3805e6d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"331a0391b55c3af8740ae9c3b7458bc1c3805e6d","tarball":"http://localhost:4545/npm/registry/chai/chai-4.1.0.tgz","integrity":"sha512-p7POs9utQIjw2WqC4J0993iRmr/rfgNVaJ6f4rd3k1XQRapM5v3lYXprYp+yxloEi+wasd8i2jLr/GE94mTIag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC32aDFBhfdeu1R5e6LREYTF3uoFgjH3lXKpijU5CmvoQIgESAJ6eERia1vTSZ2OEC/K7KW3Y/3BAwLR3Pl7Xicgbk="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.1.0.tgz_1499818629025_0.3245607155840844"},"directories":{}},"4.1.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.1.1","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^2.0.1","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^14.4.0","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"02ddebd8f274ba94f9eb95c1c8c21176be6fe20c","_id":"chai@4.1.1","_shasum":"66e21279e6f3c6415ff8231878227900e2171b39","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"66e21279e6f3c6415ff8231878227900e2171b39","tarball":"http://localhost:4545/npm/registry/chai/chai-4.1.1.tgz","integrity":"sha512-wXqQM5Ck2MhK3D6tHXozIB7hd65uLsR1QgII0WQRfI2HK9Ny/dJlkaWZgtp5fI2AZ7vOiVCAK66AIAWz0mKy2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2BiuSthzwv0d/TLIoRetZCAWvWE2m8D4Go/+Zvr+VbQIgOlBo/QK5GXn4tVrLqBhvh6yWrZomPRiFv6w7Q4RDw9U="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.1.1.tgz_1501918384597_0.915291927754879"},"directories":{}},"4.1.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.1.2","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.0.1","check-error":"^1.0.1","deep-eql":"^3.0.0","get-func-name":"^2.0.0","pathval":"^1.0.0","type-detect":"^4.0.0"},"devDependencies":{"browserify":"^14.4.0","bump-cli":"^1.1.3","istanbul":"^0.4.3","karma":"^1.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.0.0","mocha":"^3.0.0"},"gitHead":"529d395fa08091af2a02a8398b1144c51ed62178","_id":"chai@4.1.2","_shasum":"0f64584ba642f0f2ace2806279f4f06ca23ad73c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"shasum":"0f64584ba642f0f2ace2806279f4f06ca23ad73c","tarball":"http://localhost:4545/npm/registry/chai/chai-4.1.2.tgz","integrity":"sha512-YTHf80rJ8M5/cJoFKEV1y3PnexbGs0vSHjouRRU8gLM05Nc3Mqq9zor/P4SCqB/sgvKRLvya7wHLC1XQ9pTjgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNK1/2v97LFLZrMNO6ISN2g/8FRg3+1uNpFabi6y1WOgIgZzDNakkbKzduXIi7TdV3fQDy7T/1gBBRTMjoKFTttHc="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai-4.1.2.tgz_1504215698412_0.9556753125507385"},"directories":{}},"4.2.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.2.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.0","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.0.0","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"^1.2.0","mocha":"^5.0.0"},"gitHead":"26c8a794ec6da695f004bdbd6362a466dc3d098f","_id":"chai@4.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},"dist":{"integrity":"sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==","shasum":"760aa72cf20e3795e84b12877ce0e83737aa29e5","tarball":"http://localhost:4545/npm/registry/chai/chai-4.2.0.tgz","fileCount":48,"unpackedSize":735419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq3haCRA9TVsSAnZWagAAVJYP/2TkPegZgegrYa0qukFY\noJiSaGUU0hJYP5cAwfrYTRNzMKuZnwIj0uTV2uEtC4FIl4/kGeI0tHoeEa4s\nY1W97C7e+5l96JVmODkTo9a8Z5Fz3YEeUk+fpqFRFqZuvRUtw6htqzKyg4yQ\n26hysm/79vCtPqzzK7Kvc2JCt5zen+NOcxOKKJ6e8ptMIemdq5FxnqJ7Pbeq\nH40DJzZXiQD6+PSfJs27NaIU5HlGNzCxFwgn0ZFhRUBrx7qALWDja917LTH8\nyKKAcxhjPsslPzeOctwJm0ckwC7/7rAUBhGL0TsTe7kyvqjNhAPikA4x2mf/\nPqGmpj5zjMIP7f0nN7a2cCq9gROaurxjr0YG63KnhXm2bqX5b2sAf2+kOiNU\nAjxFWA04/AgjCdU6oVIgwosMITqJY9MvCzq/r7wKv5vNBKMqtcTag3Y2muIE\npK73z34WKbNvInyWJ8tAWiK2CYIhKxhmEkd/VrOYSfyzaQxRD96PmCrRx3he\nCfcKUSCOcfWMFcyqq8GJuALbAli0nFeI8RBcG+d28b42J3CnncmqlvgQtitY\n0y5vqmcEWhoRz3zDk6qukvhBwZgkEFl/vorxOCCpeON2rjweKVBN423frjbl\nULvQhznTMfqhj3UDF4AXGYm43yyY/Ozu9dYG+b1tOj2GUEdH6xf+xLodTa6p\nd+Ec\r\n=8N+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiKHcqpvovYba+vLA8ms6KyuQmoKN0Wc5NxM4f6Yj62AiAMndUla4oO7SHLDXLCqavq1XB7CUMU42EuSd2RWWJxzw=="}]},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.2.0_1537964121939_0.6568203770301109"},"_hasShrinkwrap":false},"4.3.0":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.0","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./":"./"},"scripts":{"test":"make test"},"engines":{"node":">=8"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.0","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^1.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"39dd113f36fa747ae9b419ae30eb697891bf6709","_id":"chai@4.3.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/BFd2J30EcOwmdOgXvVsmM48l0Br0nmZPlO0uOW4XKh6kpsUumRXBgPV+IlaqFaqr9cYbeoZAM1Npx0i4A+aiA==","shasum":"5523a5faf7f819c8a92480d70a8cccbadacfc25f","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.0.tgz","fileCount":50,"unpackedSize":741487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG9M/CRA9TVsSAnZWagAAiOkP/j82xQut+L9ZqU9EeR6N\njlHHCfveKshFORD7ngbGmsphDHSW9DYy7cppleCA9Exrn0Kyd3P0pDJ+ohf3\ndXrhftqaimEmlX5OQahHIEpRaA5SL4gMeg3mxnGHEtClzqtGI1mhtv99j8eS\nrx9cFdb5pn3bQVL0sVIMO3rWwHrkwhYtX/319s+G9L5kw7wxF7AqMHG7FdGd\nB5GjTmH1Dg9DsYSY03SZsZ5ktqLoNIEP7T/6RhhnQ6TNssDTpm6A567ao6EO\nQ5O9sb0g1D52udjtZ1b1YHAHfRWqolHrFZy5B65q2f9u8Jy+O554J07ld0jw\n94ihMMAg8BnQFlGu3CanqJFY/ETmevoi1CwWZhUECbqe3woqsFOa+vwT8X6f\nTTJfakwOb/gEEsMHH/5ug59jFOIBQxhIjhjkF+de1+YdQ01XZs/u/cN5CWul\n/SfRBkqo4OKbc1xvYR7xZPHyyNmN+METn3o4nRnL3TBtJPCDK0LnYS22cl4P\nOW96vcLWa9WtFkEIbBqDxvlYWpo/20rUjJ9bobcVutgbG21+6xDwKWpgp0z5\nP4RPBPFSQ4n1wythy+E3YF+QGO3Y60K39K9Yxz2qlZffg/ARg2WZOvdgqyCW\nOrjit4ZlaCS6Vya55xKAmqQJCkEeDQWM8uYEVlHOfGXivNC3mlKVkdJjfLlp\n803I\r\n=DhFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDo1OLNB+GCN/PKsEmoYYm1rChUyJClwLVasxemvmls5AiA8kOv92QZfeI2D8abUkHA+leWFCM+b9PqPd4ZwoBxHjg=="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.0_1612436287207_0.34154702724570685"},"_hasShrinkwrap":false},"4.3.1":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.1","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./":"./"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"8a246661566227db3d37019bb0bab3bbcdf45841","_id":"chai@4.3.1","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JClPZFGRcSl7X8dYzlCJY7v+X1fBA+9Y339Y8EqhBVfp0QC1hTnaf7nMfR+XZ74clkBC64b0iEw2cWKHt3EVqA==","shasum":"6fc6af447610709818e5c45116207d60b8a49cfd","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.1.tgz","fileCount":50,"unpackedSize":743273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPoG8CRA9TVsSAnZWagAAoQIP/0pPLUSMvtOmgXxlgQ+3\nw0lbMWr3wfYfJHSprYFzrmm6tVbs4LcTHCHKx3yX45mQBKmDdSrk8c/enUZj\nMIMDriTZZAbTZcbL4qqjizP6tpkmW5eDeXEwxdPTESBEmbGkl4OuJ8/wK/4t\nFN0UF1/Wv/QoGGsOhb/CH13rYiZJo3zklLfOxKNgW9tDKZ8hYiZ08NOBJch4\nC5gbtud81rMIWRhAdDoulqVlaopS/3jmhmS+qCRsqRxMAd6jEVaxiscurbRG\nqI3++lcmAzp3I//lpmIjqsLyrJ+u3f+xEWMW1gHhyzhciIE4HyR6LHOG5dZB\nszOhwaKTRttAF63/jXK/yiQnX7bBvjlVB3trDao0ZL49PD89z1FXftlkw5oo\n7/8OKkEjmtIsmpLa9GtiaMOXZoIDCzj0ZpGP/62wwWKZnlgEQhHGh8hcuw/R\nAOwWvShp6a90s7maxopF8xaqBiKaPG1gVdDULyNfkq58kDlZDJW93AWSNBcL\naYjUulIzxiRGBOYQegMl6tZEf/vsrWMJLyz2pmkFvy3jR0kGboWcv7gyiLRy\ndxFJTUJIs+T2FwlHYit/y9Hy/nk19iPktIXg/t794x7iUx3UerHdcPuQIOT2\nyfKHvdoJJaX1E8wlx638Khgcw57Fm4qL/0+eTe1wLLTUK9r1s9474G5QXb1M\nlbmh\r\n=ToRb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGgJ+HhMj3XOJgjkUDhyo9ReORDAsFqJvJXVCwZRwo2wIgUZ5ek3uhOlNMCVCuEbQUZYaqfSMWGpfl0Zl0Ob+IIHw="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.1_1614709177189_0.33012824645885286"},"_hasShrinkwrap":false},"4.3.2":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.2","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./":"./"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"3b9bc7f56dc0321e349ab145154052aae8056bdd","_id":"chai@4.3.2","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6VMblLfXGtgkcXBasYWrpU+HHTDrs0VNTlBnxIoV2H78PLey9vCPN931WnnFwBrn7HuJODSN/9qTYH/13fJX6g==","shasum":"74ca69d542015b8efc213fe1cb51162990f2bf5b","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.2.tgz","fileCount":50,"unpackedSize":743309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9L5CRA9TVsSAnZWagAABQcP/1fTvNpKOGYkjBKTceHI\nbAXU1DBdSMFPiNyEMNTpxtp482iSWR8qX7TZ+OkTGGpD9/ioHQn+Btq0JImk\nmBI3ctn1W5szIbVqkDMLhZ6H3quyVBg4FoCeEY1iTHwtXnGypoP3RVj748wJ\n3n1iWBYuDZYoHWE5PmjSYOW/lX0pR7Q6ZqWlmPR1RO0Nhx3Z7woS3+pBSoj8\nwRGsvAF7mpkVvUbOpbTEMyMW8nBNvnXZzhvWW87AVNkE5PFBZ0C60TQNSLK6\n3nXoBirE+Wa6ZtvSftI8t8uMFnZo+iMkocMjKPy3GylIgfEmvyEqmKitT5qm\no/oBAV7TCnVR962x1jJJzgcs3OUqHqjgXH28TaEpVTnU9DvPhV3PNdroHGzG\niKlh8RJVEU6kVJtp4qCNUuo9ytG5eVkBZC3UOUpJMEp5YIw5XnWi+4vrBJ7n\nJAaYBQj4q30pljLWBLz3WbxWk8tcpMTf37/bPK5GrrEqObgs41NYm/jretBJ\n+c/q/6CtUwzy8XMxcj4+ztYFhGjMN9or/VxkeBn3ZMY/beoo8qyKjEe6CUN4\n4bQMwvct9MkNcvMDUUfL7ig01iQDsZTYJzpGGaiRSOTzTQtqhJg/HehXMeHe\nPy2AapT6NwF01Vva2VTqouU9LGYdnDYtrVvZ9Loq+iMJXPRDPBDaIBXbTCEm\nKDgu\r\n=4hcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEolWFPJcuF7HOSJOkRq9aBTct5bnjslqwzVoU5GQhSIAiA2daQMIGkIDKTxNz+kFNA9mus+53eIlBtWYomh5WCIEQ=="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.2_1614795513310_0.6125462539766466"},"_hasShrinkwrap":false},"4.3.3":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.3","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./":"./"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"dc858a0353bb0eccca0de8185c140d4a1c1c6006","_id":"chai@4.3.3","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MPSLOZwxxnA0DhLE84klnGPojWFK5KuhP7/j5dTsxpr2S3XlkqJP5WbyYl1gCTWvG2Z5N+HD4F472WsbEZL6Pw==","shasum":"f2b2ad9736999d07a7ff95cf1e7086c43a76f72d","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.3.tgz","fileCount":50,"unpackedSize":743350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP9PTCRA9TVsSAnZWagAAx2oP/3APIWS9up8luXq1Sp8E\nUTtZ8KZtGG0r1kYeNXP8Xl9OQ+EOKJAPYl8P+SRzc97WdS1yerTYhTalGaix\nPqXYWRcGusvk1k8SNGQDf670i4jljMf+rXfyCqsLkEkzaEU/tyjuVMpTgyj4\nsGno0mP6XfFeA5Y8cCueKi85gVQiU8wUB/FjPeV5qUw1OeNTpuU38qCnNmXF\n/yxyVgEIOJAmROLIJOGXjx6+R6IVOX95tXRZXBcshKkR2IfWmYC3b2DiXVXX\njdg6cBJfEdxf0KEc3a9V0T4DAJtYewCLZuOP4z9GB33PzLcnDu7ggYCy8GuJ\nmhpP/JCZkCvkcoWOx5eei65BS309XG0AjGAZmKcnBGV2p8QqUd7JDgU9e1Ee\nOrDgul4EcD2oukapEdjUpd1lCVnQ3L6M7Twpl2Y8aLN8FKjDKseAqOtN2y8i\nPgztVcY40I7SUptKjoLG+vcjaJ8p7SNrVMXk6pkM/lj0ZVNHppccnArjvcov\nbPbdoPyRXd3B45LHU3uy/fFOc/iMinhbKcFUFAtYBJLrdG8nuRB/yXrC0ClO\n4cPjySbZlswDPDF0Gzdb10okbKBqIPpMyKGJMrvQbLFD3NBxYh3IbXGAw+T6\nSN/GaeGjUcjn/dISkoJoJ9Vy1WW2i1q8qo3VxhaxYeILR+cUiMvDZccwL6Wr\nRxD6\r\n=UYFv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvtBZ3gRRISYtzxmfC1c/UL+j7vTO5VzciNNzr3r00IAiEAyKGFj4YecS3LZVqh9IwXickXNxm9GVnpKoDpc/BVaCE="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.3_1614795730672_0.8598770755412406"},"_hasShrinkwrap":false},"4.3.4":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.4","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./":"./"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"ab41ed86cc154e1df125b16e74abaa0d6f6ade82","_id":"chai@4.3.4","_nodeVersion":"14.9.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==","shasum":"b55e655b31e1eac7099be4c08c21964fce2e6c49","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.4.tgz","fileCount":50,"unpackedSize":743510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS5vlCRA9TVsSAnZWagAAPRcQAJJEkkw8MSTZ41dLnRgi\nNB9LQxV+nohdCBuV9IBn47Q004/9Mi6/+gCM5PlMvcgxc4tRAbWeXIRLx09k\nHY8m/qgaq5a6DQrN6GxyUjgQUI6JxDRjK5Cn+3+FQAKrLq+31Wh6pqKUjDk7\nXlyFcartzLpU+vjdSYkafeoZSzKGEl+WGy/Yzn2/bj/q1KSkt8oLaZfm21n/\nO7rEAaIjugUrQZfl0Ck3SvD9ChilRyY0zFT9K3hVZr7xxBE5GsaIongQZOfJ\nFfaVREmRkr2F5Y8Upe1MQ3Od+Z4dum0tWtoEYhRrtVa7kmUM4H0ixbrF0VbN\n+xXxB/bA/+jcJJ5PDfpx/zl4/JTV1h2rs9TWLrRXdm1nCflBybWfSY5HJYXX\nTVt4Z+hg0yXe1Bq/MVJm2mQsAOUt/gRN6N/RCh3HEw3GC0BDnNOxu5zSfcw5\nc4NYsG0J3dctdyTqSXImjKfIorskQvoE5z4m0at5FfNzZVnnwEEL4a+6EOsV\nANByJhTXWNIFiFGAk8ZHivYiuB/cOJgkp8JfAOMJlcE06mKjB4BQtlDhCDPR\nvzQDQC9/avlByNh0wdLYN5ENC1I73QxIl71a3Qr/yVTVHOI3ZUjNtubUx35e\n4MjfkUiwPGykKNmg8n9OhlybORxydWrAKCRnCzrOpp/tLpYiF7LRjlwkUXpY\nNSrc\r\n=MuEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSzZ2rWU3i+X1HDER1qYsvULmZd/YQQ+ozOoJt2RpV/AiANC333DwlMGNCdT+RrwgKrozlXA8ZA1QszSCRXin7PFQ=="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.4_1615567844714_0.20594158906561932"},"_hasShrinkwrap":false},"4.3.5":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.5","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./*":"./*"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","loupe":"^2.3.0","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"99e36a83bbd79cc970c2c30e81c6cf89cca89660","_id":"chai@4.3.5","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-0gKhNDL29PUlmwz1CG42p/OaBf1v0YD3oH4//YMS1niT7rLH9tC+lqTgk+SvdbhMLd7ToTtxA61orNBmpSO/DA==","shasum":"784cf398a30cd45b8980181ba1a8c866c225b5df","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.5.tgz","fileCount":50,"unpackedSize":765385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8A1HCRA9TVsSAnZWagAAh08QAI29nIF83qbemwEvUU2n\nD0VSXyxI0RV2a4znP9oGQ8heBa9aQx0scAfSAj+wqUcDDwbBFcxvbaQkhGuT\nvffsATIqyz6jRfCsF83sp0HvVyQdQiJ/HmwszBW08mFi2osvTBcqB/JR75p/\niOqbv97tZGwF/lgYYVRjFAe0oIzsiz6yiH1p4MsjAK0T19bAYUc0OVMH9SKD\nLumIfDuNKF5mgab+iyz4JpRy8KH+hnF6u7IvXr6rubcWggu3atXza7c9fAuD\nCv3CsJ2XUAnHM/ncuvcbYtHDCuXg/smMhd2rYdr70rWrU1NmmrnQ7YWipLlo\nzOTkQUmUIYrW+A41AcOSgz7DASWn12sPW156kMFhrfLWaWLqtb/9rPFkC3Un\nMNpMsStlZgHLeSn1gj04gWvCeMJwLuNUeiNDm2KqcG29/uDQc6ACY3zbAI96\nSM7OcHuA9S5KQ4TJBmNdZHZpGHtaRaue1V4QzFIjulF3/CmQ8F3HcNV8hWNC\nuSg2beo35zXrBOD+Z4xYe2EEfExyypkVEdL4kM0aDuTzcYLkFTLCi1s7S5q3\nqvzOjJh2xqSNS29brU+QNXCLiVA0qLZyx+kBhQURegUEco/BrGlxmlWKDbhb\nD6p0IMGiWp4d07VaK0P+s7J1HReTRsvxlteGj5QK5JDVz2nlxsFZfso0vRfT\nUi64\r\n=Zzvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMKo+Gr/o1ZO2BBeURIFAY3O3iDOCpUUCb28Ij/FiohAiEA/VyluMXk54Gmx6rErcuR4OrjNKA7PwFkHwSrVdMQKKA="}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.5_1643121991294_0.7076648559743657"},"_hasShrinkwrap":false},"4.3.6":{"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"name":"chai","description":"BDD/TDD assertion library for node.js and the browser. Test framework agnostic.","keywords":["test","assertion","assert","testing","chai"],"homepage":"http://chaijs.com","license":"MIT","contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"version":"4.3.6","repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"bugs":{"url":"https://github.com/chaijs/chai/issues"},"main":"./index","exports":{".":{"require":"./index.js","import":"./index.mjs"},"./*":"./*"},"scripts":{"test":"make test"},"engines":{"node":">=4"},"dependencies":{"assertion-error":"^1.1.0","check-error":"^1.0.2","deep-eql":"^3.0.1","get-func-name":"^2.0.0","loupe":"^2.3.1","pathval":"^1.1.1","type-detect":"^4.0.5"},"devDependencies":{"browserify":"^16.2.3","bump-cli":"^1.1.3","codecov":"^3.0.0","istanbul":"^0.4.3","karma":"^6.1.1","karma-chrome-launcher":"^2.2.0","karma-firefox-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sauce-launcher":"^1.2.0","mocha":"^7.1.2"},"gitHead":"529b8b527ba99454471ac67d6aebca9d96cb5dd9","_id":"chai@4.3.6","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==","shasum":"ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c","tarball":"http://localhost:4545/npm/registry/chai/chai-4.3.6.tgz","fileCount":50,"unpackedSize":750564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UhgCRA9TVsSAnZWagAAv+YP/12t4uBk4xuCAA7pkDcj\nkJm0/jTdaEsIF0pyI4IDDzix91lwXhZCO5fNtlI8CYZ3NwOhtu5hROuOCAlp\ni/knLqRAilVcLpT6xNxOHtxPhaA8fMRMMyrtw029iH2nHevW3kt2kbzG3gNi\nWXO0E8EFmMURiAHKqucb9aV+Qbzh/d8Dmm67JoFPKY0bJktcbeSRB8qyNhTQ\nmTcKKpL4ZEboZ9ofpiICSLyEzmSU+3Hv53WlomWMG6nUz1+JsEZ2bXABQ6WJ\niqr+LkM2ipKgeq7ZNe1dTnY6h+1TpSXPidt6R2qtkdWavr0UuYNUp85eo0/C\n6HgtYcuYm2UysKrXJkzqpEl1FTzxo8atuVFubWphpvuPShkXpxj7Bi670Z8h\nuqpU2DX6CEZlBLhX6zF2Ly/DPDHDaKj9GMafg5g8zTOTXphnWOJ5vYmvqF7e\nTM9qwsxv1kPbZYYdmGUF1ADBDjy3vwG/+8py8j7TMLIa7LiMeR4mCUF4wLvU\nbSpxTYfAeHX7CQDTej1fD3LkwAzyBhHHEpJY2yRRwll/9FaNwb9JM8YcxpRO\nH+BsL9Mji/atpoK2WxEX/oqep17sGEA8yafHs9UiIqTo1fvunttqUwyYD+Lx\nd84syQ873+mg/tDuhx5L2AjmbANrQJAAjngMUBNOG9/NZz0sYQ9kSChqb9aK\nT/4b\r\n=ckEl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDsAllykGfti9wvQhGkKpJ7jdFVZ99oozpeX8CutT2MQIhAO3f06HA/ygzzZLliUMSLrxEdzCnQmxGZH5TQMVZVGfj"}]},"_npmUser":{"name":"chai","email":"chaijs@keithcirkel.co.uk"},"directories":{},"maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chai_4.3.6_1643202656757_0.2797039481196104"},"_hasShrinkwrap":false}},"readme":"\n \n \n \n
\n chai\n
\n\n\n Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.\n
\n\n\n \n \n \n \n \n \n \n \n \n
\n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n
\n\nFor more information or to download plugins, view the [documentation](http://chaijs.com).\n\n## What is Chai?\n\nChai is an _assertion library_, similar to Node's built-in `assert`. It makes testing much easier by giving you lots of assertions you can run against your code.\n\n## Installation\n\n### Node.js\n\n`chai` is available on [npm](http://npmjs.org). To install it, type:\n\n $ npm install --save-dev chai\n\n### Browsers\n\nYou can also use it within the browser; install via npm and use the `chai.js` file found within the download. For example:\n\n```html\n\n```\n\n## Usage\n\nImport the library in your code, and then pick one of the styles you'd like to use - either `assert`, `expect` or `should`:\n\n```js\nvar chai = require('chai'); \nvar assert = chai.assert; // Using Assert style\nvar expect = chai.expect; // Using Expect style\nvar should = chai.should(); // Using Should style\n```\n\n### Pre-Native Modules Usage (_registers the chai testing style globally_)\n\n```js\nrequire('chai/register-assert'); // Using Assert style\nrequire('chai/register-expect'); // Using Expect style\nrequire('chai/register-should'); // Using Should style\n```\n\n### Pre-Native Modules Usage (_as local variables_)\n\n```js\nconst { assert } = require('chai'); // Using Assert style\nconst { expect } = require('chai'); // Using Expect style\nconst { should } = require('chai'); // Using Should style\nshould(); // Modifies `Object.prototype`\n\nconst { expect, use } = require('chai'); // Creates local variables `expect` and `use`; useful for plugin use\n```\n\n### Native Modules Usage (_registers the chai testing style globally_)\n\n```js\nimport 'chai/register-assert'; // Using Assert style\nimport 'chai/register-expect'; // Using Expect style\nimport 'chai/register-should'; // Using Should style\n```\n\n### Native Modules Usage (_local import only_)\n\n```js\nimport { assert } from 'chai'; // Using Assert style\nimport { expect } from 'chai'; // Using Expect style\nimport { should } from 'chai'; // Using Should style\nshould(); // Modifies `Object.prototype`\n```\n\n### Usage with Mocha\n\n```bash\nmocha spec.js -r chai/register-assert # Using Assert style\nmocha spec.js -r chai/register-expect # Using Expect style\nmocha spec.js -r chai/register-should # Using Should style\n```\n\n[Read more about these styles in our docs](http://chaijs.com/guide/styles/).\n\n## Plugins\n\nChai offers a robust Plugin architecture for extending Chai's assertions and interfaces.\n\n- Need a plugin? View the [official plugin list](http://chaijs.com/plugins).\n- Want to build a plugin? Read the [plugin api documentation](http://chaijs.com/guide/plugins/).\n- Have a plugin and want it listed? Simply add the following keywords to your package.json:\n - `chai-plugin`\n - `browser` if your plugin works in the browser as well as Node.js\n - `browser-only` if your plugin does not work with Node.js\n\n### Related Projects\n\n- [chaijs / chai-docs](https://github.com/chaijs/chai-docs): The chaijs.com website source code.\n- [chaijs / assertion-error](https://github.com/chaijs/assertion-error): Custom `Error` constructor thrown upon an assertion failing.\n- [chaijs / deep-eql](https://github.com/chaijs/deep-eql): Improved deep equality testing for Node.js and the browser.\n- [chaijs / type-detect](https://github.com/chaijs/type-detect): Improved typeof detection for Node.js and the browser.\n- [chaijs / check-error](https://github.com/chaijs/check-error): Error comparison and information related utility for Node.js and the browser.\n- [chaijs / loupe](https://github.com/chaijs/loupe): Inspect utility for Node.js and browsers.\n- [chaijs / pathval](https://github.com/chaijs/pathval): Object value retrieval given a string path.\n- [chaijs / get-func-name](https://github.com/chaijs/get-func-name): Utility for getting a function's name for node and the browser.\n\n### Contributing\n\nThank you very much for considering to contribute!\n\nPlease make sure you follow our [Code Of Conduct](https://github.com/chaijs/chai/blob/master/CODE_OF_CONDUCT.md) and we also strongly recommend reading our [Contributing Guide](https://github.com/chaijs/chai/blob/master/CONTRIBUTING.md).\n\nHere are a few issues other contributors frequently ran into when opening pull requests:\n\n- Please do not commit changes to the `chai.js` build. We do it once per release.\n- Before pushing your commits, please make sure you [rebase](https://github.com/chaijs/chai/blob/master/CONTRIBUTING.md#pull-requests) them.\n\n### Contributors\n\nPlease see the full\n[Contributors Graph](https://github.com/chaijs/chai/graphs/contributors) for our\nlist of contributors.\n\n### Core Contributors\n\nFeel free to reach out to any of the core contributors with your questions or\nconcerns. We will do our best to respond in a timely manner.\n\n[![Jake Luer](https://avatars3.githubusercontent.com/u/58988?v=3&s=50)](https://github.com/logicalparadox)\n[![Veselin Todorov](https://avatars3.githubusercontent.com/u/330048?v=3&s=50)](https://github.com/vesln)\n[![Keith Cirkel](https://avatars3.githubusercontent.com/u/118266?v=3&s=50)](https://github.com/keithamus)\n[![Lucas Fernandes da Costa](https://avatars3.githubusercontent.com/u/6868147?v=3&s=50)](https://github.com/lucasfcosta)\n[![Grant Snodgrass](https://avatars3.githubusercontent.com/u/17260989?v=3&s=50)](https://github.com/meeber)\n","maintainers":[{"name":"chaijs","email":"chaijs@keithcirkel.co.uk"},{"name":"chai","email":"chaijs@keithcirkel.co.uk"}],"time":{"modified":"2022-06-13T05:50:44.765Z","created":"2011-12-07T06:53:41.352Z","0.0.1":"2011-12-07T06:53:41.900Z","0.0.2":"2011-12-07T17:00:00.424Z","0.1.0":"2011-12-15T13:08:30.039Z","0.1.1":"2011-12-16T11:59:55.093Z","0.1.2":"2011-12-18T12:39:07.896Z","0.1.3":"2011-12-18T14:07:58.584Z","0.1.4":"2011-12-26T18:19:32.070Z","0.1.5":"2012-01-02T05:52:02.087Z","0.1.6":"2012-01-02T06:14:32.954Z","0.1.7":"2012-01-25T21:38:50.993Z","0.2.0":"2012-01-27T00:18:10.762Z","0.2.1":"2012-01-30T01:27:23.446Z","0.2.2":"2012-02-02T02:58:10.166Z","0.2.3":"2012-02-02T03:04:58.003Z","0.2.4":"2012-02-02T05:56:12.690Z","0.3.0":"2012-02-07T22:00:09.627Z","0.3.1":"2012-02-07T22:35:07.180Z","0.3.2":"2012-02-10T16:39:01.206Z","0.3.3":"2012-02-12T23:07:21.594Z","0.3.4":"2012-02-23T05:09:36.234Z","0.4.0":"2012-02-25T17:19:57.585Z","0.4.1":"2012-02-26T18:09:19.479Z","0.4.2":"2012-02-28T18:00:19.749Z","0.5.0":"2012-03-07T18:05:54.280Z","0.5.1":"2012-03-14T21:02:11.159Z","0.5.2":"2012-03-21T11:16:47.421Z","0.5.3":"2012-04-21T23:05:07.666Z","1.0.0":"2012-05-15T18:36:40.803Z","1.0.1":"2012-05-18T18:26:57.249Z","1.0.2":"2012-05-27T03:39:38.781Z","1.0.3":"2012-05-27T22:19:56.587Z","1.0.4":"2012-06-03T23:29:47.478Z","1.1.0":"2012-06-26T18:32:58.510Z","1.1.1":"2012-07-09T16:49:29.326Z","1.2.0":"2012-08-07T05:08:26.130Z","1.3.0":"2012-10-01T21:32:46.812Z","1.4.0":"2012-11-29T08:26:31.063Z","1.4.1":"2012-12-21T17:55:54.552Z","1.4.2":"2012-12-21T20:15:17.977Z","1.5.0":"2013-02-04T01:47:40.289Z","1.6.0":"2013-04-30T00:16:06.350Z","1.6.1":"2013-06-05T20:48:19.927Z","1.7.0":"2013-06-17T20:07:08.283Z","1.7.1":"2013-06-24T18:52:23.112Z","1.7.2":"2013-06-27T18:16:00.676Z","1.8.0":"2013-09-18T19:05:09.714Z","1.8.1":"2013-10-10T10:47:56.478Z","1.9.0":"2014-01-29T23:39:50.699Z","1.9.1":"2014-03-19T16:22:17.031Z","1.9.2":"2014-09-29T23:25:14.568Z","1.10.0":"2014-11-10T14:06:22.387Z","2.0.0":"2015-02-11T17:37:17.897Z","2.1.0":"2015-02-23T21:46:00.053Z","2.1.1":"2015-03-04T20:29:32.671Z","2.1.2":"2015-03-15T21:45:04.461Z","2.2.0":"2015-03-27T11:19:56.615Z","2.3.0":"2015-04-26T16:25:25.613Z","3.0.0":"2015-06-03T23:30:35.867Z","3.1.0":"2015-07-16T21:42:30.681Z","3.2.0":"2015-07-19T17:05:37.829Z","3.3.0":"2015-09-21T08:59:50.508Z","3.4.0":"2015-10-21T11:28:04.494Z","3.4.1":"2015-11-07T23:24:54.150Z","3.5.0":"2016-01-28T12:05:41.615Z","4.0.0-canary.1":"2016-10-24T22:11:05.481Z","4.0.0-canary.2":"2017-04-17T17:33:16.519Z","4.0.0":"2017-05-26T10:31:36.905Z","4.0.1":"2017-05-31T21:20:26.265Z","4.0.2":"2017-06-05T19:33:48.117Z","4.1.0":"2017-07-12T00:17:10.329Z","4.1.1":"2017-08-05T07:33:06.266Z","4.1.2":"2017-08-31T21:41:39.965Z","4.2.0":"2018-09-26T12:15:22.143Z","4.3.0":"2021-02-04T10:58:07.504Z","4.3.1":"2021-03-02T18:19:37.502Z","4.3.2":"2021-03-03T18:18:33.492Z","4.3.3":"2021-03-03T18:22:10.884Z","4.3.4":"2021-03-12T16:50:44.874Z","4.3.5":"2022-01-25T14:46:31.511Z","4.3.6":"2022-01-26T13:10:56.920Z"},"author":{"name":"Jake Luer","email":"jake@alogicalparadox.com"},"repository":{"type":"git","url":"git+https://github.com/chaijs/chai.git"},"users":{"pwnall":true,"fgribreau":true,"jakeluer":true,"graemef":true,"m42am":true,"vesln":true,"zaphod1984":true,"blalor":true,"codylindley":true,"tmaximini":true,"kubakubula":true,"mpinteractiv":true,"poeticninja":true,"hypergeometric":true,"fiveisprime":true,"blakeembrey":true,"greelgorke":true,"darryl.west":true,"evkline":true,"runningtalus":true,"gdbtek":true,"juriwiens":true,"jbdoumenjou":true,"dizlexik":true,"maschs":true,"henrytseng":true,"yvesm":true,"maratyszcza":true,"bausmeier":true,"t1st3":true,"jits":true,"bkimminich":true,"rsalesc":true,"krisbarrett":true,"sergiodxa":true,"oncletom":true,"byossarian":true,"sasquatch":true,"dgarlitt":true,"mihaiv":true,"heckj":true,"citguy":true,"dimitriwalters":true,"italoacasas":true,"nickl":true,"mahoutsuk.ai":true,"kenlimmj":true,"wangnan0610":true,"stevenvachon":true,"mastayoda":true,"evan2x":true,"pnevares":true,"sahilsk":true,"pensierinmusica":true,"dnunez24":true,"ctd1500":true,"kevbaker":true,"koulmomo":true,"simplyianm":true,"paeblits":true,"lifecube":true,"tfentonz":true,"rsp":true,"mr_eaze":true,"jonatasnona":true,"tomrw":true,"subchen":true,"tzsiga":true,"irnnr":true,"jmelanson-balihoo":true,"gerst20051":true,"clholzin":true,"brentlintner":true,"samhwang1990":true,"jack546":true,"jason0518":true,"isik":true,"dbck":true,"battlemidget":true,"markthethomas":true,"tunght13488":true,"ericmash":true,"sixertoy":true,"feedm3":true,"ash0080":true,"lgvo":true,"jalcine":true,"starver":true,"demoive":true,"sopepos":true,"ridermansb":true,"mjurincic":true,"lherediawoodward":true,"bpatel":true,"chrisyipw":true,"abhisekp":true,"jerkovicl":true,"joelwallis":true,"markstos":true,"zhoutk":true,"kparkov":true,"panlw":true,"phajej":true,"mkoc":true,"liushoukai":true,"alectic":true,"xeoneux":true,"brad-christie":true,"ftornik":true,"vwal":true,"nalindak":true,"cascadejs":true,"antanst":true,"jclo":true,"monkeymonk":true,"bedican":true,"0x4c3p":true,"saravntbe":true,"corintho":true,"rainbow494":true,"arttse":true,"oka-hide":true,"makay":true,"demiurgosoft":true,"jrnail23":true,"cfleschhut":true,"rbartoli":true,"pdedkov":true,"adrien.d":true,"xunnamius":true,"jokja":true,"leodutra":true,"timdp":true,"ismaelvsqz":true,"hyteer":true,"yrocq":true,"shanemileham":true,"highlanderkev":true,"joris-van-der-wel":true,"anaumidis":true,"shipengyan":true,"nexume":true,"apehead":true,"floriannagel":true,"mikemimik":true,"djamseed":true,"ristostevcev":true,"sebastiendaniel":true,"figroc":true,"reamd":true,"erikvold":true,"taodong_wu":true,"loselovegirl":true,"superpaintman":true,"koskokos":true,"guidoschmidt":true,"nomemires":true,"spanser":true,"dac2205":true,"456wyc":true,"shanewholloway":true,"runjinz":true,"emarcs":true,"qmmr":true,"menoncello":true,"clarenceho":true,"pwn":true,"barwin":true,"freebird":true,"princetoad":true,"leejefon":true,"mrbgit":true,"eliaslfox":true,"asm2hex":true,"ajduke":true,"arielfr":true,"slavqa":true,"phgyorgygulyas":true,"drewigg":true,"monjer":true,"luismoramedina":true,"mark24code":true,"schwartzman":true,"james3299":true,"angrykoala":true,"fsgdez":true,"backnight":true,"mluberry":true,"evegreen":true,"razr9":true,"kwhitley":true,"ramzesucr":true,"abuelwafa":true,"pris54":true,"jtrh":true,"mhaidarh":true,"yuguo":true,"aaronforce1":true,"knoja4":true,"quafoo":true,"gilson004":true,"nohomey":true,"rickyrattlesnake":true,"fenrir":true,"jhal81":true,"ivan.marquez":true,"arnemahl":true,"langri-sha":true,"klimnikita":true,"hitalos":true,"largepuma":true,"vmleon":true,"lonjoy":true,"miroklarin":true,"seangenabe":true,"jamesbedont":true,"boopathisakthivel.in":true,"13lank.null":true,"bebeskin":true,"charlietango592":true,"sgvinci":true,"suemcnab":true,"mskjp":true,"drdanryan":true,"rocket0191":true,"junos":true,"goatandsheep":true,"blackrocky":true,"asaupup":true,"augiethornton":true,"1two3code":true,"gpuente":true,"dankle":true,"tsxuehu":true,"heartnett":true,"poslinskinet":true,"damonoverboe":true,"rubiadias":true,"landy2014":true,"ricardogobbosouza":true,"pddivine":true,"danyadsmith":true,"bertof":true,"cedx":true,"rks31":true,"aquafadas":true,"grabantot":true,"kulyk404":true,"lassevolkmann":true,"alek-s":true,"oldfish":true,"shuoshubao":true,"arthur.meyer":true,"rochejul":true,"rdca84":true,"sternelee":true,"rvyshnevskyi":true,"d-band":true,"paulkolesnyk":true,"daniel-lewis-bsc-hons":true,"cooboor":true,"dwqs":true,"cranndarach":true,"whats":true,"iamninad":true,"nuwaio":true,"andrew.oxenburgh":true,"tztz":true,"grin_zhou":true,"tjfwalker":true,"guiyuzhao":true,"tonyetro":true,"buzuli":true,"schacker":true,"sbskl":true,"arniu":true,"leor":true,"piotro83":true,"rubenjose75":true,"danday74":true,"yinfxs":true,"agplan":true,"renishskills":true,"stanleyfok":true,"mdedirudianto":true,"ashco":true,"shroudedcode":true,"alexdreptu":true,"jameskrill":true,"tstam":true,"lqweb":true,"midascreed":true,"losymear":true,"avivharuzi":true,"mgthomas99":true,"instriker":true,"lefthandhacker":true,"vijkris99":true,"naokikimura":true,"amiziara":true,"morogasper":true,"cxftj":true,"karzanosman984":true,"jiangxtx":true,"rioli":true,"mestar":true,"hugovila":true,"mrosata":true,"juanf03":true,"jhillacre":true,"bcowgi11":true,"peveylun":true},"readmeFilename":"README.md","homepage":"http://chaijs.com","keywords":["test","assertion","assert","testing","chai"],"contributors":[{"name":"Jake Luer","email":"jake@alogicalparadox.com"},{"name":"Domenic Denicola","email":"domenic@domenicdenicola.com","url":"http://domenicdenicola.com"},{"name":"Veselin Todorov","email":"hi@vesln.com"},{"name":"John Firebaugh","email":"john.firebaugh@gmail.com"}],"bugs":{"url":"https://github.com/chaijs/chai/issues"},"license":"MIT"}
diff --git a/cli/tests/testdata/npm/registry/chalk/registry.json b/cli/tests/testdata/npm/registry/chalk/registry.json
index 4549d1f5b0..65c4b0621d 100644
--- a/cli/tests/testdata/npm/registry/chalk/registry.json
+++ b/cli/tests/testdata/npm/registry/chalk/registry.json
@@ -1,3744 +1 @@
-{
- "_id": "chalk",
- "_rev": "1184-02c377bc820f688de364ff0c69b7f25f",
- "name": "chalk",
- "description": "Terminal string styling done right",
- "dist-tags": { "latest": "5.0.1", "next": "3.0.0-beta.2" },
- "versions": {
- "0.1.0": {
- "name": "chalk",
- "version": "0.1.0",
- "description": "Terminal string styling done right",
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "homepage": "https://github.com/sindresorhus/chalk",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "license": "MIT",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "files": ["chalk.js"],
- "main": "chalk",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk.git"
- },
- "scripts": { "test": "mocha" },
- "dependencies": { "has-color": "~0.1.0", "ansi-styles": "~0.1.0" },
- "devDependencies": { "mocha": "~1.12.0" },
- "engines": { "node": ">=0.8.0" },
- "_id": "chalk@0.1.0",
- "dist": {
- "shasum": "69afbee2ffab5e0db239450767a6125cbea50fa2",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.1.0.tgz",
- "integrity": "sha512-E1+My+HBCBHA6fBUZlbPnrOMrGKnc3QAXGEvCk/lpEG/ZKowZFg01dXt6RCYJMvTWYgxHWTyZQ6qkCrVPKJ2YQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCICcizJ0CViMVIGAdOi/w9z8s5d3Zn23t9fMlbuGpzGENAiB4IAPyJ4DSwN/KaA6WIkJE7cqo3iZiTLD1ClLbpbCEiQ=="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.32",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.1.1": {
- "name": "chalk",
- "version": "0.1.1",
- "description": "Terminal string styling done right",
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "homepage": "https://github.com/sindresorhus/chalk",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "license": "MIT",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "files": ["chalk.js"],
- "main": "chalk",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk.git"
- },
- "scripts": { "test": "mocha" },
- "dependencies": { "has-color": "~0.1.0", "ansi-styles": "~0.1.0" },
- "devDependencies": { "mocha": "~1.12.0" },
- "engines": { "node": ">=0.8.0" },
- "_id": "chalk@0.1.1",
- "dist": {
- "shasum": "fe6d90ae2c270424720c87ed92d36490b7d36ea0",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.1.1.tgz",
- "integrity": "sha512-NJbznmWlxmS5Co0rrLJYO0U3QW6IzWw2EuojeOFn4e8nD1CYR5Ie60CEEmHrF8DXtfd83pdF0xYWVCXbRysrDQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDyRcBiBgR63thSUFHx+SV7hi4FtDRy5WNaeEfCEr6c6wIhAJbSSa3GwYNrT0RVe6AVJcvtXcjsOVg7yTdLVbxlzfK7"
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.32",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.2.0": {
- "name": "chalk",
- "version": "0.2.0",
- "description": "Terminal string styling done right",
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "homepage": "https://github.com/sindresorhus/chalk",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "license": "MIT",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "files": ["chalk.js"],
- "main": "chalk",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk.git"
- },
- "scripts": { "test": "mocha" },
- "dependencies": { "has-color": "~0.1.0", "ansi-styles": "~0.2.0" },
- "devDependencies": { "mocha": "~1.12.0" },
- "engines": { "node": ">=0.8.0" },
- "_id": "chalk@0.2.0",
- "dist": {
- "shasum": "47270e80edce0e219911af65479d17db525ff5db",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.2.0.tgz",
- "integrity": "sha512-CHq4xplBE+jhsJKGmh8AegFpEsC84kQNPMeL2mjrD5ojPc1LqNV1q5opCBU7BcRxWbpX+S8s+q4LFaqjP1rZmg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDfcM6X1OG63W5oEByNa/SCZJWAU3mNjL4zY35I5yHbGwIgNPIUWRFZl6a3ByWBLR4cXyn2WHnYru0PY39fougSJzQ="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.2.32",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.2.1": {
- "name": "chalk",
- "version": "0.2.1",
- "description": "Terminal string styling done right",
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "homepage": "https://github.com/sindresorhus/chalk",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "license": "MIT",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "files": ["chalk.js"],
- "main": "chalk",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk.git"
- },
- "scripts": { "test": "mocha" },
- "dependencies": { "has-color": "~0.1.0", "ansi-styles": "~0.2.0" },
- "devDependencies": { "mocha": "~1.12.0" },
- "engines": { "node": ">=0.8.0" },
- "_id": "chalk@0.2.1",
- "dist": {
- "shasum": "7613e1575145b21386483f7f485aa5ffa8cbd10c",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.2.1.tgz",
- "integrity": "sha512-nmVapomwGksziCuynboy7I+dtW4ytIdqXPlrfY/ySx8l8EqFRGHyA04q6NMNpOri8XliGUGwXyfScVl48zFHbw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIBda89bi2LZLymi7dToSY9rMAFRCXyg6fqyF15yoQO0tAiAT1ZyRicgVCJku8vgl5CUqx27uRUEnRK1GZ2kowTHh4g=="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.8",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.3.0": {
- "name": "chalk",
- "version": "0.3.0",
- "description": "Terminal string styling done right",
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "homepage": "https://github.com/sindresorhus/chalk",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "license": "MIT",
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "files": ["chalk.js"],
- "main": "chalk",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk.git"
- },
- "scripts": { "test": "mocha" },
- "dependencies": { "has-color": "~0.1.0", "ansi-styles": "~0.2.0" },
- "devDependencies": { "mocha": "~1.12.0" },
- "engines": { "node": ">=0.8.0" },
- "_id": "chalk@0.3.0",
- "dist": {
- "shasum": "1c98437737f1199ebcc1d4c48fd41b9f9c8e8f23",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.3.0.tgz",
- "integrity": "sha512-OcfgS16PHpCu2Q4TNMtk0aZNx8PyeNiiB+6AgGH91fhT9hJ3v6pIIJ3lxlaOEDHlTm8t3wDe6bDGamvtIokQTg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQD/TMCMMPNIkr1dvG6kRR/CWZZJtqKGoMdimY4IY6MEsgIhAJ1HbZkkcygfBmN1N4nqpYpBdAbRlLQOQoHfhOmBxYT1"
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.10",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.4.0": {
- "name": "chalk",
- "version": "0.4.0",
- "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk"
- },
- "author": {
- "name": "Sindre Sorhus",
- "email": "sindresorhus@gmail.com",
- "url": "http://sindresorhus.com"
- },
- "engines": { "node": ">=0.8.0" },
- "scripts": { "test": "mocha" },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "has-color": "~0.1.0",
- "ansi-styles": "~1.0.0",
- "strip-ansi": "~0.1.0"
- },
- "devDependencies": { "mocha": "~1.x" },
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "homepage": "https://github.com/sindresorhus/chalk",
- "_id": "chalk@0.4.0",
- "dist": {
- "shasum": "5199a3ddcd0c1efe23bc08c1b027b06176e0c64f",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.4.0.tgz",
- "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIBe296G5Ckfk2TKZTU3bGX1WzY2zO0oXe5yCT2EecEajAiABeRfWovOVYu9t02fFT3Pnrbreb2qwOUoA6c16yVmoUA=="
- }
- ]
- },
- "_from": ".",
- "_npmVersion": "1.3.17",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "directories": {}
- },
- "0.5.0": {
- "name": "chalk",
- "version": "0.5.0",
- "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk"
- },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": { "test": "mocha", "bench": "matcha benchmark.js" },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^1.1.0",
- "escape-string-regexp": "^1.0.0",
- "has-ansi": "^0.1.0",
- "strip-ansi": "^0.3.0",
- "supports-color": "^0.2.0"
- },
- "devDependencies": { "matcha": "^0.5.0", "mocha": "*" },
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "homepage": "https://github.com/sindresorhus/chalk",
- "_id": "chalk@0.5.0",
- "_shasum": "375dfccbc21c0a60a8b61bc5b78f3dc2a55c212f",
- "_from": ".",
- "_npmVersion": "1.4.9",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "shasum": "375dfccbc21c0a60a8b61bc5b78f3dc2a55c212f",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.5.0.tgz",
- "integrity": "sha512-rTCcbF0wrwC+kKzA/3SpBc6PrcOx/+PRQVtS3PEDw5tGzqycpB48dRS8ByxFDd8Ij5E1RtafZ34R1X9VLI/vUQ==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIEGqQOniqI9HsAKeDEvFr1KDB3AZGGcdwYu4q0ylIHtUAiA65kQmXrb1YvhBtaJjhFQBrt7C9MIZfOOBOrg8SOziBA=="
- }
- ]
- },
- "directories": {}
- },
- "0.5.1": {
- "name": "chalk",
- "version": "0.5.1",
- "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git://github.com/sindresorhus/chalk"
- },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "jbnicolai", "email": "jappelman@xebia.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": { "test": "mocha", "bench": "matcha benchmark.js" },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^1.1.0",
- "escape-string-regexp": "^1.0.0",
- "has-ansi": "^0.1.0",
- "strip-ansi": "^0.3.0",
- "supports-color": "^0.2.0"
- },
- "devDependencies": { "matcha": "^0.5.0", "mocha": "*" },
- "gitHead": "994758f01293f1fdcf63282e9917cb9f2cfbdaac",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "homepage": "https://github.com/sindresorhus/chalk",
- "_id": "chalk@0.5.1",
- "_shasum": "663b3a648b68b55d04690d49167aa837858f2174",
- "_from": ".",
- "_npmVersion": "1.4.14",
- "_npmUser": { "name": "jbnicolai", "email": "jappelman@xebia.com" },
- "dist": {
- "shasum": "663b3a648b68b55d04690d49167aa837858f2174",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-0.5.1.tgz",
- "integrity": "sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIHm4uVj8/eT3R7g1Q6tzTAMZ2pdqmG9OumNXatGp4ykfAiEAqiq/PLZqnD8UaVvvHh3ElJAhsquDcnDKTEjLo6bZyNY="
- }
- ]
- },
- "directories": {}
- },
- "1.0.0": {
- "name": "chalk",
- "version": "1.0.0",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "https://github.com/sindresorhus/chalk"
- },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "jbnicolai", "email": "jappelman@xebia.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": { "test": "mocha", "bench": "matcha benchmark.js" },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "ansi",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^2.0.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^1.0.3",
- "strip-ansi": "^2.0.1",
- "supports-color": "^1.3.0"
- },
- "devDependencies": { "matcha": "^0.6.0", "mocha": "*" },
- "gitHead": "8864d3563313ed15574a38dd5c9d5966080c46ce",
- "bugs": { "url": "https://github.com/sindresorhus/chalk/issues" },
- "homepage": "https://github.com/sindresorhus/chalk",
- "_id": "chalk@1.0.0",
- "_shasum": "b3cf4ed0ff5397c99c75b8f679db2f52831f96dc",
- "_from": ".",
- "_npmVersion": "2.5.1",
- "_nodeVersion": "0.12.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "shasum": "b3cf4ed0ff5397c99c75b8f679db2f52831f96dc",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-1.0.0.tgz",
- "integrity": "sha512-1TE3hpADga5iWinlcCpyhC7fTl9uQumLD8i2jJoJeVg7UbveY5jj7F6uCq8w0hQpSeLhaPn5QFe8e56toMVP1A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIA2fHIK4HaMM5vT8+vgIZDSYl2yR1wBMDpQnyK2mEp73AiBv9R+hCSU6L2lKmjPk37XVGjJaJPMWSPFUT6HNBGXJJg=="
- }
- ]
- },
- "directories": {}
- },
- "1.1.0": {
- "name": "chalk",
- "version": "1.1.0",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": { "type": "git", "url": "https://github.com/chalk/chalk" },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "jbnicolai", "email": "jappelman@xebia.com" },
- { "name": "unicorn", "email": "sindresorhus+unicorn@gmail.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": {
- "test": "mocha",
- "bench": "matcha benchmark.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^2.1.0",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "matcha": "^0.6.0",
- "mocha": "*",
- "nyc": "^3.0.0",
- "require-uncached": "^1.0.2",
- "resolve-from": "^1.0.0",
- "semver": "^4.3.3"
- },
- "gitHead": "e9bb6e6000b1c5d4508afabfdc85dd70f582f515",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk",
- "_id": "chalk@1.1.0",
- "_shasum": "09b453cec497a75520e4a60ae48214a8700e0921",
- "_from": ".",
- "_npmVersion": "2.10.1",
- "_nodeVersion": "0.12.4",
- "_npmUser": { "name": "jbnicolai", "email": "jappelman@xebia.com" },
- "dist": {
- "shasum": "09b453cec497a75520e4a60ae48214a8700e0921",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-1.1.0.tgz",
- "integrity": "sha512-pn7bzDYUIrL0KRp/KK5B+sej6uYtzQ5hYOdLU+L3MVWHCgoYi4aUYdh2/R2rsdURIoOK/ptZi5FDtLdjvKYQ7g==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDvFUAscqbO0W1o8ynaLsS3H/qRFyNIcBpeciwTE0L2eAIhAJLC4kNijQLiP53FxwjKtIk/yb2Mz5bSJkvQcbmO38Lh"
- }
- ]
- },
- "directories": {}
- },
- "1.1.1": {
- "name": "chalk",
- "version": "1.1.1",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "maintainers": [
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "jbnicolai", "email": "jappelman@xebia.com" },
- { "name": "unicorn", "email": "sindresorhus+unicorn@gmail.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": {
- "test": "xo && mocha",
- "bench": "matcha benchmark.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^2.1.0",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "matcha": "^0.6.0",
- "mocha": "*",
- "nyc": "^3.0.0",
- "require-uncached": "^1.0.2",
- "resolve-from": "^1.0.0",
- "semver": "^4.3.3",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "8b554e254e89c85c1fd04dcc444beeb15824e1a5",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@1.1.1",
- "_shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
- "_from": ".",
- "_npmVersion": "2.13.5",
- "_nodeVersion": "0.12.7",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "shasum": "509afb67066e7499f7eb3535c77445772ae2d019",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-1.1.1.tgz",
- "integrity": "sha512-W10W+QfIxJlTm3VRtg8eafwUBkDfUPFvRvPv4jCD9vF4+HzlAyXJ7P3Y5yw/r+gJ1TzFEU6oFqMgp1dIVpYr0A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDJnOp0QV+THZBj97NAJIJ/7FOfH1ApR+V17cduIWef4QIgKx6kVG0zABWS4/A8EyL/AV5PuxB8aCmy9tNSXcFiXa8="
- }
- ]
- },
- "directories": {}
- },
- "1.1.2": {
- "name": "chalk",
- "version": "1.1.2",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "maintainers": [
- { "name": "qix", "email": "i.am.qix@gmail.com" },
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "unicorn", "email": "sindresorhus+unicorn@gmail.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": {
- "test": "xo && mocha",
- "bench": "matcha benchmark.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "supports-color": "^3.1.2"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "matcha": "^0.6.0",
- "mocha": "*",
- "nyc": "^5.2.0",
- "require-uncached": "^1.0.2",
- "resolve-from": "^2.0.0",
- "semver": "^5.1.0",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "a838948dcbf2674dd28adfbb78e791900ae741e9",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@1.1.2",
- "_shasum": "53e9f9e7742f7edf23065c29c0219175a7869155",
- "_from": ".",
- "_npmVersion": "2.14.2",
- "_nodeVersion": "0.10.32",
- "_npmUser": { "name": "qix", "email": "i.am.qix@gmail.com" },
- "dist": {
- "shasum": "53e9f9e7742f7edf23065c29c0219175a7869155",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-1.1.2.tgz",
- "integrity": "sha512-QBKX51aavmpKcCkgrJXhjS5b3rCgH2Wn99BYqUV2H1FjTP7Mm4KTcskSxuKrfhQKt69mBn9jH4Kb2xnchvEaOw==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDR73JAj03sZJRAoJDQVm+RirI4Iry8ZuCvjsoI7cTA4wIhAOjIHdQPS2bXbYZucSmdnq17cnoYJ4fHFrpbk9slQEst"
- }
- ]
- },
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/chalk-1.1.2.tgz_1459207923607_0.6091341155115515"
- },
- "deprecated": "chalk@1.1.2 introduces breaking changes. Please use 1.1.3 or above.",
- "directories": {}
- },
- "1.1.3": {
- "name": "chalk",
- "version": "1.1.3",
- "description": "Terminal string styling done right. Much color.",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "maintainers": [
- { "name": "qix", "email": "i.am.qix@gmail.com" },
- { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- { "name": "unicorn", "email": "sindresorhus+unicorn@gmail.com" }
- ],
- "engines": { "node": ">=0.10.0" },
- "scripts": {
- "test": "xo && mocha",
- "bench": "matcha benchmark.js",
- "coverage": "nyc npm test && nyc report",
- "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "matcha": "^0.6.0",
- "mocha": "*",
- "nyc": "^3.0.0",
- "require-uncached": "^1.0.2",
- "resolve-from": "^1.0.0",
- "semver": "^4.3.3",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "0d8d8c204eb87a4038219131ad4d8369c9f59d24",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@1.1.3",
- "_shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98",
- "_from": ".",
- "_npmVersion": "2.14.2",
- "_nodeVersion": "0.10.32",
- "_npmUser": { "name": "qix", "email": "i.am.qix@gmail.com" },
- "dist": {
- "shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-1.1.3.tgz",
- "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCYydQMZbUiHhEF1lG6Vvl8dFiZehECOS8naCRKiBaDWAIhAMB+3sTOs5gMFmQyiUE6HzXaIsahGhReBUr4OYaI+iCX"
- }
- ]
- },
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/chalk-1.1.3.tgz_1459210604109_0.3892582862172276"
- },
- "directories": {}
- },
- "2.0.0": {
- "name": "chalk",
- "version": "2.0.0",
- "description": "Terminal string styling done right. Much color",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && nyc mocha",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "mocha": "*",
- "nyc": "^11.0.2",
- "resolve-from": "^3.0.0",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "3fca6150e23439e783409f5c8f948f767c2ddc5a",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.0.0",
- "_npmVersion": "5.0.0",
- "_nodeVersion": "8.0.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-7jy/5E6bVCRhLlvznnsbVPjsARuVC9HDkBjUKVaOmUrhsp6P3ExUUcW09htM7/qieRH+D2lHVpNbuYh7GjVJ0g==",
- "shasum": "c25c5b823fedff921aa5d83da3ecb5392e84e533",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.0.0.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIHTAVf6u8jvZCfxvAN3anX5/E4q4xlYfkCEkZENhrWYbAiBLQg/CjJ1n1peDolmlJB8V892hSsvTW1L1zOl0qA1IHA=="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.0.0.tgz_1498780161964_0.21432337583974004"
- },
- "directories": {}
- },
- "2.0.1": {
- "name": "chalk",
- "version": "2.0.1",
- "description": "Terminal string styling done right. Much color",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && nyc mocha",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "coveralls": "^2.11.2",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "mocha": "*",
- "nyc": "^11.0.2",
- "resolve-from": "^3.0.0",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "5827081719944a2f903b52a88baeec1ec8581f82",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.0.1",
- "_npmVersion": "5.0.0",
- "_nodeVersion": "8.0.0",
- "_npmUser": { "name": "qix", "email": "i.am.qix@gmail.com" },
- "dist": {
- "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
- "shasum": "dbec49436d2ae15f536114e76d14656cdbc0f44d",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.0.1.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCICfJZUefrwq1SvzsgOv2Q/7HhKkcNRqOTzI/P/PsGm7dAiAVHrhAfBt0v3Bjqycj4E95pSguOX6OdYQeIElUAHjbvA=="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.0.1.tgz_1498793206623_0.8611406192649156"
- },
- "deprecated": "Please upgrade to Chalk 2.1.0 - template literals in this version (2.0.1) are quite buggy.",
- "directories": {}
- },
- "2.1.0": {
- "name": "chalk",
- "version": "2.1.0",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^2.11.2",
- "execa": "^0.7.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^3.0.0",
- "xo": "*"
- },
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "38f641a222d7ee0e607e4e5209d3931d2af1e409",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.1.0",
- "_npmVersion": "5.3.0",
- "_nodeVersion": "8.2.1",
- "_npmUser": { "name": "qix", "email": "i.am.qix@gmail.com" },
- "dist": {
- "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
- "shasum": "ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.1.0.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIAR2pBNunhcCtIpoVtR8CzUr4fkHHazxHsUmYiEOl3SyAiAj1UgZ9m1qQjHPwS0lWc7+x71FyiJ9BnT8LKzU8hZpaA=="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.1.0.tgz_1502078203099_0.6595528507605195"
- },
- "directories": {}
- },
- "2.2.0": {
- "name": "chalk",
- "version": "2.2.0",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js", "types/index.d.ts"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.8.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "d86db88e778fa856f4d6f5f68c588750ca06b822",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.2.0",
- "_npmVersion": "5.4.2",
- "_nodeVersion": "8.7.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-0BMM/2hG3ZaoPfR6F+h/oWpZtsh3b/s62TjSM6MGCJWEbJDN1acqCXvyhhZsDSVFklpebUoQ5O1kKC7lOzrn9g==",
- "shasum": "477b3bf2f9b8fd5ca9e429747e37f724ee7af240",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.2.0.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCJ26ChsXMgEr8DGfcdGhwoECmCJIQc8C/WtfNNghWXpwIhALxt4sAYIddaWoA+laUzI/bv5TtudGNeOLEa+lB3iTKA"
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.2.0.tgz_1508296541817_0.8590951061341912"
- },
- "directories": {}
- },
- "2.2.2": {
- "name": "chalk",
- "version": "2.2.2",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js", "types/index.d.ts"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.8.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "e1177ec3628f6d0d37489c1e1accd2c389a376a8",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.2.2",
- "_npmVersion": "5.3.0",
- "_nodeVersion": "8.2.1",
- "_npmUser": { "name": "qix", "email": "i.am.qix@gmail.com" },
- "dist": {
- "integrity": "sha512-LvixLAQ4MYhbf7hgL4o5PeK32gJKvVzDRiSNIApDofQvyhl8adgG2lJVXn4+ekQoK7HL9RF8lqxwerpe0x2pCw==",
- "shasum": "4403f5cf18f35c05f51fbdf152bf588f956cf7cb",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.2.2.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQDfa8X3hU20LXJII/tFJYOtrI+If9MXC6lVP2kVo2TeagIhAJTH6/ofItVCqYxnT7cTqmAxRF8XTpQFWlvUr/dLjfi+"
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.2.2.tgz_1508815246099_0.3707860491704196"
- },
- "directories": {}
- },
- "2.3.0": {
- "name": "chalk",
- "version": "2.3.0",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js", "types/index.d.ts"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.1.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^4.0.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.8.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "14e0aa97727019b22f0a003fdc631aeec5e2e24c",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.3.0",
- "_npmVersion": "5.4.2",
- "_nodeVersion": "8.7.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
- "shasum": "b5ea48efc9c1793dccc9b4767c93914d3f2d52ba",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.3.0.tgz",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEYCIQCmt7XnAO8uN79Qxpb8HhB5EzqXR5F9Xz+dizDO68VggQIhAPCzW1TPRUP1vXrzImjrGiRQFFXTq6uWu8l+3dlLRyJm"
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk-2.3.0.tgz_1508818375657_0.9021007190458477"
- },
- "directories": {}
- },
- "2.3.1": {
- "name": "chalk",
- "version": "2.3.1",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js", "types/index.d.ts"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.2.0",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.2.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.9.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "ae8a03f2c5c49896adeb3dd4ec5350e4ab9449a2",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.3.1",
- "_npmVersion": "5.6.0",
- "_nodeVersion": "8.9.4",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==",
- "shasum": "523fe2678aec7b04e8041909292fe8b17059b796",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.3.1.tgz",
- "fileCount": 6,
- "unpackedSize": 24721,
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQDq923pbuma8n5CHp1BmZnEpfSBznm9pjEsnO89V1Fd1QIgPAoDos2IHJA/kzqVf2mD25YwAbgXJ4YOKduTvo92f94="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk_2.3.1_1518355108425_0.3816906865374552"
- },
- "_hasShrinkwrap": false
- },
- "2.3.2": {
- "name": "chalk",
- "version": "2.3.2",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": ["index.js", "templates.js", "types/index.d.ts"],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.9.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"] },
- "gitHead": "84f27d4bd86f7f482a32652ae536cd996ad204bd",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.3.2",
- "_npmVersion": "5.6.0",
- "_nodeVersion": "8.9.4",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
- "shasum": "250dc96b07491bfd601e648d66ddf5f60c7a5c65",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.3.2.tgz",
- "fileCount": 6,
- "unpackedSize": 24713,
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIGrPWo1zy8RefMcSH+1wPT00s3HsqCjGvfnnE3kKN0BMAiA90/5NkYnkzLmda2udxxQfLxRPdxx1Gf9nafuAeaTxrA=="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk_2.3.2_1520012630405_0.9222977073145247"
- },
- "_hasShrinkwrap": false
- },
- "2.4.0": {
- "name": "chalk",
- "version": "2.4.0",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": [
- "index.js",
- "templates.js",
- "types/index.d.ts",
- "index.js.flow"
- ],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.9.0",
- "flow-bin": "^0.68.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"], "ignores": ["test/_flow.js"] },
- "gitHead": "af8b3657e96a0a6ca5190fb0d0a1345797148320",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.4.0",
- "_npmVersion": "5.6.0",
- "_nodeVersion": "8.10.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-Wr/w0f4o9LuE7K53cD0qmbAMM+2XNLzR29vFn5hqko4sxGlUsyy363NvmyGIyk5tpe9cjTr9SJYbysEyPkRnFw==",
- "shasum": "a060a297a6b57e15b61ca63ce84995daa0fe6e52",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.4.0.tgz",
- "fileCount": 7,
- "unpackedSize": 27005,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Xf3CRA9TVsSAnZWagAA1DcP/2EhxWse6mGwicTqM2U5\nQl2Xol74cFmd6b4nCGZnGycgatfJtyhb1YoH/vL3uNqGFrQGBwAr4GoZxhGd\n7kL0xKWnfhGHFeUe//fSCklj4Aff700RteXornlDFxbK5jVELyYcXfG5xJ5i\ncAIuPb9YYXltdaSfvVcg49qIPcjRfZm5Wz8WxTaUAyD5Ag4lpWKVTgWZsU+c\nEKRQHu+UmpX2OsudafT6GL3ak7GE2+ysH1b0HcYVuf1Wdf39un+E0MXDs58C\nTLCZSASN99/KCEpjh8aa4YdXVU3x0rdf50KdKDBUMF3b6HnSfWqOS+OWZRFZ\nC0jvk58j4vmXCVb2puQI8HIuZXBlNeS59GaN3hB3rz7JMgrQC/LXycOU1x+5\nuKEKupRkkVsSRyAEUdHqx6dwkcm+TVGPnXjUMdYREL9VkyY9eB7lBYTEzH9I\nZN9H3JXrjo/dGVmFL6q+L7lCxLFsl1p+UCMxubUE9XV6C/QN4mQmiwIAwn04\nhJH1RFIFTHszVEUnAJMZ6SqRRJes5iSedAMyiUYi+1S86uQenyUqtIJbHsNO\n7+G3Jnfdw9e1+YMvk53PSJcdtt5ayOx7ezc0HLS5HD9g3bXhMbbxTupHOSAv\nVCiEoaKAmjJK7nbStTqrX3xjz85K+lNHZdKkIzPWX5TkEg8KMSGK3LxfXG8B\n+CuC\r\n=orOi\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEQCIHWaTr0kn5hhbrdU9rauwwyPdBW6TxZnI4Lc23AJQgTCAiBJcOQo3Y7yHbfSuuL++TjazCour+dgSoT3qw/rRcCHgg=="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk_2.4.0_1523939317754_0.3039215958746819"
- },
- "_hasShrinkwrap": false
- },
- "2.4.1": {
- "name": "chalk",
- "version": "2.4.1",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "files": [
- "index.js",
- "templates.js",
- "types/index.d.ts",
- "index.js.flow"
- ],
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.9.0",
- "flow-bin": "^0.68.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"], "ignores": ["test/_flow.js"] },
- "gitHead": "48ba5b0b9beadcabd9fc406ac4d9337d8fa6b36d",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.4.1",
- "_npmVersion": "5.6.0",
- "_nodeVersion": "8.11.1",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
- "shasum": "18c49ab16a037b6eb0152cc83e3471338215b66e",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.4.1.tgz",
- "fileCount": 7,
- "unpackedSize": 26917,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4WCICRA9TVsSAnZWagAAhgwP/2M/ItinhR06BFhLMh91\nK/ru5t71NzSzoEvI2nh4W57Wk9cU1NOYi1cI17nUvICHCL4Vq9mjvU0hajTw\ncAYtM0Lwl+G4Hk4JtuiZITYj93QY3yLSJ8zkj95JznFbH0Zd9KkZrkoGukcG\nFY9at0cfNyhBmwi5sEDAFktcw7wThQ6Wy3iIttQ0N1M6Lf1XILg9Xyq6Id/W\nlz3TbkCt6AZCS1icmDPIiLdVQuD9SfpusIDsHm5/6FJPShwmQjUlM6Kdy7lx\n6M8uhcIknpxjfPTA6/aSBC4qgXnDhuPPi9xF657/81Mswz4Tb71KOf6UqLPi\n3zk1D5PF71ujWs3wmPll9TAVGnWuNzE+X/7GVIB4qCrib3SgvRzMhL0Wo95v\nzxTpNoD23hKYwofUyV3cTFh47YwkVoPtOStRAgdE87rx+v3VjbWSThQJc3V8\nHOsIeTjpQMwAr/d2DnasHKlps/q+gnGKqhBhcf11tAKn9C7PsAQ2l6+E4Erc\nfPKqDRC6TVG7ABdwOtyNonHhrJ2JLgYj8d4mHdtsMTtFsUTOQR/+Rx0V8HJS\n9gBLmPr3yc/yEedYW68wP5tPK2SfvFTzgMBw5v0+tgIxOjUunGxDUV4a1Bpp\npCBLN7iS77FLMiMonfcD2z/SsoB+Hb+7q5eT/gua3BIUNNZEdmgw9queXw+q\n7DFE\r\n=LSlF\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIQCTy37ycwX7bqoO0WDu7AVubgfxDHR/7neyxoLzwx8dIwIgJxP4QEC0TbUnC9iBA3w36fy7kAAd1tHPSQZtkZ1yOrA="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" },
- { "email": "sindresorhus+unicorn@gmail.com", "name": "unicorn" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk_2.4.1_1524719751701_0.7780175911150953"
- },
- "_hasShrinkwrap": false
- },
- "2.4.2": {
- "name": "chalk",
- "version": "2.4.2",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "engines": { "node": ">=4" },
- "scripts": {
- "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava",
- "bench": "matcha benchmark.js",
- "coveralls": "nyc report --reporter=text-lcov | coveralls"
- },
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "devDependencies": {
- "ava": "*",
- "coveralls": "^3.0.0",
- "execa": "^0.9.0",
- "flow-bin": "^0.68.0",
- "import-fresh": "^2.0.0",
- "matcha": "^0.7.0",
- "nyc": "^11.0.2",
- "resolve-from": "^4.0.0",
- "typescript": "^2.5.3",
- "xo": "*"
- },
- "types": "types/index.d.ts",
- "xo": { "envs": ["node", "mocha"], "ignores": ["test/_flow.js"] },
- "gitHead": "9776a2ae5b5b1712ccf16416b55f47e575a81fb9",
- "bugs": { "url": "https://github.com/chalk/chalk/issues" },
- "homepage": "https://github.com/chalk/chalk#readme",
- "_id": "chalk@2.4.2",
- "_npmVersion": "6.5.0",
- "_nodeVersion": "10.13.0",
- "_npmUser": { "name": "sindresorhus", "email": "sindresorhus@gmail.com" },
- "dist": {
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "shasum": "cd42541677a54333cf541a49108c1432b44c9424",
- "tarball": "http://localhost:4545/npm/registry/chalk/chalk-2.4.2.tgz",
- "fileCount": 7,
- "unpackedSize": 26924,
- "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMNEwCRA9TVsSAnZWagAAmpUQAJgCZygaBX9qniyJ7YVF\nOXq9BNycBSnHyRd5YnaoO6HB7ejh/M4CYYGPqdSQ0OXEk1teNm7iPhGhocbW\n0eEcg0gsnVTgkUKx5p3o841VKydwy72FDgO9WJjKm2QC/mwuYHB9kI7zkq3h\nkakWBNGlKxbKNYX+7x04BXx1H8Fn1CSE//133uQnUWzM6NSXrUwpiZTzwtXi\nOybESujfKq6x6DxlYsTTScThCUodQQTslxIrdeS8PZxQL1RqCwnJSMHi81nI\nPR5BNVbAEYOsZuw88mNEtc6sHellN3ZFVlZwFDu4ZDskgoMiXZVv7Qp6AXbN\nCdsz1ej/OBFdwUfjS17igoHY3sO3+7o3IuFFaCXM4lkSE2zu79M2A7H0GL0R\nUcyfM1OC/nRcLgeEytIDBSOAgeN4tstswdyagFQ36jymeKUyz+q50ziBchey\nZnxPMGYDMKTx+me3TGpf3SbjiSstyZm8GLWPhRLbkjIDajFcFnq2HZXUu/LR\npdFJIWqnJihr9dxxiPSxddqZspb/Jo2mD2+ILNxROZB5+nzmlLnV/PsnnbxM\nPRN0iYDQt6NtXce/GOFMasLwtwidfHx8B4ybmObU3btbmg7V7Og++xpVg+h1\nQfACtop8sZyVN3l65vhonCmioqpSLQPeEkMvwGN6/7wi01BRi5VI4DdEtIet\nHcNL\r\n=DerQ\r\n-----END PGP SIGNATURE-----\r\n",
- "signatures": [
- {
- "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
- "sig": "MEUCIHxDV26xkYTdx1T+EBh6zvEaa602qK7hNWXvOTB1yr5UAiEAqSxYcAo+BSotxMY2GjH1e25JFKt2I+5D19gPFGbdghE="
- }
- ]
- },
- "maintainers": [
- { "email": "i.am.qix@gmail.com", "name": "qix" },
- { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }
- ],
- "directories": {},
- "_npmOperationalInternal": {
- "host": "s3://npm-registry-packages",
- "tmp": "tmp/chalk_2.4.2_1546703152138_0.5501232329596948"
- },
- "_hasShrinkwrap": false
- },
- "3.0.0-beta.1": {
- "name": "chalk",
- "version": "3.0.0-beta.1",
- "description": "Terminal string styling done right",
- "license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/chalk/chalk.git"
- },
- "main": "source",
- "engines": { "node": ">=8" },
- "scripts": {
- "test": "xo && nyc ava && tsd",
- "bench": "matcha benchmark.js"
- },
- "keywords": [
- "color",
- "colour",
- "colors",
- "terminal",
- "console",
- "cli",
- "string",
- "str",
- "ansi",
- "style",
- "styles",
- "tty",
- "formatting",
- "rgb",
- "256",
- "shell",
- "xterm",
- "log",
- "logging",
- "command-line",
- "text"
- ],
- "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" },
- "devDependencies": {
- "ava": "^2.4.0",
- "coveralls": "^3.0.5",
- "execa": "^2.0.3",
- "import-fresh": "^3.1.0",
- "matcha": "^0.7.0",
- "nyc": "^14.1.1",
- "resolve-from": "^5.0.0",
- "tsd": "^0.7.4",
- "xo": "^0.25.3"
- },
- "xo": {
- "rules": {
- "unicorn/prefer-string-slice": "off",
- "unicorn/prefer-includes": "off"
- }
- },
- "readme": "\n\t
\n\t
\n\t\n\t
\n\t
\n\t
\n
\n\n> Terminal string styling done right\n\n[![Build Status](https://travis-ci.org/chalk/chalk.svg?branch=master)](https://travis-ci.org/chalk/chalk) [![Coverage Status](https://coveralls.io/repos/github/chalk/chalk/badge.svg?branch=master)](https://coveralls.io/github/chalk/chalk?branch=master) [![npm dependents](https://badgen.net/npm/dependents/chalk)](https://www.npmjs.com/package/chalk?activeTab=dependents) [![Downloads](https://badgen.net/npm/dt/chalk)](https://www.npmjs.com/package/chalk) [![](https://img.shields.io/badge/unicorn-approved-ff69b4.svg)](https://www.youtube.com/watch?v=9auOCbH5Ns4) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo) ![TypeScript-ready](https://img.shields.io/npm/types/chalk.svg)\n\n\n\n**This readme reflects the next major version that is currently in development. You probably want [the v2 readme](https://www.npmjs.com/package/chalk).**\n\n\n## Highlights\n\n- Expressive API\n- Highly performant\n- Ability to nest styles\n- [256/Truecolor color support](#256-and-truecolor-color-support)\n- Auto-detects color support\n- Doesn't extend `String.prototype`\n- Clean and focused\n- Actively maintained\n- [Used by ~46,000 packages](https://www.npmjs.com/browse/depended/chalk) as of October 1, 2019\n\n\n## Install\n\n```console\n$ npm install chalk\n```\n\n\n## Usage\n\n```js\nconst chalk = require('chalk');\n\nconsole.log(chalk.blue('Hello world!'));\n```\n\nChalk comes with an easy to use composable API where you just chain and nest the styles you want.\n\n```js\nconst chalk = require('chalk');\nconst log = console.log;\n\n// Combine styled and normal strings\nlog(chalk.blue('Hello') + ' World' + chalk.red('!'));\n\n// Compose multiple styles using the chainable API\nlog(chalk.blue.bgRed.bold('Hello world!'));\n\n// Pass in multiple arguments\nlog(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'));\n\n// Nest styles\nlog(chalk.red('Hello', chalk.underline.bgBlue('world') + '!'));\n\n// Nest styles of the same type even (color, underline, background)\nlog(chalk.green(\n\t'I am a green line ' +\n\tchalk.blue.underline.bold('with a blue substring') +\n\t' that becomes green again!'\n));\n\n// ES2015 template literal\nlog(`\nCPU: ${chalk.red('90%')}\nRAM: ${chalk.green('40%')}\nDISK: ${chalk.yellow('70%')}\n`);\n\n// ES2015 tagged template literal\nlog(chalk`\nCPU: {red ${cpu.totalPercent}%}\nRAM: {green ${ram.used / ram.total * 100}%}\nDISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%}\n`);\n\n// Use RGB colors in terminal emulators that support it.\nlog(chalk.keyword('orange')('Yay for orange colored text!'));\nlog(chalk.rgb(123, 45, 67).underline('Underlined reddish color'));\nlog(chalk.hex('#DEADED').bold('Bold gray!'));\n```\n\nEasily define your own themes:\n\n```js\nconst chalk = require('chalk');\n\nconst error = chalk.bold.red;\nconst warning = chalk.keyword('orange');\n\nconsole.log(error('Error!'));\nconsole.log(warning('Warning!'));\n```\n\nTake advantage of console.log [string substitution](https://nodejs.org/docs/latest/api/console.html#console_console_log_data_args):\n\n```js\nconst name = 'Sindre';\nconsole.log(chalk.green('Hello %s'), name);\n//=> 'Hello Sindre'\n```\n\n\n## API\n\n### chalk.`