mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-08 09:00:05 +00:00
80f2a36164f46c8f1d6bda422f1b102e130e62c5
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ComfyUI_frontend
Front end of ComfyUI written in TypeScript
The grand migration to TypeScript
This repo is an experiment trying to migrate ComfyUI's front-end code to TypeScript for a better front-end development experience.
Tasks
-
Gradually migrate the code to TypeScript in this repo, while monitoring the change in ComfyUI's front-end code.
-
Figure out a way to reliably embed compiled code to ComfyUI distribution.
- It can be a bot regularly pulling the new changes in the front-end repo and submitting them to the main repo. (Chrome does a similar process for Chrome devtools, which is hosted in a separate repo.)
Development
- Run
npm installto install the necessary packages - Start local ComfyUI backend at
localhost:8188 - Run
npm run devto start the dev server
Test
cd tests-uinpm ito install all test dependenciesnpm run test:generateto fetchdata/object_info.jsonnpm run testto execute all unit tests.
Description
Languages
TypeScript
80%
Vue
18.4%
CSS
0.7%
Python
0.3%
Shell
0.3%
Other
0.2%