{ "name": "ltmarx", "version": "1.0.0", "description": "Video watermarking system with imperceptible 32-bit payload embedding", "type": "module", "bin": { "ltmarx": "./dist/server/cli.js" }, "scripts": { "dev": "vite", "build": "tsc && vite build", "build:cli": "tsc -p tsconfig.server.json", "test": "vitest run", "test:watch": "vitest" }, "license": "MIT", "devDependencies": { "@tailwindcss/vite": "^4.2.1", "@types/d3": "^7.4.3", "@types/node": "^25.3.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.4", "tailwindcss": "^4.2.1", "typescript": "^5.9.3", "vite": "^7.3.1", "vitest": "^4.0.18" }, "dependencies": { "@ffmpeg/ffmpeg": "^0.12.15", "@ffmpeg/util": "^0.12.2", "d3": "^7.9.0", "react": "^19.2.4", "react-dom": "^19.2.4" } }