ScriptShifter

ScriptShifter

Auto-convert Vue Components from Options API to Script Setup


Description

Auto-Convert Vue Components from Options API to Script Setup

Overview

ScriptShifter automatically refactors Vue components from the Options API into <script setup> syntax. It achieves this through static analysis and AST transformations rather than relying on large language models.

Purpose

The tool aims to bring you approximately 98 % of the way toward a complete conversion. Ideally, only minimal manual adjustments—if any—will be required afterward.

Related Projects

rstore

rstore

Reactive Data Store

Nuxt Auth Sanctum

Nuxt Auth Sanctum

Nuxt Module for Laravel Sanctum Authentication

Nuxt MCP Toolkit

Nuxt MCP Toolkit

Expose your Nuxt App to any LLM

vue.ts

vue.ts

Enhanced TypeScript Support for Vue.js

vue-flow-vis

vue-flow-vis

Vue Reactivity Tracker

Vue Hotkeys

Vue Hotkeys

Shortcut Library