Skip to content

Latest commit

 

History

History
executable file
·
15 lines (12 loc) · 667 Bytes

File metadata and controls

executable file
·
15 lines (12 loc) · 667 Bytes

@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