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

https://github.com/simenandre/mp

Scripts for https://github.com/Clever/microplane
https://github.com/simenandre/mp

Last synced: 10 months ago
JSON representation

Scripts for https://github.com/Clever/microplane

Awesome Lists containing this project

README

          

# mp

Scripts for [microplane](https://github.com/Clever/microplane)

## Migrate to renovate

A script that migrates a repository from [dependabot](https://dependabot.com/)
to [renovate](https://renovatebot.com/).

```shell
deno run --allow-write https://esm.sh/gh/simenandre/mp/migrate-to-renovate.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/renovate -m 'chore: move to renovate' -- deno run --allow-write https://esm.sh/gh/simenandre/mp/migrate-to-renovate.ts
```

## Use dependency ranges

A script that migrates a repository from using exact versions to using
dependency ranges.

```shell
deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/use-dependency-ranges.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/dependency-ranges -m 'chore: use dependency ranges' -- deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/use-dependency-ranges.ts
```

## Replace package

A script that replaces a package with another package.

Make sure to add a version / tag to the new package.

```shell
deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/replace-package.ts old-package new-package@1.0.0
```

To run it with `microplane`:

```shell
mp plan -b simenandre/replace-package -m 'chore: replace package' -- deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/replace-package.ts old-package new-package@1.0.0
```

**Note**: You should probably update your lockfile as well!

## Set prettier in package.json

A script that sets prettier in package.json.

```shell
deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/set-prettier.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/set-prettier -m 'chore: set prettier' -- deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/set-prettier.ts
```

## Migrate prettier

A script that migrates prettier from `@cobraz/prettier` to
`@simenandre/prettier`.

```shell
deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/migrate-prettier.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/migrate-prettier -m 'chore: migrate prettier' -- deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/migrate-prettier.ts
```

## Update lockfile

A script that updates the lockfile.

```shell
deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/update-lockfile.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/update-lockfile -m 'chore: update lockfile' -- deno run --allow-write --allow-read https://esm.sh/gh/simenandre/mp/update-lockfile.ts
```

## Use .eslintrc.cjs

A script that migrates to `.eslintrc.cjs`, using a standardized/opinionated eslint config.

```shell
deno run --allow-all https://esm.sh/gh/simenandre/mp/use-eslintrc.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/use-eslintrc -m 'chore: use .eslintrc.cjs' -- deno run --allow-all https://esm.sh/gh/simenandre/mp/use-eslintrc.ts
```

## Use @bjerk/eslint-config v5

A script that migrates to `@bjerk/eslint-config` v5.

```shell
deno run --allow-all https://esm.sh/gh/simenandre/mp/use-bjerk-eslint-config-v5.ts
```

To run it with `microplane`:

```shell
mp plan -b simenandre/use-bjerk-eslint-config-v5 -m 'chore: use @bjerk/eslint-config v5' -- deno run --allow-all https://esm.sh/gh/simenandre/mp/use-bjerk-eslint-config-v5.ts
```