{
    "name": "deep-equality-data-structures",
    "version": "2.0.0",
    "description": "Javascript data structures (e.g., Map, Set) that support deep object equality",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "files": [
        "/dist"
    ],
    "scripts": {
        "prepare": "husky && npm run compile",
        "_lint": "eslint --fix",
        "_lint:check": "eslint",
        "_format": " prettier --write --ignore-unknown",
        "_format:check": "prettier --check --ignore-unknown",
        "fix": "npm run _lint . && npm run _format .",
        "check": "npm run _lint:check . && npm run _format:check .",
        "compile": "tsc -p ./",
        "watch": "npm run compile -- -watch",
        "test": "jest",
        "pretest:ci": "npm run check",
        "test:ci": "npm test"
    },
    "lint-staged": {
        "*.ts": "npm run _lint -- --cache",
        "*": "npm run _format"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/adamhamlin/deep-equality-data-structures.git"
    },
    "keywords": [
        "deep equality",
        "deep",
        "equality",
        "map",
        "set",
        "data structure"
    ],
    "author": "Adam C Hamlin <achamlin@gmail.com>",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/adamhamlin/deep-equality-data-structures/issues"
    },
    "homepage": "https://github.com/adamhamlin/deep-equality-data-structures#readme",
    "dependencies": {
        "object-hash": "^3.0.0"
    },
    "devDependencies": {
        "@adamhamlin/eslint-config": "^1.4.1",
        "@tsconfig/recommended": "^1.0.7",
        "@types/jest": "^29.5.12",
        "@types/object-hash": "^3.0.6",
        "husky": "^9.1.5",
        "jest": "^29.7.0",
        "lint-staged": "^15.2.10",
        "ts-jest": "^29.2.5",
        "ts-node": "^10.9.2",
        "typescript": "^5.5.4"
    }
}
