A collection of useful jscodeshift scripts for libraries we use at AppNexus
A collection of jscodeshift scripts.
npm install -g jscodeshift
git clone git@github.com:jondlm/anx-codemod.git
npm install
or yarn
in the anx-codemod directoryjscodeshift -t <codemod-script> <path>
--extensions js,jsx
option if you use JSX, -d
for a dry-run,-p
to print the output for comparisonanx-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';