{
    "name": "@esfx/equatable",
    "version": "1.0.2",
    "description": "A low-level API for defining equality.",
    "type": "commonjs",
    "types": "./dist/types/index.d.ts",
    "main": "./dist/legacy/index.js",
    "exports": {
        ".": {
            "types": "./dist/types/index.d.ts",
            "require": "./dist/cjs/index.js",
            "import": "./dist/esm/index.mjs"
        }
    },
    "imports": {
        "#hash/native": {
            "node": {
                "require": "./lib/hashCodeNative.js",
                "import": "./lib/hashCodeNative.mjs"
            }
        },
        "#hash/script": {
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        },
        "#hash/number": {
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        },
        "#hash/bigint": {
            "node": {
                "require": "./lib/hashCodeNative.js",
                "import": "./lib/hashCodeNative.mjs"
            },
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        },
        "#hash/string": {
            "node": {
                "require": "./lib/hashCodeNative.js",
                "import": "./lib/hashCodeNative.mjs"
            },
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        },
        "#hash/symbol": {
            "node": {
                "require": "./lib/hashCodeNative.js",
                "import": "./lib/hashCodeNative.mjs"
            },
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        },
        "#hash/object": {
            "node": {
                "require": "./lib/hashCodeNative.js",
                "import": "./lib/hashCodeNative.mjs"
            },
            "require": "./dist/cjs/internal/hashCode.js",
            "import": "./dist/esm/internal/hashCode.mjs"
        }
    },
    "author": "Ron Buckton (rbuckton@chronicles.org)",
    "license": "Apache-2.0",
    "scripts": {
        "prepack": "node ../../scripts/verifyPackage.js",
        "install": "node-pre-gyp install --fallback-to-build",
        "build-native": "node-pre-gyp configure build --runtime=node --target_arch=x64",
        "build-wasm": "node ./scripts/build-wasm.js -i src/internal/hashers/xxhash64.wast --mjs src/internal/hashers/xxhash64.generated.ts",
        "prebuild": "yarn run build-native && yarn run build-wasm",
        "build-node-win32-x64": "node-pre-gyp configure rebuild --runtime=node --target_arch=x64 --target_platform=win32",
        "build-node-linux-x64": "node-pre-gyp configure rebuild --runtime=node --target_arch=x64 --target_platform=linux",
        "build-node-darwin-x64": "node-pre-gyp configure rebuild --runtime=node --target_arch=x64 --target_platform=darwin",
        "package-node-win32-x64": "node-pre-gyp configure rebuild package --runtime=node --target_arch=x64 --target_platform=win32",
        "package-node-linux-x64": "node-pre-gyp configure rebuild package --runtime=node --target_arch=x64 --target_platform=linux",
        "package-node-darwin-x64": "node-pre-gyp configure rebuild package --runtime=node --target_arch=x64 --target_platform=darwin"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/esfx/esfx.git"
    },
    "bugs": {
        "url": "https://github.com/esfx/esfx/issues"
    },
    "dependencies": {
        "@mapbox/node-pre-gyp": "^1.0.9"
    },
    "devDependencies": {
        "@esfx/internal-guards": "^1.0.0",
        "node-pre-gyp-github": "^1.4.4"
    },
    "binary": {
        "module_name": "hashCodeNative",
        "module_path": "./dist/node/{configuration}/{node_abi}-{platform}-{arch}/",
        "package_name": "{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz",
        "host": "https://github.com/esfx/esfx/releases/download/",
        "remote_path": "v{version}"
    },
    "publishConfig": {
        "access": "public"
    },
    "gitHead": "0d7604f7ce80293ba77789cd82cd8c561bcae2c3"
}
