chore: Upgrade Babel, Jest, Eslint (#1437)

* chore: Upgrade Prettier 1.8 -> 2.0

* chore: Upgrade Babel 6 -> 7

* chore: Upgrade eslint plugins

* chore: Add eslint import/order rules

* chore: Update flow-typed deps
This commit is contained in:
Tom Moor
2020-08-08 22:53:59 -07:00
committed by GitHub
parent e312b264a6
commit 449dc55aaa
317 changed files with 16474 additions and 12183 deletions

View File

@@ -1,7 +1,7 @@
// @flow
import ApiKey from "models/ApiKey";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import ApiKey from "models/ApiKey";
export default class ApiKeysStore extends BaseStore<ApiKey> {
actions = ["list", "create", "delete"];

View File

@@ -1,12 +1,12 @@
// @flow
import { observable, action, computed, autorun, runInAction } from "mobx";
import invariant from "invariant";
import { observable, action, computed, autorun, runInAction } from "mobx";
import { getCookie, setCookie, removeCookie } from "tiny-cookie";
import RootStore from "stores/RootStore";
import Team from "models/Team";
import User from "models/User";
import { client } from "utils/ApiClient";
import { getCookieDomain } from "utils/domains";
import RootStore from "stores/RootStore";
import User from "models/User";
import Team from "models/Team";
const AUTH_STORE = "AUTH_STORE";
const NO_REDIRECT_PATHS = ["/", "/create", "/home"];

View File

@@ -1,11 +1,11 @@
// @flow
import invariant from "invariant";
import { observable, set, action, computed, runInAction } from "mobx";
import { orderBy } from "lodash";
import { client } from "utils/ApiClient";
import { observable, set, action, computed, runInAction } from "mobx";
import RootStore from "stores/RootStore";
import BaseModel from "../models/BaseModel";
import type { PaginationParams } from "types";
import { client } from "utils/ApiClient";
type Action = "list" | "info" | "create" | "update" | "delete";

View File

@@ -1,11 +1,11 @@
// @flow
import invariant from "invariant";
import { action, runInAction } from "mobx";
import { client } from "utils/ApiClient";
import CollectionGroupMembership from "models/CollectionGroupMembership";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import CollectionGroupMembership from "models/CollectionGroupMembership";
import type { PaginationParams } from "types";
import { client } from "utils/ApiClient";
export default class CollectionGroupMembershipsStore extends BaseStore<CollectionGroupMembership> {
actions = ["create", "delete"];

View File

@@ -1,12 +1,12 @@
// @flow
import { computed } from "mobx";
import { concat, filter, last } from "lodash";
import { client } from "utils/ApiClient";
import { computed } from "mobx";
import naturalSort from "shared/utils/naturalSort";
import Collection from "models/Collection";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import Collection from "models/Collection";
import naturalSort from "shared/utils/naturalSort";
import { client } from "utils/ApiClient";
export type DocumentPathItem = {
id: string,

View File

@@ -1,5 +1,5 @@
// @flow
import { observable, action, computed, runInAction } from "mobx";
import invariant from "invariant";
import {
without,
map,
@@ -10,15 +10,15 @@ import {
omitBy,
uniq,
} from "lodash";
import { client } from "utils/ApiClient";
import { observable, action, computed, runInAction } from "mobx";
import naturalSort from "shared/utils/naturalSort";
import invariant from "invariant";
import BaseStore from "stores/BaseStore";
import RootStore from "stores/RootStore";
import Document from "models/Document";
import Revision from "models/Revision";
import type { FetchOptions, PaginationParams, SearchResult } from "types";
import { client } from "utils/ApiClient";
export default class DocumentsStore extends BaseStore<Document> {
@observable recentlyViewedIds: string[] = [];

View File

@@ -1,9 +1,9 @@
// @flow
import { sortBy } from "lodash";
import { computed } from "mobx";
import Event from "models/Event";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import Event from "models/Event";
export default class EventsStore extends BaseStore<Event> {
actions = ["list"];

View File

@@ -1,12 +1,12 @@
// @flow
import invariant from "invariant";
import { action, runInAction } from "mobx";
import { filter } from "lodash";
import { client } from "utils/ApiClient";
import { action, runInAction } from "mobx";
import GroupMembership from "models/GroupMembership";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import GroupMembership from "models/GroupMembership";
import type { PaginationParams } from "types";
import { client } from "utils/ApiClient";
export default class GroupMembershipsStore extends BaseStore<GroupMembership> {
actions = ["create", "delete"];

View File

@@ -1,13 +1,13 @@
// @flow
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import naturalSort from "shared/utils/naturalSort";
import Group from "models/Group";
import { client } from "utils/ApiClient";
import invariant from "invariant";
import { filter } from "lodash";
import { action, runInAction, computed } from "mobx";
import naturalSort from "shared/utils/naturalSort";
import Group from "models/Group";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import type { PaginationParams } from "types";
import { client } from "utils/ApiClient";
export default class GroupsStore extends BaseStore<Group> {
constructor(rootStore: RootStore) {

View File

@@ -1,6 +1,6 @@
// @flow
import { computed } from "mobx";
import { filter } from "lodash";
import { computed } from "mobx";
import naturalSort from "shared/utils/naturalSort";
import BaseStore from "stores/BaseStore";

View File

@@ -1,11 +1,11 @@
// @flow
import invariant from "invariant";
import { action, runInAction } from "mobx";
import { client } from "utils/ApiClient";
import Membership from "models/Membership";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import Membership from "models/Membership";
import type { PaginationParams } from "types";
import { client } from "utils/ApiClient";
export default class MembershipsStore extends BaseStore<Membership> {
actions = ["create", "delete"];

View File

@@ -1,7 +1,7 @@
// @flow
import Policy from "models/Policy";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import Policy from "models/Policy";
export default class PoliciesStore extends BaseStore<Policy> {
actions = [];

View File

@@ -1,12 +1,12 @@
// @flow
import { action, runInAction } from "mobx";
import { filter } from "lodash";
import invariant from "invariant";
import { client } from "utils/ApiClient";
import { filter } from "lodash";
import { action, runInAction } from "mobx";
import BaseStore from "stores/BaseStore";
import RootStore from "stores/RootStore";
import Revision from "models/Revision";
import type { FetchOptions, PaginationParams } from "types";
import { client } from "utils/ApiClient";
export default class RevisionsStore extends BaseStore<Revision> {
actions = ["list"];

View File

@@ -1,22 +1,22 @@
// @flow
import ApiKeysStore from "./ApiKeysStore";
import AuthStore from "./AuthStore";
import CollectionGroupMembershipsStore from "./CollectionGroupMembershipsStore";
import CollectionsStore from "./CollectionsStore";
import DocumentPresenceStore from "./DocumentPresenceStore";
import DocumentsStore from "./DocumentsStore";
import EventsStore from "./EventsStore";
import GroupsStore from "./GroupsStore";
import GroupMembershipsStore from "./GroupMembershipsStore";
import GroupsStore from "./GroupsStore";
import IntegrationsStore from "./IntegrationsStore";
import MembershipsStore from "./MembershipsStore";
import NotificationSettingsStore from "./NotificationSettingsStore";
import DocumentPresenceStore from "./DocumentPresenceStore";
import PoliciesStore from "./PoliciesStore";
import RevisionsStore from "./RevisionsStore";
import SharesStore from "./SharesStore";
import UiStore from "./UiStore";
import UsersStore from "./UsersStore";
import ViewsStore from "./ViewsStore";
import CollectionGroupMembershipsStore from "./CollectionGroupMembershipsStore";
export default class RootStore {
apiKeys: ApiKeysStore;

View File

@@ -2,10 +2,10 @@
import invariant from "invariant";
import { sortBy, filter, find } from "lodash";
import { action, computed } from "mobx";
import { client } from "utils/ApiClient";
import Share from "models/Share";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import Share from "models/Share";
import { client } from "utils/ApiClient";
export default class SharesStore extends BaseStore<Share> {
actions = ["info", "list", "create", "update"];

View File

@@ -1,9 +1,9 @@
// @flow
import { v4 } from "uuid";
import { orderBy } from "lodash";
import { observable, action, autorun, computed } from "mobx";
import Document from "models/Document";
import { v4 } from "uuid";
import Collection from "models/Collection";
import Document from "models/Document";
import type { Toast } from "../types";
const UI_STORE = "UI_STORE";

View File

@@ -1,11 +1,11 @@
// @flow
import invariant from "invariant";
import { filter, orderBy } from "lodash";
import { computed, action, runInAction } from "mobx";
import invariant from "invariant";
import { client } from "utils/ApiClient";
import User from "models/User";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import User from "models/User";
import { client } from "utils/ApiClient";
export default class UsersStore extends BaseStore<User> {
constructor(rootStore: RootStore) {

View File

@@ -1,8 +1,8 @@
// @flow
import { reduce, filter, find, orderBy } from "lodash";
import View from "models/View";
import BaseStore from "./BaseStore";
import RootStore from "./RootStore";
import View from "models/View";
export default class ViewsStore extends BaseStore<View> {
actions = ["list", "create"];