{
    "name": "excalidraw-backend",
    "version": "1.1.0",
    "main": "src/index.js",
    "description": "Excalidraw backend",
    "repository": {
        "type": "git",
        "url": "https://github.com/jitsi/excalidraw-backend"
    },
    "private": true,
    "engines": {
        "node": ">=18.0.0",
        "npm": ">=10.0.0"
    },
    "dependencies": {
        "@types/debug": "4.1.10",
        "@types/express": "4.17.20",
        "@types/ms": "0.7.33",
        "@types/node": "20.8.7",
        "cross-env": "^7.0.3",
        "debug": "4.3.4",
        "dotenv": "^16.0.0",
        "express": "^4.19.2",
        "socket.io": "^4.7.2",
        "prom-client": "^15.0.0",
        "ts-node-dev": "^2.0.0",
        "typescript": "5.2.2"
    },
    "license": "MIT",
    "scripts": {
        "build": "tsc",
        "lint": "eslint .",
        "lint-fix": "eslint . --fix",
        "start": "tsc && node dist/index.js",
        "start:local": "tsc && DEBUG='engine,app,socket.io:client,server' node dist/index.js",
        "start:dev": "cross-env NODE_ENV=development ts-node-dev --respawn --transpile-only src/index.ts"
    },
    "devDependencies": {
        "@jitsi/eslint-config": "^4.1.0",
        "@typescript-eslint/eslint-plugin": "6.8.0",
        "@typescript-eslint/parser": "6.8.0",
        "eslint": "^8.1.0",
        "eslint-plugin-import": "2.28.1",
        "eslint-plugin-jsdoc": "46.8.2",
        "eslint-plugin-typescript-sort-keys": "^3.1.0"
    },
    "optionalDependencies": {
        "bufferutil": "^4.0.6",
        "utf-8-validate": "^6.0.3"
    }
}