{ "name": "videochain-api", "version": "1.0.0", "description": "A service which wraps and chains video and audio spaces together", "main": "src/index.mts", "scripts": { "start": "tsx src/index.mts", "test:submitVideo": "tsx src/tests/submitVideo.mts", "test:checkStatus": "tsx src/tests/checkStatus.mts", "test:downloadFileToTmp": "tsx src/tests/downloadFileToTmp.mts", "test:stuff": "tsx src/utils/segmentImage.mts", "docker": "npm run docker:build && npm run docker:run", "docker:build": "docker build -t videochain-api .", "docker:run": "docker run -it -p 7860:7860 videochain-api" }, "author": "Julian Bilcke ", "license": "Apache License", "dependencies": { "@gorgonjs/file-provider": "^1.4.1", "@gorgonjs/gorgon": "^1.4.1", "@gradio/client": "^0.1.4", "@huggingface/inference": "^2.6.1", "@types/express": "^4.17.17", "@types/node": "^20.12.7", "@types/uuid": "^9.0.2", "dotenv": "^16.3.1", "eventsource-parser": "^1.0.0", "express": "^4.18.2", "fluent-ffmpeg": "^2.1.2", "fs-extra": "^11.1.1", "gpt-tokens": "^1.1.1", "node-fetch": "^3.3.1", "nodejs-whisper": "^0.1.4", "openai": "^4.38.2", "puppeteer": "^22.6.5", "replicate": "^0.29.1", "resize-base64": "^1.0.12", "sharp": "^0.32.4", "temp-dir": "^3.0.0", "ts-node": "^10.9.2", "tsx": "^4.7.0", "tts-react": "^3.0.1", "uuid": "^9.0.0", "yaml": "^2.3.1" } }