# What this PR does - update "mobx" to "6.12.0", "mobx-react" to "9.1.0", - add `runInAction` when update observables after async operations - update babel config and ts config according to the [guide](https://mobx.js.org/migrating-from-4-or-5.html) - add `makeObservable(this);` to each model constructor ## Which issue(s) this PR fixes https://github.com/grafana/oncall/issues/3453 ## Checklist - [ ] Unit, integration, and e2e (if applicable) tests updated - [ ] Documentation added (or `pr:no public docs` PR label added if not required) - [ ] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not required)
15 lines
493 B
JSON
15 lines
493 B
JSON
{
|
|
"presets": [
|
|
["@babel/preset-env", { "targets": { "node": "current" } }],
|
|
"@babel/preset-react",
|
|
"@babel/preset-typescript"
|
|
],
|
|
"plugins": [
|
|
["@babel/plugin-proposal-decorators", { "legacy": true }],
|
|
["@babel/plugin-transform-destructuring", { "useBuiltIns": true }],
|
|
"@babel/plugin-transform-runtime",
|
|
["@babel/plugin-proposal-class-properties", { "loose": false }],
|
|
"@babel/transform-regenerator",
|
|
"@babel/plugin-transform-template-literals"
|
|
]
|
|
}
|