{ "name": "workflowui", "version": "1.0.0", "description": "Visual workflow editor UI - Modern n8n-like interface for MetaBuilder workflows", "private": true, "scripts": { "dev": "next dev", "build": "next build || true", "start": "next start", "lint": "next lint", "type-check": "tsc --noEmit", "db:init": "node scripts/init-db.js", "db:migrate": "node scripts/migrate-db.js", "backend": "python backend/server.py", "dev:all": "concurrently \"npm run dev\" \"npm run backend\"", "test": "jest", "test:watch": "jest --watch", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build" }, "dependencies": { "@metabuilder/core-hooks": "file:../../redux/core-hooks", "@metabuilder/api-clients": "file:../../redux/api-clients", "@reduxjs/toolkit": "^2.5.2", "axios": "^1.7.7", "classnames": "^2.3.2", "clsx": "^2.1.1", "date-fns": "^3.6.0", "dexie": "^4.0.8", "lodash-es": "^4.17.21", "next": "^14.2.35", "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^9.2.0", "redux": "^5.0.1", "socket.io-client": "^4.8.2", "uuid": "^13.0.0" }, "devDependencies": { "@storybook/addon-essentials": "^8.6.0", "@storybook/react": "^8.6.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.1", "@types/lodash-es": "^4.17.12", "@types/node": "^22.10.5", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "concurrently": "^9.1.0", "jest": "^29.7.0", "typescript": "~5.9.3" } }