{ "name": "apparel-designer", "version": "1.0.0", "description": "Pawfectly Yours storefront — host application for the goods-editor module", "private": true, "type": "module", "scripts": { "dev": "concurrently \"vite\" \"node --watch server.js\"", "dev:win": "concurrently \"vite\" \"node --watch server.js\"", "build": "vite build", "start": "node server.js", "lint": "eslint .", "preview": "vite preview", "test": "echo 'Editor tests live in the goods-editor module. Run them from there.' && exit 0" }, "dependencies": { "goods-editor": "git+ssh://git@git.kadil.dev:222/khalidadil/goods-editor-module.git#v0.2.0-alpha.0", "@huggingface/transformers": "^3.4.0", "canvas": "^3.0.0", "cors": "^2.8.5", "express": "^4.18.2", "express-rate-limit": "^7.4.0", "konva": "^10.0.0", "multer": "^2.0.0", "pino": "^9.5.0", "pino-http": "^10.3.0", "react": "^19.2.5", "react-dom": "^19.2.5", "react-filerobot-image-editor": "^4.8.1", "react-konva": "^19.2.3", "sharp": "^0.33.2", "use-image": "^1.1.1", "uuid": "^9.0.1" }, "devDependencies": { "@eslint/js": "^9.39.4", "@vitejs/plugin-react": "^6.0.1", "concurrently": "^8.2.0", "eslint": "^9.39.4", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.5.0", "vite": "^8.0.9", "vite-plugin-pwa": "^1.3.0", "workbox-window": "^7.4.1" }, "engines": { "node": ">=20.0.0" }, "overrides": { "serialize-javascript": "^7.0.3", "vite-plugin-pwa": { "vite": "$vite" } } }