fantasia-release-build

Automate production Electron builds with electron-builder and Quasar integration.

401|56|Updated Jan 30, 2021
One-click install
npx skills add https://github.com/vishiri/fantasia-archive --skill fantasia-release-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fantasia-release-build
Source: https://github.com/vishiri/fantasia-archive/tree/main/.cursor/skills/fantasia-release-build
Command: npx skills add https://github.com/vishiri/fantasia-archive --skill fantasia-release-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fantasia Archive release builds are complex and error-prone without a repeatable process. This skill centralizes packaging, versioning, and pre-release checks to produce consistent artifacts for distribution.

Core Features & Use Cases

  • Automates Electron packaging using electron-builder with Quasar integration.
  • Enforces a deterministic release checklist (lint, tests, build) before publishing.
  • Use case: Prepare a new desktop release by running the release build workflow to generate installers for all target platforms and ensure version consistency.

Quick Start

Use fantasia-release-build to generate a production Electron build for Fantasia Archive.

Frequently Asked Questions about fantasia-release-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Electron packaging for a Quasar desktop application?

Automate Electron packaging by integrating electron-builder with quasar.config.ts to generate cross-platform installers. This workflow enforces a deterministic release checklist to ensure consistent desktop build artifacts for production distribution.

What are the prerequisites for running an Electron release build with electron-builder?

Electron release builds with electron-builder require specific Node.js version constraints and yarn-based scripts. You need a properly configured quasar.config.ts file to interface with the build system before generating artifacts.

Does the Quasar Electron build workflow enforce pre-release validation?

Yes, the Quasar Electron build workflow enforces pre-release validation by running a deterministic checklist. This process executes lint, tests, and build steps before packaging to prevent errors and ensure version consistency across target platforms.

How do I manage version consistency for cross-platform Electron desktop releases?

Manage version consistency for cross-platform Electron releases by centralizing version management within an automated build workflow. This approach applies pre-release validation and packaging steps to ensure all generated desktop installers share the same version.

Why does my Electron release build fail during the packaging step?

Electron release builds often fail during packaging if Node.js version constraints are not met or yarn-based scripts are misconfigured. Validating quasar.config.ts and electron-builder settings before initiating the release workflow prevents these errors.

Can I use a deterministic release checklist to prepare a new desktop installer?

Yes, you can use a deterministic release checklist to prepare a new desktop installer. The workflow automates lint, test, and build validation steps before packaging with electron-builder to produce reliable artifacts.