mobxjs / mobx-state-tree

Full-featured reactive state management without the boilerplate
https://mobx-state-tree.js.org/
MIT License
6.9k stars 639 forks source link

Chore/remove mst middlewares package #2091

Closed coolsoftwaretyler closed 9 months ago

coolsoftwaretyler commented 9 months ago

What does this PR do and why?

Closes #2027

This PR is the last step of https://github.com/mobxjs/mobx-state-tree/issues/2027. It removes mst-middlewares and related configuration and documentation from this repository.

It does not yet remove our lerna config, since we have many open PRs that would be somewhat tricky to migrate with a huge file-structure diff. So for now, we'll stay as a "monorepo" with just the one sub-package. Once we close those other PRs, we will be able to get rid of all our monorepo configuration entirely.

This PR:

  1. Removes packages/mst-middlewares
  2. Removes any of the top level config that referred to package/mst-middlewares
  3. Updates docs to point to the new middlewares repo
  4. Rebuilds the docs to reflect all those changes.