{"_id":"jasmine-diff","_rev":"3178652","name":"jasmine-diff","description":"Jasmine diff matchers","dist-tags":{"latest":"0.1.3"},"maintainers":[{"name":"jimf","email":""}],"time":{"modified":"2023-12-06T08:38:07.000Z","created":"2017-02-27T17:12:23.122Z","0.1.3":"2017-11-06T18:22:05.467Z","0.1.2":"2017-03-10T20:20:48.937Z","0.1.1":"2017-03-02T02:02:51.735Z","0.1.0":"2017-02-27T17:12:23.122Z"},"users":{},"author":{"name":"Jim Fitzpatrick"},"repository":{"type":"git","url":"git+https://github.com/jimf/jasmine-diff.git"},"versions":{"0.1.3":{"name":"jasmine-diff","version":"0.1.3","description":"Jasmine diff matchers","author":{"name":"Jim Fitzpatrick"},"license":"MIT","main":"index.js","files":["index.js","dist"],"scripts":{"dist":"rimraf dist && mkdir dist && browserify index.js --standalone=jasmineDiff -o dist/jasmine-diff.js","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard","pretest":"npm run lint","test:unit":"nyc tape test/unit/*.test.js","test:functional":"tape test/functional","test":"npm run test:unit && npm run test:functional","validate":"npm test && npm run coveralls","update-fixture1":"karma start test/functional/karma.conf.js > test/functional/fixtures/karma.conf.js.output || exit 0","update-fixture2":"karma start test/functional/karma.conf.inline.js > test/functional/fixtures/karma.conf.inline.js.output || exit 0","update-fixture3":"karma start test/functional/karma.conf.colors.js > test/functional/fixtures/karma.conf.colors.js.output || exit 0","update-fixtures":"npm run update-fixture1 && npm run update-fixture2 && npm run update-fixture3"},"homepage":"https://github.com/jimf/jasmine-diff","repository":{"type":"git","url":"git+https://github.com/jimf/jasmine-diff.git"},"bugs":{"url":"https://github.com/jimf/jasmine-diff/issues"},"keywords":["jasmine","test","tdd"],"dependencies":{"diff":"^3.2.0"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.15","cross-spawn":"^5.0.1","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-browserify":"^5.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.2","nyc":"^10.0.0","rimraf":"^2.6.0","standard":"^8.6.0","tape":"^4.6.3","watchify":"^3.9.0"},"standard":{"ignore":["dist/"]},"gitHead":"5bd07b0e199bbb6369e7ebca26100a291cf090ad","_id":"jasmine-diff@0.1.3","_shasum":"93ccc2dcc41028c5ddd4606558074839f2deeaa8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"jimf","email":"fitzpatrick.jim@gmail.com"},"maintainers":[{"name":"jimf","email":""}],"dist":{"shasum":"93ccc2dcc41028c5ddd4606558074839f2deeaa8","size":19876,"noattachment":false,"key":"/jasmine-diff/-/jasmine-diff-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-diff/download/jasmine-diff-0.1.3.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jasmine-diff-0.1.3.tgz_1509992524471_0.2850396786816418"},"directories":{},"publish_time":1509992525467,"_hasShrinkwrap":false,"_cnpm_publish_time":1509992525467,"_cnpmcore_publish_time":"2021-12-16T22:59:41.581Z"},"0.1.2":{"name":"jasmine-diff","version":"0.1.2","description":"Jasmine diff matchers","author":{"name":"Jim Fitzpatrick"},"license":"MIT","main":"index.js","files":["index.js","dist"],"scripts":{"dist":"rimraf dist && mkdir dist && browserify index.js --standalone=jasmineDiff -o dist/jasmine-diff.js","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard","pretest":"npm run lint","test:unit":"nyc tape test/unit/*.test.js","test:functional":"tape test/functional","test":"npm run test:unit && npm run test:functional","validate":"npm test && npm run coveralls"},"homepage":"https://github.com/jimf/jasmine-diff","repository":{"type":"git","url":"git+https://github.com/jimf/jasmine-diff.git"},"bugs":{"url":"https://github.com/jimf/jasmine-diff/issues"},"keywords":["jasmine","test","tdd"],"dependencies":{"diff":"^3.2.0"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.15","cross-spawn":"^5.0.1","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-browserify":"^5.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.2","nyc":"^10.0.0","rimraf":"^2.6.0","standard":"^8.6.0","tape":"^4.6.3","watchify":"^3.9.0"},"standard":{"ignore":["dist/"]},"gitHead":"0ef5e529047395de071f950486c5bd2875494140","_id":"jasmine-diff@0.1.2","_shasum":"6925a8a6fcccff820bb8b2cf4abaec162b813925","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jimf","email":"fitzpatrick.jim@gmail.com"},"maintainers":[{"name":"jimf","email":""}],"dist":{"shasum":"6925a8a6fcccff820bb8b2cf4abaec162b813925","size":15428,"noattachment":false,"key":"/jasmine-diff/-/jasmine-diff-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-diff/download/jasmine-diff-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jasmine-diff-0.1.2.tgz_1489177246949_0.46696607768535614"},"directories":{},"publish_time":1489177248937,"_hasShrinkwrap":false,"_cnpm_publish_time":1489177248937,"_cnpmcore_publish_time":"2021-12-16T22:59:41.860Z"},"0.1.1":{"name":"jasmine-diff","version":"0.1.1","description":"Jasmine diff matchers","author":{"name":"Jim Fitzpatrick"},"license":"MIT","main":"index.js","files":["index.js","dist"],"scripts":{"dist":"rimraf dist && mkdir dist && browserify index.js --standalone=jasmineDiff -o dist/jasmine-diff.js","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard","pretest":"npm run lint","test:unit":"nyc tape test/unit/*.test.js","test:functional":"tape test/functional","test":"npm run test:unit && npm run test:functional","validate":"npm test && npm run coveralls"},"homepage":"https://github.com/jimf/jasmine-diff","repository":{"type":"git","url":"git+https://github.com/jimf/jasmine-diff.git"},"bugs":{"url":"https://github.com/jimf/jasmine-diff/issues"},"keywords":["jasmine","test","tdd"],"dependencies":{"diff":"^3.2.0"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.15","cross-spawn":"^5.0.1","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-browserify":"^5.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.2","nyc":"^10.0.0","rimraf":"^2.6.0","standard":"^8.6.0","tape":"^4.6.3","watchify":"^3.9.0"},"standard":{"ignore":["dist/"]},"gitHead":"88021a6fd9f978a24acaebb4bf1f831acdb60ac7","_id":"jasmine-diff@0.1.1","_shasum":"35fa3082ef15c2cbc076efa42a7ae8c7174a19ae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jimf","email":"fitzpatrick.jim@gmail.com"},"maintainers":[{"name":"jimf","email":""}],"dist":{"shasum":"35fa3082ef15c2cbc076efa42a7ae8c7174a19ae","size":15395,"noattachment":false,"key":"/jasmine-diff/-/jasmine-diff-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-diff/download/jasmine-diff-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jasmine-diff-0.1.1.tgz_1488420169786_0.038507080636918545"},"directories":{},"publish_time":1488420171735,"_hasShrinkwrap":false,"_cnpm_publish_time":1488420171735,"_cnpmcore_publish_time":"2021-12-16T22:59:42.067Z"},"0.1.0":{"name":"jasmine-diff","version":"0.1.0","description":"Jasmine diff matchers","author":{"name":"Jim Fitzpatrick"},"license":"MIT","main":"index.js","files":["index.js","dist"],"scripts":{"dist":"rimraf dist && mkdir dist && browserify index.js --standalone=jasmineDiff -o dist/jasmine-diff.js","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard","pretest":"npm run lint","test:unit":"nyc tape test/unit/*.test.js","test:functional":"tape test/functional","test":"npm run test:unit && npm run test:functional","validate":"npm test && npm run coveralls"},"homepage":"https://github.com/jimf/jasmine-diff","repository":{"type":"git","url":"git+https://github.com/jimf/jasmine-diff.git"},"bugs":{"url":"https://github.com/jimf/jasmine-diff/issues"},"keywords":["jasmine","test","tdd"],"dependencies":{"diff":"^3.2.0"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.15","cross-spawn":"^5.0.1","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-browserify":"^5.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.2","nyc":"^10.0.0","rimraf":"^2.6.0","standard":"^8.6.0","tape":"^4.6.3","watchify":"^3.9.0"},"standard":{"ignore":["dist/"]},"gitHead":"26de593a16118c457fe8d64be27eb24974554b71","_id":"jasmine-diff@0.1.0","_shasum":"aeb3895d725a1c09cb175408be5c4dfcefd140c4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jimf","email":"fitzpatrick.jim@gmail.com"},"maintainers":[{"name":"jimf","email":""}],"dist":{"shasum":"aeb3895d725a1c09cb175408be5c4dfcefd140c4","size":15259,"noattachment":false,"key":"/jasmine-diff/-/jasmine-diff-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jasmine-diff/download/jasmine-diff-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jasmine-diff-0.1.0.tgz_1488215542469_0.643439588136971"},"directories":{},"publish_time":1488215543122,"_hasShrinkwrap":false,"_cnpm_publish_time":1488215543122,"_cnpmcore_publish_time":"2021-12-16T22:59:42.302Z"}},"readme":"# Jasmine Diff\n\nDecorate default [Jasmine][] matchers to provide additional diff output in\nerror messages.\n\n[![npm Version][npm-badge]][npm]\n[![Build Status][build-badge]][build-status]\n[![Test Coverage][coverage-badge]][coverage-result]\n[![Dependency Status][dep-badge]][dep-status]\n\n![screenshot](screenshot.png)\n\n__Jasmine Diff__ takes the standard Jasmine matchers and decorates them, adding\ndiff output where it makes sense, i.e., when comparing objects, arrays and long\nstrings, where noticing differences by eye with the standard Jasmine output can\nbe cumbersome.  By tackling this problem directly at the matcher level, this\nplugin should be compatible with all of your favorite Jasmine reporters.\n\n## Installation\n\nInstall using [npm][]:\n\n    $ npm install jasmine-diff --save-dev\n\nOr for a manual/browser installation, grab the pre-built [jasmine-diff.js](dist/jasmine-diff.js)\nand embed after Jasmine but before your tests.\n\n## Usage\n\nIntegrate the matchers with your test environment (currently only Jasmine 2.x\nsupported):\n\n```js\nbeforeEach(function () {\n  jasmine.addMatchers(require('jasmine-diff')(jasmine, {\n    // Specify options here\n  }))\n})\n```\n\n## Available Options\n\n#### `colors` (boolean, default: `false`)\n\nEnables colored diff output.\n\n#### `inline` (boolean, default: `false`)\n\nDisplay inline diffs (best paired with `colors:true`).\n\n## Changelog\n\n#### 0.1.3\n- Use background colors for `inline:true, colors:true` (#8)\n\n#### 0.1.2\n- Fix actual/expected order in default matcher output (#6)\n\n#### 0.1.1\n- Fix colors bleeding into line numbers (#5)\n\n#### 0.1.0\n- Initial release\n\n## License\n\nMIT\n\n[build-badge]: https://img.shields.io/travis/jimf/jasmine-diff/master.svg\n[build-status]: https://travis-ci.org/jimf/jasmine-diff\n[npm-badge]: https://img.shields.io/npm/v/jasmine-diff.svg\n[npm]: https://www.npmjs.org/package/jasmine-diff\n[coverage-badge]: https://img.shields.io/coveralls/jimf/jasmine-diff.svg\n[coverage-result]: https://coveralls.io/r/jimf/jasmine-diff\n[dep-badge]: https://img.shields.io/david/jimf/jasmine-diff.svg\n[dep-status]: https://david-dm.org/jimf/jasmine-diff\n[Jasmine]: https://jasmine.github.io/\n","_attachments":{},"homepage":"https://github.com/jimf/jasmine-diff","bugs":{"url":"https://github.com/jimf/jasmine-diff/issues"},"license":"MIT"}