@app-studio/codemod

0.1.16 • Public • Published

@app-studio/codemod

Provides Codemod transformations to help with code upgrade and migration.

Usage

npx @app-studio/codemod <transform> <path>
  • transform - name of the transform
  • path - files or directory to transform
  • --dry - Performs a dry-run, no code changes
  • --print - Prints the changes for comparison

Codemods

to-app-studio

This Codemod migrates your components code to app-studio code.

npx @app-studio/codemod to-app-studio

Example:

export default function () {
  return (
    <div style={{display:"flex"}}>
      <h1 >This is a heading</h1>
      <button>Button</button>
    </div>
  )
}

Will be transformed to:

import { Div, H1, Button } from "@app-studio/web"

export default function () {
  return (
    <Div display="flex">
      <H1>This is a heading</H1>
      <Button>Button</Button>
    </Div>
  )
}

/@app-studio/codemod/

    Package Sidebar

    Install

    npm i @app-studio/codemod

    Weekly Downloads

    3

    Version

    0.1.16

    License

    MIT

    Unpacked Size

    41.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • steed