Files
DumiFlex eb9d8e483d feat(note): pick any extension picture, and keep the Pictures panel open after adding (#365)
* feat(note): pick any extension picture, and keep the Pictures panel open after adding

* feat(note): show the extension's pictures only once you search

* feat(note): preview the note as the node draws it, and let the icon picker fill the editor
2026-11-11 23:54:14 +00:00

73 lines
2.8 KiB
JSON

{
"name": "comfyui-wildcard-pipeline",
"version": "2.21.0",
"private": true,
"description": "Modular procedural prompt generation for ComfyUI",
"author": "DumiFlex",
"license": "GPL-3.0-or-later",
"type": "module",
"packageManager": "pnpm@9.12.0",
"scripts": {
"dev": "vite build --watch --mode extension",
"build:extension": "vite build --mode extension && pnpm docs:copy && pnpm fonts:copy && node scripts/write-asset-manifest.mjs js",
"build:manager": "vite build --mode manager && node scripts/write-asset-manifest.mjs web",
"build": "pnpm build:extension && pnpm build:manager",
"docs:copy": "node scripts/copy-help-docs.mjs",
"fonts:copy": "node scripts/copy-fonts.mjs",
"docs:figures": "node scripts/build-flow-figures.mjs",
"typecheck": "vue-tsc --noEmit",
"lint": "eslint \"src/**/*.{ts,vue}\"",
"lint:baseline": "node scripts/lint-baseline.mjs",
"size": "node scripts/check-bundle-size.mjs",
"check:css-isolation": "node scripts/check-css-isolation.mjs",
"check:spacing": "node scripts/check-spacing-tokens.mjs",
"check:typography": "node scripts/check-typography-tokens.mjs",
"check:radius": "node scripts/check-radius-tokens.mjs",
"kit:baseline": "WP_WRITE_KIT_BASELINE=1 vitest run scripts/kit-guard.test.mjs",
"test": "vitest run --passWithNoTests",
"docs:help": "WP_WRITE_NODE_HELP=1 vitest run src/manager/docs/__tests__/node-help.test.ts",
"notes:assets": "WP_WRITE_NOTE_ASSETS=1 vitest run src/components/note/note-assets.test.ts",
"docs:index": "WP_WRITE_DOCS_INDEX=1 vitest run src/manager/docs/__tests__/docs-index.test.ts",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage --passWithNoTests",
"test:py": "pytest",
"prepare": "husky",
"announce": "node scripts/discord-announce.mjs"
},
"dependencies": {
"@dumiflex/wp-kit": "^0.17.0",
"pinia": "^2.2.6",
"primeicons": "^8.0.2",
"vue": "^3.5.44",
"vue-router": "^4.4.5",
"zod": "^3.25.76"
},
"devDependencies": {
"@comfyorg/comfyui-frontend-types": "^1.57.6",
"@commitlint/cli": "^19.5.0",
"@commitlint/config-conventional": "^19.5.0",
"@tailwindcss/postcss": "^4.3.5",
"@typescript-eslint/eslint-plugin": "^8.72.1",
"@typescript-eslint/parser": "^8.72.1",
"@vitejs/plugin-vue": "^5.1.4",
"@vitest/coverage-v8": "^2.1.9",
"@vue/test-utils": "^2.5.1",
"@vue/tsconfig": "^0.9.1",
"autoprefixer": "^10.6.2",
"eslint": "^9.14.0",
"eslint-plugin-vue": "^9.31.0",
"eslint-plugin-vuejs-accessibility": "^2.6.3",
"husky": "^9.1.6",
"jsdom": "^29.0.2",
"playwright": "1.65.0",
"postcss": "^8.5.32",
"tailwindcss": "^4.3.5",
"typescript": "^5.6.3",
"vite": "^5.4.10",
"vite-plugin-css-injected-by-js": "^4.0.1",
"vitest": "^2.1.4",
"vue-eslint-parser": "^10.4.1",
"vue-tsc": "^3.3.14"
}
}