{
    "name": "durable-functions",
    "version": "3.5.0",
    "description": "Durable Functions library for Node.js Azure Functions",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Azure/azure-functions-durable-js.git"
    },
    "author": "Microsoft Corporation",
    "keywords": [
        "azure-functions"
    ],
    "files": [
        "lib/src",
        "types/"
    ],
    "main": "lib/src/index.js",
    "types": "types/index.d.ts",
    "engines": {
        "node": ">=18.0"
    },
    "scripts": {
        "clean": "rimraf lib",
        "lint": "eslint --ext .ts,.json src/",
        "lint:test": "eslint --ext .ts,.json test/",
        "lint:samples": "eslint --ext .ts,.js samples/",
        "lint:srcfix": "eslint --ext .ts,.json src/ --fix",
        "lint:testfix": "eslint --ext .ts,.json test/ --fix",
        "lint:samplesfix": "eslint --ext .ts,.js samples/ --fix",
        "build": "npm install && npm run clean && npm run lint && npm run lint:test && npx tsc && npm run stripInternalDocs && echo Done",
        "build:samples": "npm --prefix samples run build",
        "build:prod": "npm install --production",
        "validate:samples": "npm run build && npm --prefix samples install && npm run build:samples",
        "build:nolint": "npm run clean && npm run stripInternalDocs && echo Done",
        "stripInternalDocs": "tsc --pretty -p tsconfig.nocomments",
        "test": "npm run build && mocha --recursive ./lib/test/**/*-spec.js",
        "test:nolint": "npm run build:nolint && mocha --recursive ./lib/test/**/*-spec.js",
        "watch": "tsc --watch",
        "watch:test": "npm run test -- --watch",
        "docs": "typedoc --excludePrivate --mode file --out ./lib/docs ./src",
        "e2etst": "npm run"
    },
    "dependencies": {
        "@azure/functions": "^4.14.0",
        "@opentelemetry/api": "^1.9.0",
        "axios": "^1.16.1",
        "debug": "~2.6.9",
        "lodash": "^4.18.1",
        "moment": "^2.29.2",
        "uuid": "^9.0.1",
        "validator": "~13.15.20"
    },
    "devDependencies": {
        "@types/chai": "~4.1.6",
        "@types/chai-as-promised": "~7.1.0",
        "@types/chai-string": "~1.4.1",
        "@types/debug": "0.0.29",
        "@types/lodash": "^4.14.119",
        "@types/mocha": "^7.0.2",
        "@types/nock": "^9.3.0",
        "@types/node": "^18.0.0",
        "@types/rimraf": "0.0.28",
        "@types/sinon": "~5.0.5",
        "@types/uuid": "^9.0.7",
        "@types/validator": "^9.4.3",
        "@typescript-eslint/eslint-plugin": "^5.4.0",
        "@typescript-eslint/parser": "^5.4.0",
        "chai": "~4.2.0",
        "chai-as-promised": "~7.1.1",
        "chai-string": "~1.5.0",
        "eslint": "^7.32.0",
        "eslint-config-prettier": "^6.15.0",
        "eslint-plugin-prettier": "^3.4.1",
        "mocha": "^11.2.2",
        "nock": "^10.0.6",
        "prettier": "^2.0.5",
        "rimraf": "~2.5.4",
        "sinon": "~7.1.1",
        "ts-node": "^10.0.0",
        "typedoc": "^0.22.11",
        "typescript": "~4.5.0"
    },
    "bugs": {
        "url": "https://github.com/Azure/azure-functions-durable-js/issues"
    },
    "homepage": "https://github.com/Azure/azure-functions-durable-js#readme",
    "directories": {
        "lib": "lib",
        "test": "test"
    }
}
