sidnioulz

sidnioulz/vue-sfcmod

Vue 3 codemod framework for SFC scripts and templates

TypeScript
16
0
MIT License

vue-sfcmod is a framework for codemodding Vue 3 Single-File Components, enabling transformations of `<script>`, `<template>`, and `<style>` sections through a CLI tool and programmatic API. It targets Vue 3 SFC files specifically, providing a foundation for developers to create custom codemods using JSCodeshift for scripts and Vue compiler for templates. The project is designed for developers maintaining Vue 3 codebases who need to automate refactoring or transformations across their SFC files.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of sidnioulz/vue-sfcmod

Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel Types is a Lodash-esque utility library for AST nodes
Account's avatar
TypeScript definitions for debug
Account's avatar
TypeScript definitions for inquirer
Account's avatar
TypeScript definitions for yargs
Account's avatar
@vue/compiler-core
Account's avatar
@vue/compiler-sfc
Account's avatar
internal utils shared across @vue packages
Account's avatar
Find and load configuration from a package.json property, rc file, TypeScript module, and more!
Account's avatar
TypeScript loader for cosmiconfig
Account's avatar
Lightweight debugging utility for Node.js and the browser
Account's avatar
A collection of common interactive command line user interfaces.
Account's avatar
A toolkit for JavaScript codemods
Account's avatar
Lint files staged by git
Account's avatar
The progressive JavaScript framework for building modern web UI.
Account's avatar
yargs the modern, pirate-themed, successor to optimist.
Account's avatar
TypeScript-first schema declaration and validation library with static type inference
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript definitions for jscodeshift
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
V8 coverage provider for Vitest
Account's avatar
@vue/compiler-dom
Account's avatar
Git commit, but play nice with conventions.
Account's avatar
Lint your commit messages
Account's avatar
Airbnb's base JS ESLint config, following our styleguide
Account's avatar
This plugin adds `TypeScript` support to `eslint-plugin-import`
Account's avatar
Official ESLint plugin for Vue.js
Account's avatar
This ESLint plugin provides linting rules for YAML.
Account's avatar
Property based testing framework for JavaScript (like QuickCheck)
Account's avatar
Modern native Git hooks
Account's avatar
In-memory file-system with Node's fs API.
Account's avatar
Next-generation ES module bundler

Top contributors

haoqunjiang's profile
haoqunjiang
100 contributions
Sidnioulz's profile
Sidnioulz
36 contributions
dependabot[bot]'s profile
dependabot[bot]
32 contributions
ygj6's profile
ygj6
5 contributions
antfu's profile
antfu
1 contributions
CyberAP's profile
CyberAP
1 contributions
kazupon's profile
kazupon
1 contributions
underfin's profile
underfin
1 contributions
howareyou2030's profile
howareyou2030
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet