@@ -21,4 +21,6 @@ /** | ||
| } | ||
| export type PromptCategory = '3D' | 'App' | 'Food' | 'Girl' | 'JSON' | 'Other' | 'Photograph' | 'Product'; | ||
| export type PromptCategory = 'Illustration & 3D' | 'App' | 'Food & Drink' | 'Girl' | 'JSON' | 'Other' | 'Photography' | 'Product & Brand'; | ||
| export declare const ALL_CATEGORIES: PromptCategory[]; | ||
| /** Convert legacy category name to display name */ | ||
| export declare function mapCategory(raw: string): string; | ||
| export interface SearchOptions { | ||
@@ -25,0 +27,0 @@ query?: string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"prompt-library.d.ts","sourceRoot":"","sources":["../../src/lib/prompt-library.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AASH,MAAM,WAAW,cAAc;IAC7B,IAAI,EAAE,MAAM,CAAA;IACZ,EAAE,EAAE,MAAM,CAAA;IACV,MAAM,EAAE,MAAM,CAAA;IACd,MAAM,EAAE,MAAM,CAAA;IACd,WAAW,EAAE,MAAM,CAAA;IACnB,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE,MAAM,CAAA;IACb,MAAM,EAAE,MAAM,EAAE,CAAA;IAChB,KAAK,EAAE,MAAM,CAAA;IACb,UAAU,EAAE,MAAM,EAAE,CAAA;IACpB,IAAI,EAAE,MAAM,CAAA;IACZ,UAAU,EAAE,MAAM,CAAA;CACnB;AAED,MAAM,MAAM,cAAc,GAAG,IAAI,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,YAAY,GAAG,SAAS,CAAA;AAEzG,eAAO,MAAM,cAAc,EAAE,cAAc,EAA4E,CAAA;AAkCvH,MAAM,WAAW,aAAa;IAC5B,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,MAAM,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,MAAM,CAAA;CAC7C;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,OAAO,EAAE,aAAa,GAAG,cAAc,EAAE,CAuDtE;AAED,gCAAgC;AAChC,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,GAAG,cAAc,GAAG,IAAI,CAG/D;AAED,iCAAiC;AACjC,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,cAAc,EAAE,CAiBnF;AAED,6BAA6B;AAC7B,wBAAgB,eAAe,IAAI;IAAE,KAAK,EAAE,MAAM,CAAC;IAAC,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;CAAE,CASvF"} | ||
| {"version":3,"file":"prompt-library.d.ts","sourceRoot":"","sources":["../../src/lib/prompt-library.ts"],"names":[],"mappings":"AAAA;;;;GAIG;AASH,MAAM,WAAW,cAAc;IAC7B,IAAI,EAAE,MAAM,CAAA;IACZ,EAAE,EAAE,MAAM,CAAA;IACV,MAAM,EAAE,MAAM,CAAA;IACd,MAAM,EAAE,MAAM,CAAA;IACd,WAAW,EAAE,MAAM,CAAA;IACnB,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE,MAAM,CAAA;IACb,KAAK,EAAE,MAAM,CAAA;IACb,MAAM,EAAE,MAAM,EAAE,CAAA;IAChB,KAAK,EAAE,MAAM,CAAA;IACb,UAAU,EAAE,MAAM,EAAE,CAAA;IACpB,IAAI,EAAE,MAAM,CAAA;IACZ,UAAU,EAAE,MAAM,CAAA;CACnB;AAED,MAAM,MAAM,cAAc,GAAG,mBAAmB,GAAG,KAAK,GAAG,cAAc,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,aAAa,GAAG,iBAAiB,CAAA;AAEzI,eAAO,MAAM,cAAc,EAAE,cAAc,EAA4G,CAAA;AAUvJ,mDAAmD;AACnD,wBAAgB,WAAW,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAE/C;AAuCD,MAAM,WAAW,aAAa;IAC5B,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,QAAQ,CAAC,EAAE,MAAM,CAAA;IACjB,KAAK,CAAC,EAAE,MAAM,CAAA;IACd,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,MAAM,CAAC,EAAE,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,MAAM,CAAA;CAC7C;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,OAAO,EAAE,aAAa,GAAG,cAAc,EAAE,CAuDtE;AAED,gCAAgC;AAChC,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,GAAG,cAAc,GAAG,IAAI,CAG/D;AAED,iCAAiC;AACjC,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,cAAc,EAAE,CAiBnF;AAED,6BAA6B;AAC7B,wBAAgB,eAAe,IAAI;IAAE,KAAK,EAAE,MAAM,CAAC;IAAC,UAAU,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAA;CAAE,CASvF"} |
@@ -9,2 +9,3 @@ "use strict"; | ||
| exports.ALL_CATEGORIES = void 0; | ||
| exports.mapCategory = mapCategory; | ||
| exports.searchPrompts = searchPrompts; | ||
@@ -16,3 +17,14 @@ exports.getPromptById = getPromptById; | ||
| const path_1 = require("path"); | ||
| exports.ALL_CATEGORIES = ['3D', 'App', 'Food', 'Girl', 'JSON', 'Other', 'Photograph', 'Product']; | ||
| exports.ALL_CATEGORIES = ['Illustration & 3D', 'App', 'Food & Drink', 'Girl', 'JSON', 'Other', 'Photography', 'Product & Brand']; | ||
| /** Map legacy DB values to new display names */ | ||
| const CATEGORY_DISPLAY_MAP = { | ||
| '3D': 'Illustration & 3D', | ||
| 'Food': 'Food & Drink', | ||
| 'Photograph': 'Photography', | ||
| 'Product': 'Product & Brand', | ||
| }; | ||
| /** Convert legacy category name to display name */ | ||
| function mapCategory(raw) { | ||
| return CATEGORY_DISPLAY_MAP[raw] || raw; | ||
| } | ||
| // ============================================================ | ||
@@ -35,3 +47,8 @@ // Data Loading (lazy, singleton) | ||
| const content = (0, fs_1.readFileSync)(getDataPath(), 'utf-8'); | ||
| _prompts = JSON.parse(content); | ||
| const raw = JSON.parse(content); | ||
| // Map legacy DB category names to new display names | ||
| _prompts = raw.map(p => ({ | ||
| ...p, | ||
| categories: p.categories.map(mapCategory), | ||
| })); | ||
| return _prompts; | ||
@@ -38,0 +55,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"prompt-library.js","sourceRoot":"","sources":["../../src/lib/prompt-library.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"prompt-library.js","sourceRoot":"","sources":["../../src/lib/prompt-library.ts"],"names":[],"mappings":"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"} |
+1
-1
@@ -54,3 +54,3 @@ "use strict"; | ||
| -> Ask about their use case (social media? product? personal?) | ||
| -> Suggest relevant gallery categories: search_gallery(category="Product") etc. | ||
| -> Suggest relevant gallery categories: search_gallery(category="Product & Brand") etc. | ||
| -> Show preview images for visual browsing | ||
@@ -57,0 +57,0 @@ -> Let them pick, THEN proceed to generation |
@@ -10,3 +10,3 @@ /** | ||
| query: z.ZodOptional<z.ZodString>; | ||
| category: z.ZodOptional<z.ZodEnum<["3D", "App", "Food", "Girl", "JSON", "Other", "Photograph", "Product"]>>; | ||
| category: z.ZodOptional<z.ZodEnum<["Illustration & 3D", "App", "Food & Drink", "Girl", "JSON", "Other", "Photography", "Product & Brand"]>>; | ||
| limit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; | ||
@@ -13,0 +13,0 @@ offset: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; |
@@ -15,4 +15,4 @@ "use strict"; | ||
| .describe('Search keywords (e.g., "cyberpunk", "product photo", "portrait"). Supports semantic search — natural language descriptions work well. Leave empty to browse by category or get random picks.'), | ||
| category: zod_1.z.enum(['3D', 'App', 'Food', 'Girl', 'JSON', 'Other', 'Photograph', 'Product']).optional() | ||
| .describe('Filter by category. Available: 3D, App, Food, Girl, JSON, Other, Photograph, Product'), | ||
| category: zod_1.z.enum(['Illustration & 3D', 'App', 'Food & Drink', 'Girl', 'JSON', 'Other', 'Photography', 'Product & Brand']).optional() | ||
| .describe('Filter by category. Available: Illustration & 3D, App, Food & Drink, Girl, JSON, Other, Photography, Product & Brand'), | ||
| limit: zod_1.z.number().min(1).max(20).optional().default(5) | ||
@@ -19,0 +19,0 @@ .describe('Number of results (1-20, default 5)'), |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"search-gallery.js","sourceRoot":"","sources":["../../src/tools/search-gallery.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"search-gallery.js","sourceRoot":"","sources":["../../src/tools/search-gallery.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "meigen", | ||
| "version": "1.2.3", | ||
| "version": "1.2.4", | ||
| "description": "Visual creative expert plugin — search inspiration, enhance prompts, and generate AI images with intelligent workflow orchestration", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+2
-2
@@ -37,3 +37,3 @@ <h1 align="center"> | ||
| - Works with local ComfyUI — no external API dependency; also easily integrates with any custom API | ||
| - Built-in 1,300+ curated prompt templates and fine-tuned prompt engineering techniques that turn requirements into concrete image generation tasks | ||
| - Built-in 1,500+ curated prompt templates from [nanobanana-trending-prompts](https://github.com/jau123/nanobanana-trending-prompts) and fine-tuned prompt engineering techniques that turn requirements into concrete image generation tasks | ||
| - Parallel batch generation and sub-agent execution to keep the main context window clean | ||
@@ -157,3 +157,3 @@ | ||
| |------|------|-------------| | ||
| | `search_gallery` | Yes | Search 1,300+ curated trending prompts with visual previews | | ||
| | `search_gallery` | Yes | Search 1,500+ curated trending prompts with visual previews (powered by [nanobanana-trending-prompts](https://github.com/jau123/nanobanana-trending-prompts)) | | ||
| | `get_inspiration` | Yes | Get full prompt, all images, and metadata for any gallery entry | | ||
@@ -160,0 +160,0 @@ | `enhance_prompt` | Yes | Transform a brief idea into a professional image prompt | |
+2
-2
@@ -37,3 +37,3 @@ <h1 align="center"> | ||
| - 可以调用本地 ComfyUI 服务,不依赖外部 API;也可以方便地接入任意自定义 API | ||
| - 内置 1,300+ 优质提示词模板和精心调试的提示词撰写技巧,把需求转化为具象的生图任务 | ||
| - 内置 1,500+ 优质提示词模板(来自 [nanobanana-trending-prompts](https://github.com/jau123/nanobanana-trending-prompts))和精心调试的提示词撰写技巧,把需求转化为具象的生图任务 | ||
| - 支持并行批量任务和子 Agent 调用,避免主窗口上下文膨胀 | ||
@@ -157,3 +157,3 @@ | ||
| |------|------|------| | ||
| | `search_gallery` | 是 | 搜索 1,300+ 精选热门提示词,附带视觉预览 | | ||
| | `search_gallery` | 是 | 搜索 1,500+ 精选热门提示词,附带视觉预览(数据来自 [nanobanana-trending-prompts](https://github.com/jau123/nanobanana-trending-prompts)) | | ||
| | `get_inspiration` | 是 | 获取某条提示词的完整内容、所有图片和元数据 | | ||
@@ -160,0 +160,0 @@ | `enhance_prompt` | 是 | 将简短想法转化为专业图片提示词 | |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 7 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 7 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
3370819
0.05%37016
0.05%