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
- Host: GitHub
- URL: https://github.com/simenandre/mp
- Owner: simenandre
- License: apache-2.0
- Created: 2023-05-11T13:17:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-22T11:30:51.000Z (almost 3 years ago)
- Last Synced: 2025-03-27T04:51:15.573Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```