UNPKG

@zkochan/pnpm

Version:

Fast, disk space efficient package manager

125 lines (124 loc) 4.71 kB
{ "_args": [ [ { "raw": "fast-deep-equal@^1.0.0", "scope": null, "escapedName": "fast-deep-equal", "name": "fast-deep-equal", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "/home/zkochan/src/pnpm/packages/pnpm/node_modules/ajv" ] ], "_from": "fast-deep-equal@>=1.0.0 <2.0.0", "_id": "fast-deep-equal@1.1.0", "_inCache": true, "_location": "/fast-deep-equal", "_nodeVersion": "6.13.0", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/fast-deep-equal_1.1.0_1519591549336_0.5661688195911738" }, "_npmUser": { "name": "esp", "email": "e.poberezkin@me.com" }, "_npmVersion": "3.10.10", "_phantomChildren": {}, "_requested": { "raw": "fast-deep-equal@^1.0.0", "scope": null, "escapedName": "fast-deep-equal", "name": "fast-deep-equal", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "_requiredBy": [ "/ajv" ], "_resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "_shasum": "c053477817c86b51daa853c81e059b733d023614", "_shrinkwrap": null, "_spec": "fast-deep-equal@^1.0.0", "_where": "/home/zkochan/src/pnpm/packages/pnpm/node_modules/ajv", "author": { "name": "Evgeny Poberezkin" }, "bugs": { "url": "https://github.com/epoberezkin/fast-deep-equal/issues" }, "dependencies": {}, "description": "Fast deep equal", "devDependencies": { "benchmark": "^2.1.4", "coveralls": "^2.13.1", "deep-eql": "^2.0.2", "deep-equal": "^1.0.1", "eslint": "^4.0.0", "lodash": "^4.17.4", "mocha": "^3.4.2", "nano-equal": "^1.0.1", "nyc": "^11.0.2", "pre-commit": "^1.2.2", "shallow-equal-fuzzy": "0.0.2", "typescript": "^2.6.1", "underscore": "^1.8.3" }, "directories": {}, "dist": { "shasum": "c053477817c86b51daa853c81e059b733d023614", "tarball": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "fileCount": 5, "unpackedSize": 5254 }, "files": [ "index.js", "index.d.ts" ], "gitHead": "4b879ceed561ad14665f50b1073f7107245ead1e", "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme", "keywords": [ "fast", "equal", "deep-equal" ], "license": "MIT", "main": "index.js", "maintainers": [ { "name": "esp", "email": "e.poberezkin@me.com" } ], "name": "fast-deep-equal", "nyc": { "exclude": [ "**/spec/**", "node_modules" ], "reporter": [ "lcov", "text-summary" ] }, "optionalDependencies": {}, "readme": "# fast-deep-equal\nThe fastest deep equal\n\n[![Build Status](https://travis-ci.org/epoberezkin/fast-deep-equal.svg?branch=master)](https://travis-ci.org/epoberezkin/fast-deep-equal)\n[![npm version](https://badge.fury.io/js/fast-deep-equal.svg)](http://badge.fury.io/js/fast-deep-equal)\n[![Coverage Status](https://coveralls.io/repos/github/epoberezkin/fast-deep-equal/badge.svg?branch=master)](https://coveralls.io/github/epoberezkin/fast-deep-equal?branch=master)\n\n\n## Install\n\n```bash\nnpm install fast-deep-equal\n```\n\n\n## Features\n\n- ES5 compatible\n- works in node.js (0.10+) and browsers (IE9+)\n- checks equality of Date and RegExp objects by value.\n\n\n## Usage\n\n```javascript\nvar equal = require('fast-deep-equal');\nconsole.log(equal({foo: 'bar'}, {foo: 'bar'})); // true\n```\n\n\n## Performance benchmark\n\n```\nfast-deep-equal x 82,915 ops/sec ±0.63% (89 runs sampled)\nnano-equal x 50,506 ops/sec ±2.23% (86 runs sampled)\nshallow-equal-fuzzy x 14,873 ops/sec ±3.19% (83 runs sampled)\nunderscore.isEqual x 16,055 ops/sec ±2.29% (85 runs sampled)\nlodash.isEqual x 10,740 ops/sec ±1.04% (89 runs sampled)\ndeep-equal x 12,276 ops/sec ±2.44% (84 runs sampled)\ndeep-eql x 10,565 ops/sec ±0.89% (90 runs sampled)\nassert.deepStrictEqual x 965 ops/sec ±2.99% (81 runs sampled)\nThe fastest is fast-deep-equal\n```\n\nTo run benchmark (requires node.js 6+):\n\n```bash\nnpm install\nnode benchmark\n```\n\n\n## License\n\n[MIT](https://github.com/epoberezkin/fast-deep-equal/blob/master/LICENSE)\n", "readmeFilename": "README.md", "repository": { "type": "git", "url": "git+https://github.com/epoberezkin/fast-deep-equal.git" }, "scripts": { "eslint": "eslint *.js benchmark spec", "test": "npm run eslint && npm run test-ts && npm run test-cov", "test-cov": "nyc npm run test-spec", "test-spec": "mocha spec/*.spec.js -R spec", "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts" }, "types": "index.d.ts", "version": "1.1.0" }