{ "name": "video-shorts-editor", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev --webpack", "dev:fast": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:report": "playwright show-report" }, "dependencies": { "@ffmpeg/core": "^0.11.0", "@ffmpeg/ffmpeg": "^0.11.6", "@heroicons/react": "^2.2.0", "framer-motion": "^12.23.24", "next": "16.0.1", "react": "19.2.0", "react-dom": "19.2.0", "react-dropzone": "^14.3.8" }, "devDependencies": { "@babel/core": "^7.28.5", "@babel/generator": "^7.28.5", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-private-methods": "^7.18.6", "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@babel/plugin-transform-runtime": "^7.28.5", "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@playwright/test": "^1.56.1", "@tailwindcss/postcss": "^4", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/babel__generator": "^7.27.0", "@types/babel__template": "^7.4.4", "@types/jest": "^30.0.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "babel-plugin-react-compiler": "1.0.0", "eslint": "^9", "eslint-config-next": "16.0.1", "istanbul-lib-coverage": "^3.2.2", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", "nyc": "^17.1.0", "tailwindcss": "^4", "typescript": "^5" } }