mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-01-26 19:09:52 +00:00
* Litegraph: canvas.pointer Clear @ts-expect-error Fix exception thrown on slot double-click Long-standing bug but has no real impact in prod - just logs an error. Required for new connecting_link features. Add settings: CanvasPointer options Update litegraph 0.8.28 Fix regression in snap to grid render Fix snap to grid marker always on Update snap to grid to use Positionable API Fix test clicks registering as double-click Improve test precision Current test proves it has changed to something smaller. New test proves it is exactly what was specified. Will need refinement when a limit is put on latent width. Fix test expects collapse node to select node Remove redundant code Resolved by CanvasPointer Fix flaky test - ContextMenu Fix settings group * Update litegraph * Remove snapToGrid extension * Update test expectations [skip ci] --------- Co-authored-by: huchenlei <huchenlei@proton.me> Co-authored-by: github-actions <github-actions@github.com>
103 lines
3.2 KiB
JSON
103 lines
3.2 KiB
JSON
{
|
|
"name": "comfyui-frontend",
|
|
"private": true,
|
|
"version": "1.4.2",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"dev:electron": "vite --config vite.electron.config.mts",
|
|
"build": "npm run typecheck && vite build",
|
|
"deploy": "npm run build && node scripts/deploy.js",
|
|
"release": "node scripts/release.js",
|
|
"update-litegraph": "node scripts/update-litegraph.js",
|
|
"zipdist": "node scripts/zipdist.js",
|
|
"typecheck": "tsc --noEmit && tsc-strict",
|
|
"format": "prettier --write './**/*.{js,ts,tsx,vue}'",
|
|
"test": "jest --config jest.config.base.ts",
|
|
"test:jest:fast": "jest --config jest.config.fast.ts",
|
|
"test:jest:slow": "jest --config jest.config.slow.ts",
|
|
"test:generate:examples": "npx tsx tests-ui/extractExamples",
|
|
"test:generate": "npx tsx tests-ui/setup",
|
|
"test:browser": "npx playwright test",
|
|
"test:component": "vitest run src/components/",
|
|
"prepare": "husky || true",
|
|
"preview": "vite preview",
|
|
"lint": "eslint src",
|
|
"lint:fix": "eslint src --fix"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.24.7",
|
|
"@babel/preset-env": "^7.22.20",
|
|
"@eslint/js": "^9.8.0",
|
|
"@iconify/json": "^2.2.245",
|
|
"@pinia/testing": "^0.1.5",
|
|
"@playwright/test": "^1.44.1",
|
|
"@types/jest": "^29.5.12",
|
|
"@types/lodash": "^4.17.6",
|
|
"@types/node": "^20.14.8",
|
|
"@types/three": "^0.169.0",
|
|
"@vitejs/plugin-vue": "^5.1.4",
|
|
"@vue/test-utils": "^2.4.6",
|
|
"@vue/vue3-jest": "^29.2.6",
|
|
"autoprefixer": "^10.4.19",
|
|
"babel-plugin-transform-import-meta": "^2.2.1",
|
|
"babel-plugin-transform-rename-import": "^2.3.0",
|
|
"chalk": "^5.3.0",
|
|
"eslint": "^9.12.0",
|
|
"eslint-plugin-unused-imports": "^4.1.4",
|
|
"eslint-plugin-vue": "^9.27.0",
|
|
"fs-extra": "^11.2.0",
|
|
"globals": "^15.9.0",
|
|
"happy-dom": "^15.11.0",
|
|
"husky": "^9.0.11",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"jest": "^29.7.0",
|
|
"jest-environment-jsdom": "^29.7.0",
|
|
"lint-staged": "^15.2.7",
|
|
"postcss": "^8.4.39",
|
|
"prettier": "^3.3.2",
|
|
"tailwindcss": "^3.4.4",
|
|
"ts-jest": "^29.1.4",
|
|
"ts-node": "^10.9.2",
|
|
"tsx": "^4.15.6",
|
|
"typescript": "^5.4.5",
|
|
"typescript-eslint": "^8.0.0",
|
|
"typescript-strict-plugin": "^2.4.4",
|
|
"unplugin-icons": "^0.19.3",
|
|
"unplugin-vue-components": "^0.27.4",
|
|
"vite": "^5.4.6",
|
|
"vite-plugin-static-copy": "^1.0.5",
|
|
"vitest": "^2.0.5",
|
|
"zip-dir": "^2.0.0"
|
|
},
|
|
"dependencies": {
|
|
"@atlaskit/pragmatic-drag-and-drop": "^1.3.1",
|
|
"@comfyorg/comfyui-electron-types": "^0.2.16",
|
|
"@comfyorg/litegraph": "^0.8.29",
|
|
"@primevue/themes": "^4.0.5",
|
|
"@vueuse/core": "^11.0.0",
|
|
"@xterm/addon-fit": "^0.10.0",
|
|
"@xterm/xterm": "^5.5.0",
|
|
"axios": "^1.7.4",
|
|
"dotenv": "^16.4.5",
|
|
"fuse.js": "^7.0.0",
|
|
"jsondiffpatch": "^0.6.0",
|
|
"lodash": "^4.17.21",
|
|
"loglevel": "^1.9.2",
|
|
"pinia": "^2.1.7",
|
|
"primeicons": "^7.0.0",
|
|
"primevue": "^4.0.5",
|
|
"three": "^0.170.0",
|
|
"vue": "^3.4.31",
|
|
"vue-i18n": "^9.13.1",
|
|
"vue-router": "^4.4.3",
|
|
"zod": "^3.23.8",
|
|
"zod-validation-error": "^3.3.0"
|
|
},
|
|
"lint-staged": {
|
|
"./**/*.{js,ts,tsx,vue}": [
|
|
"prettier --write"
|
|
]
|
|
}
|
|
}
|