# JSON based migrations \(\#39398\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/7c3a21f732ebc6b0822debb585bb153ecba399f2)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 7c3a21f732ebc6b0822debb585bb153ecba399f2

Requested commit: 7c3a21f732ebc6b0822debb585bb153ecba399f2

Commit: 7c3a21f732ebc6b0822debb585bb153ecba399f2

Tree: bc0181282e9d2f6a3961107bd0d70409acb6e06a

Author: Ben Kunkle

Committer: GitHub

## Message

```
JSON based migrations (#39398)

Closes #ISSUE

Adds the ability to create settings and keymap migrations by mutating
`serde_json::Value`s instead of using tree-sitter queries. This
(hopefully) will make complicated migrations far simpler to implement.

Release Notes:

- N/A *or* Added/Fixed/Improved ...

---------

Co-authored-by: Smit <heysmitbarmase@gmail.com>
Co-authored-by: Smit <smit@zed.dev>
```

## Parents

- [af630be7ca5ced87b889d45787444e0ce0d3d6fd](https://git.cafe/gitcafe/zed/commit/af630be7ca5ced87b889d45787444e0ce0d3d6fd?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/7c3a21f732ebc6b0822debb585bb153ecba399f2?format=markdown)
