{
    "name": "excalidraw-backend",
    "version": "1.0.0",
    "main": "src/index.js",
    "description": "Excalidraw backend",
    "repository": {
        "type": "git",
        "url": "https://github.com/jitsi/excalidraw-backend"
    },
    "private": true,
    "engines": {
        "node": ">=14.0.0",
        "npm": ">=7.0.0"
    },
    "dependencies": {
        "@types/debug": "4.1.5",
        "@types/express": "4.17.11",
        "@types/node": "14.14.31",
        "@types/socket.io": "2.1.4",
        "cross-env": "^7.0.3",
        "debug": "4.3.1",
        "dotenv": "^10.0.0",
        "express": "4.17.1",
        "socket.io": "^2.5.0",
        "socket.io-prometheus-metrics": "^1.0.6",
        "ts-node-dev": "^1.1.8",
        "typescript": "4.2.3"
    },
    "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",
        "@types/dotenv": "^8.2.0",
        "@typescript-eslint/eslint-plugin": "5.30.5",
        "@typescript-eslint/parser": "5.30.4",
        "eslint": "8.1.0",
        "eslint-plugin-import": "2.25.2",
        "eslint-plugin-jsdoc": "37.0.3",
        "eslint-plugin-typescript-sort-keys": "^2.1.0"
    },
    "optionalDependencies": {
        "bufferutil": "^4.0.6",
        "utf-8-validate": "^5.0.9"
    }
}
