UNPKG

@indutny/sneequals

Version:

Sneaky equality check between objects using proxies

67 lines (66 loc) 1.89 kB
{ "name": "@indutny/sneequals", "version": "4.0.0", "description": "Sneaky equality check between objects using proxies", "main": "dist/src/index.js", "module": "dist/esm/src/index.js", "sideEffects": false, "types": "dist/src/index.d.ts", "files": [ "dist/src", "dist/esm/src", "README.md" ], "scripts": { "watch": "npm run build:cjs -- --watch", "build": "npm run build:cjs && npm run build:esm", "build:cjs": "tsc", "build:esm": "tsc --module es2020 --declaration false --outDir dist/esm", "build:docs": "typedoc src/index.ts --includeVersion", "test": "c8 --100 ava test/*.ts", "format": "prettier --cache --write .", "lint": "npm run check:eslint && npm run check:format", "check:eslint": "eslint --cache .", "check:format": "prettier --cache --check .", "prepublishOnly": "npm run clean && npm run build && npm run lint && npm run test", "bench": "bencher dist/benchmarks/*-bench.js", "release": "release-it", "clean": "rm -rf dist" }, "keywords": [ "proxy", "equality" ], "author": "Fedor Indutny <238531+indutny@users.noreply.github.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/indutny/sneequals.git" }, "bugs": { "url": "https://github.com/indutny/sneequals/issues" }, "homepage": "https://github.com/indutny/sneequals#readme", "ava": { "extensions": [ "ts" ], "require": [ "ts-node/register" ] }, "devDependencies": { "@indutny/bencher": "^1.1.1", "@typescript-eslint/eslint-plugin": "^5.47.0", "@typescript-eslint/parser": "^5.47.0", "ava": "^5.1.0", "c8": "^7.12.0", "eslint": "^8.30.0", "immer": "^9.0.16", "prettier": "^2.8.1", "release-it": "^15.6.0", "ts-node": "^10.9.1", "typedoc": "^0.23.23", "typescript": "^4.9.4" } }