Skip to content

A collection of useful jscodeshift scripts for libraries we use at AppNexus

Notifications You must be signed in to change notification settings

jondlm/anx-codemod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anx-codemod

A collection of jscodeshift scripts.

Setup & Run

  • npm install -g jscodeshift
  • git clone [email protected]:jondlm/anx-codemod.git
  • Run npm install or yarn in the anx-codemod directory
  • jscodeshift -t <codemod-script> <path>
  • Use the --extensions js,jsx option if you use JSX, -d for a dry-run, -p to print the output for comparison

Included Scripts

anx-react-path-imports

Updates all ES6 module imports from anx-react into path imports.

From

import {
  DataTablePanel,
  lucid,
  volatile,
} from 'anx-react';

const { Button } = lucid;
const { Bert } = volatile;

To

import DataTablePanel from 'anx-react/DataTablePanel';
import Button from 'anx-react/lucid/Button';
import Bert from 'anx-react/volatile/Bert';

lucid-path-imports

Updates all ES6 module imports from lucid-ui into path imports.

import { Button } from 'lucid-ui';

To

import Button from 'lucid-ui/Button';

About

A collection of useful jscodeshift scripts for libraries we use at AppNexus

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published