An open API service indexing awesome lists of open source software.

https://github.com/nodejs/userland-migrations

Facilitate automated migrations of userland code
https://github.com/nodejs/userland-migrations

Last synced: about 1 year ago
JSON representation

Facilitate automated migrations of userland code

Awesome Lists containing this project

README

          

# Node.js userland migrations

This repository contains codemods (automated migrations) for "userland" code. These are intended to facilitate adopting new features and upgrading source-code affected by breaking changes.

## Usage

> [!CAUTION]
> These scripts change source code. Commit any unsaved changes before running them. Failing to do so may ruin your day.

To run the transform scripts use [`codemod`](https://go.codemod.com/github) command below:

```console
$ npx codemod --target [...options]
```

* `transform` - name of transform. see available transforms below.
* `path` - directory to transform. defaults to the current directory.

See the [codemod CLI doc](https://go.codemod.com/cli-docs) for a full list of available commands.

## Available codemods

All Node.js codemods are also available in the [Codemod Registry](https://codemod.link/nodejs-official).