{
    "name": "glide-rs",
    "version": "0.1.0",
    "description": "Valkey client",
    "main": "index.js",
    "license": "Apache-2.0",
    "files": [
        "index.d.ts",
        "index.js",
        "glide*.*.node"
    ],
    "napi": {
        "name": "glide-rs",
        "triples": {
            "defaults": true,
            "additional": [
                "x86_64-unknown-linux-musl",
                "aarch64-unknown-linux-gnu",
                "armv7-unknown-linux-gnueabihf",
                "aarch64-apple-darwin",
                "aarch64-linux-android",
                "x86_64-unknown-freebsd",
                "aarch64-unknown-linux-musl",
                "armv7-linux-androideabi"
            ]
        }
    },
    "engines": {
        "node": ">= 10"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public"
    },
    "scripts": {
        "artifacts": "napi artifacts",
        "build": "npm install && napi build --features testing_utilities --platform --pipe \"prettier -w\" $npm_config_build_flags",
        "build:release": "npm install && napi build --platform --release --strip --pipe \"prettier -w\" $npm_config_build_flags",
        "build:benchmark": "npm install && napi build --features testing_utilities --platform --release --pipe \"prettier -w\" $npm_config_build_flags",
        "format": "run-p format:prettier format:rs",
        "format:prettier": "prettier . -w",
        "format:rs": "cargo fmt",
        "prepublishOnly": "napi prepublish -t npm",
        "version": "napi version"
    },
    "devDependencies": {
        "@napi-rs/cli": "^2.18.4",
        "lint-staged": "^15.2.10",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.3.3"
    },
    "lint-staged": {
        "*.@(js|ts|tsx)": [
            "npx eslint -c ../../eslint.config.mjs --fix"
        ],
        "*.@(js|ts|tsx|yml|yaml|md|json)": [
            "prettier --write"
        ]
    },
    "prettier": {
        "printWidth": 120,
        "semi": false,
        "trailingComma": "all",
        "singleQuote": true,
        "arrowParens": "always"
    },
    "dependencies": {
        "save": "^2.9.0"
    }
}
