{"_id":"@artifyfun/comfy-ui-client","_rev":"23-1f3d69f95e219c956a7338e0330aa9c6","name":"@artifyfun/comfy-ui-client","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.2":{"name":"@artifyfun/comfy-ui-client","version":"0.1.2","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.2","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"fa53be286a7f30b6906a9b537d4d98c49fb443b4","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.2.tgz","fileCount":7,"integrity":"sha512-OmpJ8VfeCul4k2lc6SqGz1GWRL0m1mEZ5ohYE6D+88dnA+LlN4Y/7/NSHqN/wy/+wVANzwcLSFPgP3AqqUaegw==","signatures":[{"sig":"MEUCIQD0rC9vL97dUb53n1AGxHOsDe0DEwA6OuH2nY1YkZtNyAIgQ7npAL95RdVd6CX4rNnqiztsuSYp2QZwSIL95zr1ic4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32239},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5581628fa8c811246df634d88efc5d6d1f63a820","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"8.19.4","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.2_1711377118372_0.565896237231738","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@artifyfun/comfy-ui-client","version":"0.1.3","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.3","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"a10cee3d0dbda38763ba6976043387f12fb45855","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.3.tgz","fileCount":7,"integrity":"sha512-AxDD5SoD58L14YOmI/uHQhPeXhzND8+h4c8rQ1iAUkKQHnt0pc7Wfv92TmsWbeOvj3tHn3waBmSGDKMjuC9ALQ==","signatures":[{"sig":"MEUCIQCMHJ9Mvo67TsAsW328xcBJdBrE+sKd48su4QvMQvhkiAIgctmiayyoKhsZNjRs2TFT+PtjqbirilAhZEta/caAZT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32239},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"37cd1d0fcd37aff04c11c9d23a641a758ed67a61","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"8.19.4","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"16.20.2","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.3_1711377608905_0.10295492872518652","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@artifyfun/comfy-ui-client","version":"0.1.4","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.4","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"36cb0ae869a969444d49815c6ad26bf6b54b0ff2","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.4.tgz","fileCount":7,"integrity":"sha512-pU7k0xzCDibd9e42ZM5JcLyeRLrX7baNnK5bm/nEtWP2Ht4HX8fcJA1QaTRq9CVhA46AQU6liui1tqRJd8GcJw==","signatures":[{"sig":"MEUCIAOO3d5xFuvX7kvmqYLTrmgt9W7SKpFDh0GvLA0PJEIwAiEAhAMUE6RMW5wGzPkqYQj7TOMMi0ERW8wqi8Via1KbSgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33220},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"df40dd2acba4212e84ad0887137ecda040a31b46","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.4_1712135772601_0.5523633613885315","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@artifyfun/comfy-ui-client","version":"0.1.5","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.5","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"a437466b4eed77019831b78911a770d451c9573b","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.5.tgz","fileCount":7,"integrity":"sha512-MyR/q/LsJDadHlHduCoXrLapyVUAGneV5/tBdkTeni5prlZTBOqyXmJtIB3z7TTDo56LoumK8+MPUwEYc6cFPw==","signatures":[{"sig":"MEYCIQC0NxIkbpOK0zPqkHJhZttvBHu4u7M5IO8F+JrQr2PX7QIhALcR0aj2hAQLN7W/5rnpxdyxJh9E7ZFJD5DV1lcngvM7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33240},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6455bc90cc99282f668c28eb426a087b99c12193","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.5_1712139499074_0.6583216374373877","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@artifyfun/comfy-ui-client","version":"0.1.6","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.6","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"d1d62818bcaf4e4d0bc2206f54e3d617fbdab6ac","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.6.tgz","fileCount":7,"integrity":"sha512-nw6peOVYlGrRtrynJOtZJ6iKNWYjNlh+z4g7xGYWw+76QIFV2ZUYmoIJf29ryov9nfCdo4FHXjcCwMkzGMgFbA==","signatures":[{"sig":"MEUCIQDmEcQqFPt6MEPyWFEhDWFO+ALDyjZ/QO3PsX7W67QDiQIgdaDXDiPlr92pMsqFjhMyuJ6acsLAJQWp3Hq21hdKneo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34324},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"740c6ac4b1197173830a6cd10192e9dac67b8e82","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","publish":"npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.6_1712827367758_0.5980960549913661","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@artifyfun/comfy-ui-client","version":"0.1.7","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.7","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"d766cd7a4e0ec317262dc9a7b4465f42c14bc0dd","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.7.tgz","fileCount":7,"integrity":"sha512-ArlH8csN0XPfxgcXp+g5vFxyvSIzle84Shv+sB8jk1J7lGnIofPlZdQSYQK9UUHrBBqnrfWhX1HP2eHP40mbOQ==","signatures":[{"sig":"MEUCID2oaqQIac9SB/hy9lXmYLVMn1mt/INBsZT0BZSqib3cAiEArXacoWWce9R6yW7g0P4u29thY2JrlVcWrFEnruRc8Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34592},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c39df5e5dbd6e278710bf7e880df054f37430d2b","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.5.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.7_1712839364088_0.5165172121958514","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@artifyfun/comfy-ui-client","version":"0.1.8","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.8","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"bc3d59a61e7cfb1d10dfca574ccf4317a71e8afa","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.8.tgz","fileCount":7,"integrity":"sha512-GvkULzOctBZR9xNeM9hxUXfgGvr6drImS4nO7t4JuOKb/PrFUCY1gLP6PCpY3LC92R2ErcPJchaPLz7deorntA==","signatures":[{"sig":"MEYCIQCNb1AQvx9hn4WVyvFGBArsjbFhwdQcaagZjXVreyDT2gIhAJ5eyBUUquovJ1HYf3m73FIUs7TFqYptudB7NDFs+VQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33926},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"abefc555b0ebefbe2ad80347b5e380dafc3965e3","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.8_1713176518498_0.5736856610056471","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@artifyfun/comfy-ui-client","version":"0.1.9","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.1.9","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"00469af7f96fc90c69f6872ef257eeeab981823f","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.1.9.tgz","fileCount":7,"integrity":"sha512-o7EV4Q52H0+Y6LGgFXaXkvgStZqplXQfn8ot3t9+qoX14ff7FBaikHc1YQc5AyCyXm2woFmg0F48dYjqG0DavA==","signatures":[{"sig":"MEUCIFKLenbK7pXq4JMBm2Bm7lc5PJXdiPbbLmeDMCSwjUtdAiEAlzDW31A9wdaR86/W/iVTKOtLJESqSu8AfrJ0BtHFh/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c79055aeab22c0deedbd8f4b66501ae4c3e79e18","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.5.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.1.9_1713192364409_0.34811287292846127","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@artifyfun/comfy-ui-client","version":"0.2.0","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.2.0","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"28fd621fa884c8b33fc4c839a97421113eb89c5c","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.2.0.tgz","fileCount":7,"integrity":"sha512-dwb9mFcPhfuB0vBPBFgHU7wqAvCeXRYT+x+XKC9Ztf8TYoqCjN1HAo0qHuey2zgn1Mp0tU2loNTPb8eULVMrug==","signatures":[{"sig":"MEYCIQDCtFs7nTogPqSyv3Gq4deBcJBUgFIS1L4mP2xxgz75zgIhALity/CDhIJwvUmpN2F12d1U3woiowH0lI4x8VXNUdOq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34280},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c79055aeab22c0deedbd8f4b66501ae4c3e79e18","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.5.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.2.0_1713193184489_0.5773617711334882","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@artifyfun/comfy-ui-client","version":"0.2.1","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.2.1","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"b8a5136f9d6879607ab4142024cc041462365712","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.2.1.tgz","fileCount":7,"integrity":"sha512-lZKvjd2YR3b4cVoUvF6djjQ51qQOkVI97xrz1FjMak5v075R25irqmIRaB3duVr/kY5746MbY70fOX3txn2BYA==","signatures":[{"sig":"MEUCIQC2urnbcvdEOaZj9mi2aX0ZGPMMmrxSd9CLFiyUICdLpwIgW70NEy1x/tkMSaJsQYfWG4hr2wh4BX5UwJ6jUEHAU8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33901},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c79055aeab22c0deedbd8f4b66501ae4c3e79e18","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.5.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.2.1_1713193896832_0.8240085972996232","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@artifyfun/comfy-ui-client","version":"0.2.2","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.2.2","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"1507264195f2823ed975d9b1728361ca3446824d","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.2.2.tgz","fileCount":7,"integrity":"sha512-dcAc0eNr8CA156Gyb+ZJ0dGMB7nk2FL4geDiQVeVLvxjIt/jJVfT8mWG36WDA/VbbD8GvDQz0mhINuerKYa4HQ==","signatures":[{"sig":"MEUCIAZ835WMYyGXrv38Gn2sCXhnCO+EpnCo7VMmeCk/FPR5AiEA8VWPsgtaPxi8L0XoQxFtHvcvYS1FkSClZ8jeVTu+bOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33754},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cd56d6f10a948c74b6ec31c61dd1d7541edbc856","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.2.2_1749197695540_0.4636092973431787","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@artifyfun/comfy-ui-client","version":"0.2.3","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.2.3","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"22df24e82d719e7b09154de65132b2dd89573f84","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.2.3.tgz","fileCount":7,"integrity":"sha512-wYC+rhnqLr8aM+e9fEI9Gf0BTJbGS2grUdNE/kxA0FUpy8Da+6A84ir2AfhYrBpQTx9ftUirS1QTJrb0mYTsuQ==","signatures":[{"sig":"MEUCIFCYjsTrHFwBUqZmTV4Dgrx3BVo3QzXY/uSeEblX2HnRAiEAxeaxkhFbVBYdvMcnYPXng5Jhdx0D4Eskcqg5N6+GoVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33666},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cd56d6f10a948c74b6ec31c61dd1d7541edbc856","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.2.3_1749198002932_0.11423005654949825","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@artifyfun/comfy-ui-client","version":"0.2.4","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.2.4","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"7027f4afc5a5775d244cb4296346aee6a03fcdd4","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.2.4.tgz","fileCount":7,"integrity":"sha512-+UaE5llclJ+tXYh3TUtuKu66dzlqz7AJDqRquLybkXXay8UaU+HTWp1zY8x+m66VmDApwGwG/K1YyjoaGcocfw==","signatures":[{"sig":"MEQCIDejXBdzm0zmaUcUnBPHKftBgR4r638vrFdjtLg7bjaHAiAl37empNyOuOLLvvg3Z7FVES9CENaiRxBYkxgHR9LAyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35192},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"cd56d6f10a948c74b6ec31c61dd1d7541edbc856","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.2.4_1749198666156_0.7667835420889224","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@artifyfun/comfy-ui-client","version":"0.3.0","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.0","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"5e157cb78f9e23d0ad3f855f93e64494c19ebf98","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.0.tgz","fileCount":7,"integrity":"sha512-tJaoYqEdCxxpF+GseupZX8yRgrSwNha77ssdb7STcD59D4QmuZBP45r6oVj2kn/1vFgO/IPPlRz6iE6AG4/18A==","signatures":[{"sig":"MEUCIQDDCwCb4MD70gvUHJwpAJ7ANtw258q4FMLd1IC1He5YqAIgeuJOWErHL1R4qUa0k7nL0zbLHInTGDUIiJvmYue6aGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34620},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"318f24bb0d796a7d58c4253c897b231dbf702c5a","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.0_1750303733110_0.05067388555771268","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@artifyfun/comfy-ui-client","version":"0.3.1","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.1","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"163269f50701967a7d93f891d6b667754930804b","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.1.tgz","fileCount":7,"integrity":"sha512-FhgMv3h8t4CUtA4pDguzRFLWFSTrFBo4UpD3eDeuXeMXFDyqScIrM+FBCSv3rgLAl/X4DfiyZZmmlo7hi3WMwA==","signatures":[{"sig":"MEYCIQCVN/7MVdxmsaEg5seSR0Yl6wq0Ndc6qQjZDd25OA8JPgIhAIuKqesWJyLz01n0v9+t2lOuDsNbwg8cqduc7MI+Yx4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34343},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5f102aff4539294b1e14a792021a1e008f8fa907","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm --platform browser","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.1_1750305065895_0.20777008786571027","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@artifyfun/comfy-ui-client","version":"0.3.2","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.2","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"d6a3b9087df6511c6799b4b70e661d05cb246d51","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.2.tgz","fileCount":8,"integrity":"sha512-sQrnQF26FfBmzeWKTWvm/SjWCZ10yeUAEGt+3rfuiQph+h1Jt1H1IzBl/49GlxJqQt2KohB8Qob3SPvnSZKLJQ==","signatures":[{"sig":"MEYCIQDklPitOPANYLj1p4umOZw38+ijIYhg26BgysEEMmU/1AIhANN3270itKTo4n7pkDeJEtBllatw1dEMYAcrHuGkpCsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65302},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5f102aff4539294b1e14a792021a1e008f8fa907","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"9.4.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"19.6.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.2_1750305270611_0.39173895551386995","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@artifyfun/comfy-ui-client","version":"0.3.3","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.3","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"279a1c13ce4b8bebe409af658f243dfa432be8bb","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.3.tgz","fileCount":8,"integrity":"sha512-xaG7t8wuZH6jErR4vDa4+BewdYaORwpH0RzN69dwRWElNND9BHggCGXuoHvReQfn58g/fjIoHiL9tH3bkEMBEw==","signatures":[{"sig":"MEUCIBjpgEa8F0YNr8RaV5hMNUbmV6a+/G9CPjwztxdMxaXOAiEAn6hL2AKLQ7IBKN/mjDlIKFnPbSCFIazUQdQCUjbIoT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66175},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"abd13a36bbb71abc56d5588e964d81f8fdcc3d5f","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.7.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.3_1750481440740_0.1852775412869565","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@artifyfun/comfy-ui-client","version":"0.3.4","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.4","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"ab9d29ef34db8c433cd3cd8bf273249398f43947","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.4.tgz","fileCount":8,"integrity":"sha512-5X0eHkLawmC9xiJMk+eeUzPVXQqUcjvSonWSzjxASkvXNhf7JskgOvR7zgF0plIzNer4sHCiPTemgu9sL6/nug==","signatures":[{"sig":"MEQCIBvuCEHzgIR5x4f3BJXrqJ72o2C5CWQreQEe+ydEtso2AiBUCJZw5w5bqpPNqhLCcOKcX4zdJG0DNsaeiVGD3gzSCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66455},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f0565dbc80ac3d6b342de85173834751b267dcc2","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.7.0","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.4_1750866670910_0.7280296084032123","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@artifyfun/comfy-ui-client","version":"0.3.5","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.5","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"40774314a7c56e7e703428f65ff61165c4bcc58a","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.5.tgz","fileCount":8,"integrity":"sha512-9lK9RBz50VsibHTCwNADxNgxnsflYuEK5zMCsyC4rgsACKiPczNmC2VIyrmCMBi/04RREW/t8pA/Ql+ESK52Ug==","signatures":[{"sig":"MEUCIQDcJRta2m5Dm/19cMEffmAuEzokvHV83f3b3tKhqU0wNwIgBQouLN66wjxL/4rwyYJuHTCq6LKoNBvOAMfo0CN5tkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67462},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8a4d78361d35369a1a0df135a6b5f1ff910fcb2d","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","actor":{"name":"artifyfun","type":"user","email":"artifyfun@gmail.com"},"email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.2.4","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.5_1752053646686_0.8955919145132412","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@artifyfun/comfy-ui-client","version":"0.3.6","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.6","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"588113ecab7da0be1a053bc4f992382adb764c70","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.6.tgz","fileCount":8,"integrity":"sha512-b8ioygzbvNqHl8C1VqiU4jxb1vnUd+FcACjDadMDw51f7giK5aXIOYimxHFMDG067viGxmvZXi1i/jp+9VLqfQ==","signatures":[{"sig":"MEUCIHdl/BqQsBQtEUPyIfO2kjVmefgROuN2HvDDnzJ7ArwsAiEAm03oliWy7sfpI2veGY8Jdj4NVG51+GJhLTzP3E34FxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68438},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"bb421d970e62e87c8948cbcfd7650996fb9746a2","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.2.4","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.6_1752332552448_0.9993608877769098","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@artifyfun/comfy-ui-client","version":"0.3.7","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"artifyfun","email":"artifyfun@gmail.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.3.7","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/artifyfun/comfy-ui-client","bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"dist":{"shasum":"c1c8f1cdfc3106375779340d714c99a3b652da3a","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.3.7.tgz","fileCount":8,"integrity":"sha512-T4uxoCqTwR6ApjFFrsCU/GQlE9Q6lWQpmyZFR3H5Lg5sDS0+So2FlkoGeJGrf02I319u2DgzXN98dzQ2W1iC3A==","signatures":[{"sig":"MEQCIA2EkfW0WCv6Ytu7Jbfx6Tg+LmlSv+V+/364KIAlOSSVAiADME+JBFyko8ZL1pdSFV4HNoqvGX5GbIR9gYpcdyn4jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69180},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"70c01e1d0f88729f68d18417c67a8aea3bd20d97","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm,iife --platform browser --globalName ComfyUIClient","release":"npm run build && npm publish --access public","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/artifyfun/comfy-ui-client.git","type":"git"},"_npmVersion":"10.2.4","description":"WebSockets API client for ComfyUI","directories":{"example":"examples"},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0","isomorphic-ws":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.3.7_1752333677424_0.5338772719155196","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@artifyfun/comfy-ui-client","version":"0.4.0","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"author":{"name":"Punnawut Khowkittipaiboon","email":"me@itskaynine.com"},"license":"MIT","_id":"@artifyfun/comfy-ui-client@0.4.0","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"homepage":"https://github.com/itsKaynine/comfy-ui-client","bugs":{"url":"https://github.com/itsKaynine/comfy-ui-client/issues"},"dist":{"shasum":"f6e16e1d7e4fa8a1115b0f970e2ea5be9ab0e291","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.4.0.tgz","fileCount":7,"integrity":"sha512-zwK39KjFrSdQEBRD5gNfXxJgWcP3XlLACdeHZ3wtKBVsRypwVzMn2QwOWDp9oEDtHnUN8LJ2DoBQTeHakZTCFw==","signatures":[{"sig":"MEYCIQCY0t1AC6OKgLl0ZFjZJ/JlfyO0C7XYiM4vcQBOVkD6fQIhAJXc43iCRJ2JT1ta1dvDdvA0yS8GWvJp/RaHT7BjUcKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88983},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"190383bbdd6e78676a96be0223cba12062b2eba3","scripts":{"dev":"npm run build --watch","lint":"eslint .","build":"tsup src/index.ts --dts --format cjs,esm","prettier":"prettier --config .prettierrc --write ./src"},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"repository":{"url":"git+https://github.com/itsKaynine/comfy-ui-client.git","type":"git"},"_npmVersion":"11.17.0","description":"WebSockets API client for ComfyUI","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.13.0","pino":"^8.14.2","uuid":"^9.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@7.5.0","devDependencies":{"tsup":"^7.1.0","eslint":"^8.44.0","@types/ws":"^8.5.5","typescript":"~5.0","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/comfy-ui-client_0.4.0_1787125420291_0.9804090758852273","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@artifyfun/comfy-ui-client","version":"0.5.0","packageManager":"pnpm@7.5.0","engines":{"node":">=18.0.0","browsers":"defaults, not IE 11"},"description":"WebSockets API client for ComfyUI","author":{"name":"Punnawut Khowkittipaiboon","email":"me@itskaynine.com"},"license":"MIT","homepage":"https://github.com/artifyfun/comfy-ui-client","repository":{"type":"git","url":"git+https://github.com/artifyfun/comfy-ui-client.git"},"bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"build":"tsup src/index.ts --dts --format cjs,esm","dev":"npm run build --watch","lint":"eslint .","prettier":"prettier --config .prettierrc --write ./src"},"dependencies":{},"devDependencies":{"@types/debug":"^4.1.8","@types/node":"^18.11.14","@types/uuid":"^9.0.2","@types/ws":"^8.5.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","tsup":"^7.1.0","typescript":"~5.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"ws":"^8.13.0","pino":"^8.14.2"},"peerDependenciesMeta":{"ws":{"optional":true},"pino":{"optional":true}},"gitHead":"7d109798f8845b577be686895cc8938768fbc807","_id":"@artifyfun/comfy-ui-client@0.5.0","_nodeVersion":"24.15.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-2dbSVYK0J5HDM3uvep+r6z8Qmu/HV9SfAV9Bfred9OYoBnSd/3p2oEmJMzRLMB4CXcZ4qmrM9DTl78WHhn7Y2g==","shasum":"d79182436327678f955b32aa6e9f24de566c1567","tarball":"https://registry.npmjs.org/@artifyfun/comfy-ui-client/-/comfy-ui-client-0.5.0.tgz","fileCount":7,"unpackedSize":94317,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB7jOW0TUjIEqkQ7AUPq72tNVZBIFTRvwuQyBK1TgmPDAiBqO/zvotlz1i94sGzNaoQMvTtiIfAp8gnq+3l+/J8pMw=="}]},"_npmUser":{"name":"artifyfun","email":"artifyfun@gmail.com"},"directories":{},"maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/comfy-ui-client_0.5.0_1787126633803_0.19102673048003527"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-25T14:31:58.244Z","modified":"2026-08-19T08:03:54.204Z","0.1.2":"2024-03-25T14:31:58.551Z","0.1.3":"2024-03-25T14:40:09.067Z","0.1.4":"2024-04-03T09:16:12.779Z","0.1.5":"2024-04-03T10:18:19.231Z","0.1.6":"2024-04-11T09:22:47.918Z","0.1.7":"2024-04-11T12:42:44.240Z","0.1.8":"2024-04-15T10:21:58.647Z","0.1.9":"2024-04-15T14:46:04.600Z","0.2.0":"2024-04-15T14:59:44.629Z","0.2.1":"2024-04-15T15:11:36.979Z","0.2.2":"2025-06-06T08:14:55.723Z","0.2.3":"2025-06-06T08:20:03.132Z","0.2.4":"2025-06-06T08:31:06.343Z","0.3.0":"2025-06-19T03:28:53.273Z","0.3.1":"2025-06-19T03:51:06.077Z","0.3.2":"2025-06-19T03:54:30.809Z","0.3.3":"2025-06-21T04:50:40.979Z","0.3.4":"2025-06-25T15:51:11.090Z","0.3.5":"2025-07-09T09:34:06.874Z","0.3.6":"2025-07-12T15:02:32.675Z","0.3.7":"2025-07-12T15:21:17.626Z","0.4.0":"2026-08-19T07:43:40.492Z","0.5.0":"2026-08-19T08:03:53.961Z"},"bugs":{"url":"https://github.com/artifyfun/comfy-ui-client/issues"},"author":{"name":"Punnawut Khowkittipaiboon","email":"me@itskaynine.com"},"license":"MIT","homepage":"https://github.com/artifyfun/comfy-ui-client","keywords":["comfy-ui","comfy-ui node","comfy-ui node API","comfy-ui API","comfy-ui sdk","comfy-ui-node","comfy-ui-node-api","comfy-ui-client","comfy-ui-sdk"],"repository":{"type":"git","url":"git+https://github.com/artifyfun/comfy-ui-client.git"},"description":"WebSockets API client for ComfyUI","maintainers":[{"name":"artifyfun","email":"artifyfun@gmail.com"}],"readme":"# ComfyUI Client\n\n[![npm][badge-version]][npm]\n[![license][badge-license]][license]\n\n[ComfyUI](https://github.com/comfyanonymous/ComfyUI) client based on the [WebSockets API example](https://github.com/comfyanonymous/ComfyUI/blob/master/script_examples/websockets_api_example.py).\n\n**Isomorphic**: works in Node.js (>= 22, or any version with the `ws` package installed) **and** in browsers / Electron renderers. No static Node-only imports — `WebSocket` is the platform global, `fs` is only touched by `saveImages()` (Node-only), and the default logger is `console` (inject any pino-like logger via `options.logger`).\n\nSee example in [`examples/generate`][examples-generate].\n\n## Install\n\nTo install `@artifyfun/comfy-ui-client` in an existing project:\n\n```sh\nnpm install @artifyfun/comfy-ui-client\n```\n\n## Example Usage\n\n```ts\nimport { ComfyUIClient } from '@artifyfun/comfy-ui-client';\nimport type { Prompt } from '@artifyfun/comfy-ui-client';\n\n// Your prompt / workflow\nconst prompt: Prompt = {\n    '3': {\n        class_type: 'KSampler',\n        inputs: {\n            cfg: 8,\n            denoise: 1,\n            latent_image: ['5', 0],\n            model: ['4', 0],\n            negative: ['7', 0],\n            positive: ['6', 0],\n            sampler_name: 'euler',\n            scheduler: 'normal',\n            seed: 8566257,\n            steps: 20,\n        },\n    },\n    '4': {\n        class_type: 'CheckpointLoaderSimple',\n        inputs: {\n            ckpt_name: 'v1-5-pruned-emaonly.cpkt',\n        },\n    },\n    '5': {\n        class_type: 'EmptyLatentImage',\n        inputs: {\n            batch_size: 1,\n            height: 512,\n            width: 512,\n        },\n    },\n    '6': {\n        class_type: 'CLIPTextEncode',\n        inputs: {\n            clip: ['4', 1],\n            text: 'masterpiece best quality girl',\n        },\n    },\n    '7': {\n        class_type: 'CLIPTextEncode',\n        inputs: {\n            clip: ['4', 1],\n            text: 'bad hands',\n        },\n    },\n    '8': {\n        class_type: 'VAEDecode',\n        inputs: {\n            samples: ['3', 0],\n            vae: ['4', 2],\n        },\n    },\n    '9': {\n        class_type: 'SaveImage',\n        inputs: {\n            filename_prefix: 'ComfyUI',\n            images: ['8', 0],\n        },\n    },\n};\n\n// Set the text prompt for our positive CLIPTextEncode\nprompt['6'].inputs.text = 'masterpiece best quality man';\n\n// Set the seed for our KSampler node\nprompt['3'].inputs.seed = 5;\n\n// Create client\nconst serverAddress = '127.0.0.1:8188';\n// Create client (options are optional)\nconst serverAddress = '127.0.0.1:8188'; // or https://comfy.example.com\nconst clientId = 'baadbabe-b00b-4206-9420-deadd00d1337';\nconst client = new ComfyUIClient(serverAddress, clientId, {\n  // apiToken: '...',           // Bearer auth for multi-user servers\n  // requestTimeoutMs: 60000,   // HTTP request timeout (default 60s)\n  // logger: console,           // inject your own pino-like logger\n});\n\n// Connect to server (rejects on failure / timeout)\nawait client.connect();\n\n// Generate images with progress reporting, per-node callbacks,\n// and a timeout. Rejects on execution_error / interrupted /\n// disconnect / timeout instead of hanging forever.\nconst images = await client.getImages(prompt, {\n  timeoutMs: 10 * 60_000,\n  onProgress: (p) => console.log(`progress: ${p.value}/${p.max}`),\n  onExecuting: (d) => {\n    if (d.node) console.log(`executing node ${d.node}`);\n  },\n});\n\n// Save images to file (parallel, preserves subfolders)\nconst outputDir = './tmp/output';\nawait client.saveImages(images, outputDir);\n\n// Disconnect\nclient.disconnect();\n```\n\n## API\n\n### Client options\n\n```ts\nnew ComfyUIClient(serverAddress, clientId, options?)\n```\n\n| Option                     | Type        | Default        | Description                                            |\n| -------------------------- | ----------- | -------------- | ------------------------------------------------------ |\n| `serverAddress`            | `string`    | —              | `host:port`; `http(s)://` / `ws(s)://` detected automatically |\n| `clientId`                 | `string`    | —              | Session id used on the WebSocket connection            |\n| `options.apiToken`         | `string`    | —              | Sent as `Authorization: Bearer` (multi-user servers)   |\n| `options.requestTimeoutMs` | `number`    | `60000`        | Per-request HTTP timeout; `0` disables                 |\n| `options.logger`           | `LoggerLike`| pino (`info`)  | pino-like logger (`console` works)                     |\n\n### High-level helpers\n\n- `connect(timeoutMs?)` / `disconnect()` / `isConnected()` — WebSocket lifecycle. `connect` rejects on connection failure or timeout.\n- `getImages(prompt, options?)` — queue a workflow, wait for completion, download **image** outputs.\n- `getOutputs(prompt, options?)` — same, but downloads **all** output kinds (images, videos, audio).\n- `waitForPrompt(prompt, options?)` — queue and wait, resolving with the history entry (no downloads).\n- `saveImages(images, outputDir)` — write downloaded outputs to disk in parallel, preserving subfolders.\n\n`GetImagesOptions`:\n\n| Option        | Type                        | Description                                      |\n| ------------- | --------------------------- | ------------------------------------------------ |\n| `timeoutMs`   | `number`                    | Overall execution timeout (`0`/undefined = none) |\n| `onProgress`  | `(p: ProgressData) => void` | Sampling progress (`value` / `max`)              |\n| `onExecuting` | `(d: ExecutingData) => void`| Node execution events (`node === null` = done)   |\n| `signal`      | `AbortSignal`               | Cancel waiting (does not stop server execution)  |\n\n### Events\n\n`client.on(event, handler)` / `client.off(event, handler)`:\n\n`status`, `progress`, `executing`, `executing_cached`, `execution_start`,\n`execution_success`, `execution_error`, `execution_interrupted`,\n`preview` (parsed binary previews), `disconnected`.\n\n### HTTP endpoints\n\n- `getEmbeddings()`, `getExtensions()`\n- `getSystemStats()`, `getStats()` (newer servers)\n- `getPrompt()` — queue remaining\n- `queuePrompt(prompt)`, `interrupt()`\n- `getQueue()`, `editQueue({ clear?, delete?, delete_iterative? })`\n- `freeMemory({ unload_models?, free_memory? })` — `POST /free`\n- `getHistory(promptId?, maxItems?)`, `editHistory({ clear?, delete? })`\n- `getObjectInfo(nodeClass?)`, `getObjectInfoFor(nodeClasses[])` — subset via `POST /object_info` (newer servers)\n- `viewMetadata(folderName, filename)`\n- `getImage({ filename, subfolder, type, channel?, download? })` — `GET /view`; also accepts positional `(filename, subfolder, type)`\n- `uploadImage(image, filename, { overwrite?, type?, subfolder? }?)`\n- `uploadMask(image, filename, originalRef, { overwrite? }?)`\n\nAll failures throw `ComfyUIClientError` with `.status` (HTTP status, when\napplicable) and `.payload` (raw server error, e.g. `node_errors`).\n\n### Compatibility notes\n\nAligned with ComfyUI master (`server.py`):\n\n- Completion is detected via the `execution_success` WS message (new servers)\n  with fallback to the legacy `executing` + `node === null` signal.\n- History keys are **prompt ids**; outputs include `images`, `videos`\n  (formerly `gifs`), and `audio`.\n- Binary WS previews are parsed (8-byte header: event type, format, width,\n  height) and emitted as `preview` events.\n\n\n## License\n\nThis project is licensed under the [MIT License][license].\n\n[badge-version]: https://img.shields.io/npm/v/@artifyfun/comfy-ui-client.svg\n[badge-license]: https://img.shields.io/npm/l/@artifyfun/comfy-ui-client.svg\n\n[npm]: https://www.npmjs.com/package/@artifyfun/comfy-ui-client\n[license]: https://github.com/artifyfun/comfy-ui-client/blob/main/LICENSE\n\n[examples-generate]: https://github.com/artifyfun/comfy-ui-client/tree/main/examples/generate\n","readmeFilename":"README.md"}