open-index/open-npm huggingface dataset:
npm package: @jbrowse/mobx-state-tree
Description: Fork of mobx-state-tree starting from v5.4.2 for use in jbrowse 2
Author: Michel Weststrate
Latest version: 5.6.0

# @jbrowse/mobx-state-tree

Fork of mobx-state-tree v5.4.2 for use in jbrowse

## Current list of changes

- updated typescript
- updated to import actual filepaths instead of node module resolution
- reduced rollup config
- tried tsdown but builds were very slow for some reason
- removed process.env.NODE_ENV from code, instead exporting a setDevMode function
- converted tests to vitest
- remove unused dependencies
- updated tslint to eslint and typescript-eslint
- attempted to make it a dual CJS/'pure ESM' package but did not work quite yet, using main (CJS) and module (ESM-ish) fields for now since dual build causes trouble with both being imported in vite