updating-spfx-versions

Update SPFx version fields across config, package.json, and manifest files.

3|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/falconnt/windsurf-skills --skill updating-spfx-versions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: updating-spfx-versions
Source: https://github.com/falconnt/windsurf-skills/tree/main/updating-spfx-versions
Command: npx skills add https://github.com/falconnt/windsurf-skills --skill updating-spfx-versions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SPFx projects spread version numbers across multiple files (config/package-solution.json, package.json, and manifest files). This skill ensures all version locations stay in sync after features or bug fixes.

Core Features & Use Cases

  • Synchronize solution.version across config/package-solution.json
  • Align solution.features[].version across all features
  • Update package.json version to match the solution version
  • *Propagate to .manifest.json versions to maintain consistency across deployment
  • Use Case: After implementing a new feature, bump major/minor/patch as appropriate and keep all files aligned.

Quick Start

Use the updating-spfx-versions skill to sync versions across all SPFx files after a feature addition or bug fix.

Frequently Asked Questions about updating-spfx-versions

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

FAQPage Schema
How do I synchronize SPFx version numbers across package-solution.json, package.json, and manifest files?

To synchronize SPFx version numbers, this skill reads and writes version fields across config/package-solution.json, package.json, and manifest files, ensuring all locations stay aligned after features or bug fixes.

What is the best way to bump solution versions across all SPFx project files after a feature release?

Bumping solution versions across SPFx files is handled by updating the solution.version, aligning all feature versions, and propagating the new number to package.json and manifest files to maintain deployment consistency.

Does updating SPFx versions preserve wildcard version formats in manifest files?

Yes, updating SPFx versions preserves wildcard behaviors in manifest files while validating formats, ensuring that existing wildcard versioning patterns are maintained during the synchronization process.

Can I use this skill to align solution.features version arrays in config/package-solution.json?

Yes, you can align solution.features[].version arrays in config/package-solution.json, as the skill targets these specific fields to ensure all feature versions match the main solution version.

Why do my SPFx package versions keep falling out of sync between package.json and manifest files?

SPFx package versions fall out of sync because they are spread across multiple files, requiring manual updates to package.json, config/package-solution.json, and manifests that this skill automates to ensure consistency.