mirror of
https://github.com/Foundry376/Mailspring.git
synced 2026-02-19 03:23:59 +08:00
feat(babel6): Convert to use new es6 require syntax
This commit is contained in:
parent
427a23bbe6
commit
7f50074c0d
86 changed files with 162 additions and 212 deletions
|
|
@ -23,30 +23,36 @@ module.exports = (grunt) ->
|
|||
for f in fileset.src
|
||||
if esExtensions[path.extname(f)]
|
||||
esSet[path.basename(f, path.extname(f))] = true
|
||||
blacklist = ["events", "main", "package", "task"]
|
||||
delete esSet[item] for item in blacklist
|
||||
|
||||
errors = []
|
||||
|
||||
# file.src is the list of all matching file names.
|
||||
for f in fileset.src
|
||||
continue if esExtensions[path.extname(f)]
|
||||
content = fs.readFileSync(f, encoding:'utf8')
|
||||
if extensionRegex.test(content)
|
||||
errors.push("#{f}: Remove require extension!")
|
||||
if esExtensions[path.extname(f)]
|
||||
content = fs.readFileSync(f, encoding:'utf8')
|
||||
if /module.exports\s?=\s?.+/.test(content)
|
||||
errors.push("#{f}: Don't use module.exports in ES6")
|
||||
else
|
||||
content = fs.readFileSync(f, encoding:'utf8')
|
||||
if extensionRegex.test(content)
|
||||
errors.push("#{f}: Remove require extension!")
|
||||
|
||||
requireRe = /require[\s()]['"](.*)['"]/gmi
|
||||
while result = requireRe.exec(content)
|
||||
i = 1
|
||||
while i < result.length
|
||||
requirePath = result[i]
|
||||
i += 1
|
||||
baseRequirePath = path.basename(requirePath)
|
||||
if esSet[baseRequirePath]
|
||||
testForPath = new RegExp("require\\(['\"].*#{baseRequirePath}['\"]\\)\\.","gm")
|
||||
if not testForPath.test(content)
|
||||
errors.push("#{f}: ES6 add `default` to require #{requirePath}")
|
||||
requireRe = /require[\s()]['"](.*)['"]/gmi
|
||||
while result = requireRe.exec(content)
|
||||
i = 1
|
||||
while i < result.length
|
||||
requirePath = result[i]
|
||||
i += 1
|
||||
baseRequirePath = path.basename(requirePath)
|
||||
if esSet[baseRequirePath]
|
||||
testForPath = new RegExp("require\\(['\"].*#{baseRequirePath}['\"]\\)\\.","gm")
|
||||
if not testForPath.test(content)
|
||||
errors.push("#{f}: ES6 add `default` to require #{requirePath}")
|
||||
|
||||
if errors.length > 0
|
||||
grunt.log.error(err) for err in errors
|
||||
done(new Error("Please fix the linter errors! Since we compile files in production to plain `.js` files it's very important you do NOT include the file extension when `require`ing a file. Also, as of Babel 6, `require` no longer returns whatever the `default` value is. If you are `require`ing an es6 file from a coffeescript file, you must explicitly request the `default` property. For example: do `require('./my-es6-file').default`"))
|
||||
done(new Error("Please fix the #{errors.length} linter errors! Since we compile files in production to plain `.js` files it's very important you do NOT include the file extension when `require`ing a file. Also, as of Babel 6, `require` no longer returns whatever the `default` value is. If you are `require`ing an es6 file from a coffeescript file, you must explicitly request the `default` property. For example: do `require('./my-es6-file').default`"))
|
||||
|
||||
done(null)
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ ReactDOM = require 'react-dom'
|
|||
{RetinaImg,
|
||||
KeyCommandsRegion} = require 'nylas-component-kit'
|
||||
|
||||
CategoryPickerPopover = require './category-picker-popover'
|
||||
CategoryPickerPopover = require('./category-picker-popover').default
|
||||
|
||||
|
||||
# This changes the category on one or more threads.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ _ = require 'underscore'
|
|||
React = require "react"
|
||||
ReactDOM = require 'react-dom'
|
||||
ReactTestUtils = require 'react-addons-test-utils'
|
||||
CategoryPickerPopover = require '../lib/category-picker-popover'
|
||||
CategoryPickerPopover = require('../lib/category-picker-popover').default
|
||||
|
||||
{Utils,
|
||||
Category,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import {DOMUtils, ComposerExtension} from 'nylas-exports';
|
||||
|
||||
class TemplatesComposerExtension extends ComposerExtension {
|
||||
export default class TemplatesComposerExtension extends ComposerExtension {
|
||||
|
||||
static warningsForSending({draft}) {
|
||||
const warnings = [];
|
||||
|
|
@ -115,6 +115,3 @@ class TemplatesComposerExtension extends ComposerExtension {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
module.exports = TemplatesComposerExtension;
|
||||
|
|
|
|||
|
|
@ -69,5 +69,3 @@ export default class TemplateEditor extends ContenteditableExtension {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = TemplateEditor
|
||||
|
|
|
|||
|
|
@ -280,4 +280,5 @@ class TemplateStore extends NylasStore {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = new TemplateStore();
|
||||
const store = new TemplateStore();
|
||||
export default store
|
||||
|
|
|
|||
|
|
@ -18,4 +18,4 @@ Fields.Order = {
|
|||
"contentBody": 6,
|
||||
};
|
||||
|
||||
module.exports = Fields;
|
||||
export default Fields
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ React = require "react"
|
|||
ReactDOM = require 'react-dom'
|
||||
ReactTestUtils = require 'react-addons-test-utils'
|
||||
|
||||
Fields = require '../lib/fields'
|
||||
CollapsedParticipants = require '../lib/collapsed-participants'
|
||||
Fields = require('../lib/fields').default
|
||||
CollapsedParticipants = require('../lib/collapsed-participants').default
|
||||
|
||||
{Contact} = require 'nylas-exports'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
React = require 'react'
|
||||
ReactDOM = require 'react-dom'
|
||||
ComposerHeaderActions = require '../lib/composer-header-actions'
|
||||
Fields = require '../lib/fields'
|
||||
ComposerHeaderActions = require('../lib/composer-header-actions').default
|
||||
Fields = require('../lib/fields').default
|
||||
ReactTestUtils = require('react-addons-test-utils')
|
||||
{Actions} = require 'nylas-exports'
|
||||
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ ReactTestUtils = require('react-addons-test-utils')
|
|||
{InjectedComponent, ParticipantsTextField} = require 'nylas-component-kit'
|
||||
|
||||
DraftEditingSession = require '../../../src/flux/stores/draft-editing-session'
|
||||
ComposerEditor = require '../lib/composer-editor'
|
||||
Fields = require '../lib/fields'
|
||||
ComposerEditor = require('../lib/composer-editor').default
|
||||
Fields = require('../lib/fields').default
|
||||
|
||||
u1 = new Contact(name: "Christine Spang", email: "spang@nylas.com")
|
||||
u2 = new Contact(name: "Michael Grinich", email: "mg@nylas.com")
|
||||
|
|
@ -36,7 +36,7 @@ f2 = new File(id: 'file_2_id', filename: 'b.pdf', contentType: '', size: 999999,
|
|||
|
||||
users = [u1, u2, u3, u4, u5]
|
||||
|
||||
ComposerView = require "../lib/composer-view",
|
||||
ComposerView = require("../lib/composer-view").default
|
||||
|
||||
# This will setup the mocks necessary to make the composer element (once
|
||||
# mounted) think it's attached to the given draft. This mocks out the
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
# _ = require "underscore"
|
||||
# React = require "react"
|
||||
# Fields = require '../lib/fields'
|
||||
# ReactTestUtils = require('react-addons-test-utils')
|
||||
# AccountContactField = require '../lib/account-contact-field'
|
||||
# ExpandedParticipants = require '../lib/expanded-participants'
|
||||
# {Actions} = require 'nylas-exports'
|
||||
#
|
||||
# describe "ExpandedParticipants", ->
|
||||
# makeField = (props={}) ->
|
||||
# @onChangeParticipants = jasmine.createSpy("onChangeParticipants")
|
||||
# @onAdjustEnabledFields = jasmine.createSpy("onAdjustEnabledFields")
|
||||
# props.onChangeParticipants = @onChangeParticipants
|
||||
# props.onAdjustEnabledFields = @onAdjustEnabledFields
|
||||
# @fields = ReactTestUtils.renderIntoDocument(
|
||||
# <ExpandedParticipants {...props} />
|
||||
# )
|
||||
#
|
||||
# it "always renders to field", ->
|
||||
# makeField.call(@)
|
||||
# el = ReactTestUtils.findRenderedDOMComponentWithClass(@fields, "to-field")
|
||||
# expect(el).toBeDefined()
|
||||
#
|
||||
# it "renders cc when enabled", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Cc])
|
||||
# el = ReactTestUtils.findRenderedDOMComponentWithClass(@fields, "cc-field")
|
||||
# expect(el).toBeDefined()
|
||||
#
|
||||
# it "renders bcc when enabled", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Bcc])
|
||||
# el = ReactTestUtils.findRenderedDOMComponentWithClass(@fields, "bcc-field")
|
||||
# expect(el).toBeDefined()
|
||||
#
|
||||
# it "renders from when enabled", ->
|
||||
# makeField.call(@, enabledFields: [Fields.From])
|
||||
# el = ReactTestUtils.findRenderedComponentWithType(@fields, AccountContactField)
|
||||
# expect(el).toBeDefined()
|
||||
#
|
||||
# it "empties cc and focuses on to field", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Cc, Fields.Bcc, Fields.Subject])
|
||||
# @fields.refs[Fields.Cc].props.onEmptied()
|
||||
# expect(@onAdjustEnabledFields).toHaveBeenCalledWith hide: [Fields.Cc]
|
||||
#
|
||||
# it "empties bcc and focuses on to field", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Cc, Fields.Bcc, Fields.Subject])
|
||||
# @fields.refs[Fields.Bcc].props.onEmptied()
|
||||
# expect(@onAdjustEnabledFields).toHaveBeenCalledWith hide: [Fields.Bcc]
|
||||
#
|
||||
# it "empties bcc and focuses on cc field", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Bcc, Fields.Subject])
|
||||
# @fields.refs[Fields.Bcc].props.onEmptied()
|
||||
# expect(@onAdjustEnabledFields).toHaveBeenCalledWith hide: [Fields.Bcc]
|
||||
#
|
||||
# it "notifies when participants change", ->
|
||||
# makeField.call(@, enabledFields: [Fields.Cc, Fields.Bcc, Fields.Subject])
|
||||
# @fields.refs[Fields.Cc].props.change()
|
||||
# expect(@onChangeParticipants).toHaveBeenCalled()
|
||||
|
|
@ -8,9 +8,9 @@ React = require "react"
|
|||
ReactDOM = require 'react-dom'
|
||||
ReactTestUtils = require('react-addons-test-utils')
|
||||
|
||||
Fields = require '../lib/fields'
|
||||
Composer = require "../lib/composer-view"
|
||||
ComposerEditor = require '../lib/composer-editor'
|
||||
Fields = require('../lib/fields').default
|
||||
Composer = require("../lib/composer-view").default
|
||||
ComposerEditor = require('../lib/composer-editor').default
|
||||
|
||||
{Message, DraftStore, ComponentRegistry} = require 'nylas-exports'
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ React = require "react"
|
|||
ReactDOM = require 'react-dom'
|
||||
ReactTestUtils = require('react-addons-test-utils')
|
||||
|
||||
SendActionButton = require '../lib/send-action-button'
|
||||
SendActionButton = require('../lib/send-action-button').default
|
||||
{Actions, Message, ComposerExtension, ExtensionRegistry} = require 'nylas-exports'
|
||||
{ButtonDropdown, RetinaImg} = require 'nylas-component-kit'
|
||||
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
WorkspaceStore} = require 'nylas-exports'
|
||||
|
||||
MessageList = require "./message-list"
|
||||
MessageListHiddenMessagesToggle = require './message-list-hidden-messages-toggle'
|
||||
MessageListHiddenMessagesToggle = require('./message-list-hidden-messages-toggle').default
|
||||
|
||||
SidebarPluginContainer = require "./sidebar-plugin-container"
|
||||
SidebarParticipantPicker = require './sidebar-participant-picker'
|
||||
SidebarParticipantPicker = require('./sidebar-participant-picker').default
|
||||
|
||||
module.exports =
|
||||
activate: ->
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
React = require 'react'
|
||||
_ = require 'underscore'
|
||||
EmailFrame = require './email-frame'
|
||||
EmailFrame = require('./email-frame').default
|
||||
{Utils,
|
||||
CanvasUtils,
|
||||
NylasAPI,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
React = require 'react'
|
||||
classNames = require 'classnames'
|
||||
_ = require 'underscore'
|
||||
EmailFrame = require './email-frame'
|
||||
EmailFrame = require('./email-frame').default
|
||||
MessageParticipants = require "./message-participants"
|
||||
MessageItemBody = require "./message-item-body"
|
||||
MessageTimestamp = require "./message-timestamp"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ _ = require 'underscore'
|
|||
React = require 'react'
|
||||
ReactDOM = require 'react-dom'
|
||||
classNames = require 'classnames'
|
||||
FindInThread = require './find-in-thread'
|
||||
FindInThread = require('./find-in-thread').default
|
||||
MessageItemContainer = require './message-item-container'
|
||||
|
||||
{Utils,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{shell} = require 'electron'
|
||||
GithubStore = require './github-store'
|
||||
GithubStore = require('./github-store').default
|
||||
{React} = require 'nylas-exports'
|
||||
{RetinaImg, KeyCommandsRegion} = require 'nylas-component-kit'
|
||||
|
||||
|
|
|
|||
|
|
@ -43,5 +43,3 @@ export default class PersonalLevelIcon extends React.Component {
|
|||
);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = PersonalLevelIcon
|
||||
|
|
|
|||
|
|
@ -3,9 +3,9 @@ React = require "react"
|
|||
{ComponentRegistry, WorkspaceStore} = require "nylas-exports"
|
||||
|
||||
ThreadList = require './thread-list'
|
||||
ThreadListToolbar = require './thread-list-toolbar'
|
||||
MessageListToolbar = require './message-list-toolbar'
|
||||
SelectedItemsStack = require './selected-items-stack'
|
||||
ThreadListToolbar = require('./thread-list-toolbar').default
|
||||
MessageListToolbar = require('./message-list-toolbar').default
|
||||
SelectedItemsStack = require('./selected-items-stack').default
|
||||
|
||||
{UpButton,
|
||||
DownButton,
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ classNames = require 'classnames'
|
|||
ThreadListColumns = require './thread-list-columns'
|
||||
ThreadListScrollTooltip = require './thread-list-scroll-tooltip'
|
||||
ThreadListStore = require './thread-list-store'
|
||||
ThreadListContextMenu = require './thread-list-context-menu'
|
||||
CategoryRemovalTargetRulesets = require './category-removal-target-rulesets'
|
||||
ThreadListContextMenu = require('./thread-list-context-menu').default
|
||||
CategoryRemovalTargetRulesets = require('./category-removal-target-rulesets').default
|
||||
|
||||
|
||||
class ThreadList extends React.Component
|
||||
|
|
@ -146,7 +146,7 @@ class ThreadList extends React.Component
|
|||
Actions.closePopover()
|
||||
props.onSwipeLeft = (callback) =>
|
||||
# TODO this should be grabbed from elsewhere
|
||||
SnoozePopover = require '../../thread-snooze/lib/snooze-popover'
|
||||
SnoozePopover = require('../../thread-snooze/lib/snooze-popover').default
|
||||
|
||||
element = document.querySelector("[data-item-id=\"#{item.id}\"]")
|
||||
originRect = element.getBoundingClientRect()
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ NylasStore = require 'nylas-store'
|
|||
FocusedPerspectiveStore} = require 'nylas-exports'
|
||||
|
||||
SearchActions = require './search-actions'
|
||||
SearchMailboxPerspective = require './search-mailbox-perspective'
|
||||
SearchMailboxPerspective = require('./search-mailbox-perspective').default
|
||||
|
||||
# Stores should closely match the needs of a particular part of the front end.
|
||||
# For example, we might create a "MessageStore" that observes this store
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
Contact = require '../../../src/flux/models/contact'
|
||||
Message = require '../../../src/flux/models/message'
|
||||
Thread = require '../../../src/flux/models/thread'
|
||||
Thread = require('../../../src/flux/models/thread').default
|
||||
Category = require '../../../src/flux/models/category'
|
||||
CategoryStore = require '../../../src/flux/stores/category-store'
|
||||
DatabaseStore = require '../../../src/flux/stores/database-store'
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
_ = require 'underscore'
|
||||
{Actions, DatabaseStore, NylasSyncStatusStore} = require 'nylas-exports'
|
||||
DeltaStreamingConnection = require './delta-streaming-connection'
|
||||
DeltaStreamingConnection = require('./delta-streaming-connection').default
|
||||
ContactRankingsCache = require './contact-rankings-cache'
|
||||
|
||||
INITIAL_PAGE_SIZE = 30
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
_ = require 'underscore'
|
||||
{Actions, DatabaseStore, DatabaseTransaction, Account, Thread} = require 'nylas-exports'
|
||||
DeltaStreamingConnection = require '../lib/delta-streaming-connection'
|
||||
DeltaStreamingConnection = require('../lib/delta-streaming-connection').default
|
||||
NylasSyncWorker = require '../lib/nylas-sync-worker'
|
||||
|
||||
describe "NylasSyncWorker", ->
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
MultiselectListInteractionHandler = require '../../src/components/multiselect-list-interaction-handler'
|
||||
WorkspaceStore = require '../../src/flux/stores/workspace-store'
|
||||
FocusedContentStore = require '../../src/flux/stores/focused-content-store'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Actions = require '../../src/flux/actions'
|
||||
_ = require 'underscore'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
MultiselectSplitInteractionHandler = require '../../src/components/multiselect-split-interaction-handler'
|
||||
WorkspaceStore = require '../../src/flux/stores/workspace-store'
|
||||
FocusedContentStore = require '../../src/flux/stores/focused-content-store'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Actions = require '../../src/flux/actions'
|
||||
_ = require 'underscore'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
Model = require '../src/flux/models/model'
|
||||
Attributes = require '../src/flux/attributes'
|
||||
DatabaseObjectRegistry = require '../src/database-object-registry'
|
||||
DatabaseObjectRegistry = require('../src/database-object-registry').default
|
||||
|
||||
class GoodTest extends Model
|
||||
@attributes: _.extend {}, Model.attributes,
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ExtensionRegistry = require '../src/extension-registry'
|
||||
ExtensionRegistry = require('../src/extension-registry').default
|
||||
|
||||
class TestExtension
|
||||
@name: 'TestExtension'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
ModelQuery = require '../../src/flux/models/query'
|
||||
{Matcher} = require '../../src/flux/attributes'
|
||||
Message = require '../../src/flux/models/message'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Account = require '../../src/flux/models/account'
|
||||
|
||||
describe "ModelQuery", ->
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ DatabaseStore = require '../../src/flux/stores/database-store'
|
|||
|
||||
QueryRange = require '../../src/flux/models/query-range'
|
||||
MutableQueryResultSet = require '../../src/flux/models/mutable-query-result-set'
|
||||
QuerySubscription = require '../../src/flux/models/query-subscription'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
QuerySubscription = require('../../src/flux/models/query-subscription').default
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Label = require '../../src/flux/models/label'
|
||||
Utils = require '../../src/flux/models/utils'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
Message = require '../../src/flux/models/message'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Category = require '../../src/flux/models/category'
|
||||
{Utils} = require 'nylas-exports'
|
||||
_ = require 'underscore'
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ _ = require 'underscore'
|
|||
fs = require 'fs'
|
||||
Actions = require '../src/flux/actions'
|
||||
NylasAPI = require '../src/flux/nylas-api'
|
||||
Thread = require '../src/flux/models/thread'
|
||||
Thread = require('../src/flux/models/thread').default
|
||||
Message = require '../src/flux/models/message'
|
||||
AccountStore = require '../src/flux/stores/account-store'
|
||||
DatabaseStore = require '../src/flux/stores/database-store'
|
||||
|
|
@ -304,7 +304,7 @@ describe "NylasAPI", ->
|
|||
"event": require('../src/flux/models/event')
|
||||
"label": require('../src/flux/models/label')
|
||||
"folder": require('../src/flux/models/folder')
|
||||
"thread": require('../src/flux/models/thread')
|
||||
"thread": require('../src/flux/models/thread').default
|
||||
"draft": require('../src/flux/models/message')
|
||||
"account": require('../src/flux/models/account')
|
||||
"message": require('../src/flux/models/message')
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
Label = require '../../src/flux/models/label'
|
||||
BadgeStore = require '../../src/flux/stores/badge-store'
|
||||
BadgeStore = require('../../src/flux/stores/badge-store').default
|
||||
|
||||
describe "BadgeStore", ->
|
||||
describe "_setBadgeForCount", ->
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
|
||||
Label = require '../../src/flux/models/label'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
TestModel = require '../fixtures/db-test-model'
|
||||
ModelQuery = require '../../src/flux/models/query'
|
||||
DatabaseStore = require '../../src/flux/stores/database-store'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
|
||||
Category = require '../../src/flux/models/category'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
TestModel = require '../fixtures/db-test-model'
|
||||
ModelQuery = require '../../src/flux/models/query'
|
||||
DatabaseTransaction = require '../../src/flux/stores/database-transaction'
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
_ = require 'underscore'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
FocusedContentStore = require '../../src/flux/stores/focused-content-store'
|
||||
Actions = require '../../src/flux/actions'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
_ = require 'underscore'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Category = require '../../src/flux/models/category'
|
||||
Message = require '../../src/flux/models/message'
|
||||
FocusedContentStore = require '../../src/flux/stores/focused-content-store'
|
||||
FocusedPerspectiveStore = require '../../src/flux/stores/focused-perspective-store'
|
||||
MessageStore = require '../../src/flux/stores/message-store'
|
||||
DatabaseStore = require '../../src/flux/stores/database-store'
|
||||
ChangeUnreadTask = require '../../src/flux/tasks/change-unread-task'
|
||||
ChangeUnreadTask = require('../../src/flux/tasks/change-unread-task').default
|
||||
Actions = require '../../src/flux/actions'
|
||||
|
||||
testThread = new Thread(id: '123', accountId: TEST_ACCOUNT_ID)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
Actions = require '../../src/flux/actions'
|
||||
DatabaseStore = require '../../src/flux/stores/database-store'
|
||||
TaskQueue = require '../../src/flux/stores/task-queue'
|
||||
Task = require '../../src/flux/tasks/task'
|
||||
Task = require('../../src/flux/tasks/task').default
|
||||
|
||||
{APIError,
|
||||
TimeoutError} = require '../../src/flux/errors'
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
_ = require 'underscore'
|
||||
Folder = require '../../src/flux/models/folder'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Message = require '../../src/flux/models/message'
|
||||
Actions = require '../../src/flux/actions'
|
||||
NylasAPI = require '../../src/flux/nylas-api'
|
||||
Query = require '../../src/flux/models/query'
|
||||
DatabaseStore = require '../../src/flux/stores/database-store'
|
||||
ChangeFolderTask = require '../../src/flux/tasks/change-folder-task'
|
||||
ChangeMailTask = require '../../src/flux/tasks/change-mail-task'
|
||||
ChangeFolderTask = require('../../src/flux/tasks/change-folder-task').default
|
||||
ChangeMailTask = require('../../src/flux/tasks/change-mail-task').default
|
||||
|
||||
{APIError} = require '../../src/flux/errors'
|
||||
{Utils} = require '../../src/flux/models/utils'
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
_ = require 'underscore'
|
||||
Label = require '../../src/flux/models/label'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
Message = require '../../src/flux/models/message'
|
||||
Actions = require '../../src/flux/actions'
|
||||
NylasAPI = require '../../src/flux/nylas-api'
|
||||
DatabaseStore = require '../../src/flux/stores/database-store'
|
||||
ChangeLabelsTask = require '../../src/flux/tasks/change-labels-task'
|
||||
ChangeMailTask = require '../../src/flux/tasks/change-mail-task'
|
||||
ChangeLabelsTask = require('../../src/flux/tasks/change-labels-task').default
|
||||
ChangeMailTask = require('../../src/flux/tasks/change-mail-task').default
|
||||
|
||||
{AccountStore, CategoryStore} = require 'nylas-exports'
|
||||
{APIError} = require '../../src/flux/errors'
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Task = require '../../src/flux/tasks/task'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
ChangeStarredTask = require '../../src/flux/tasks/change-starred-task'
|
||||
Task = require('../../src/flux/tasks/task').default
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
ChangeStarredTask = require('../../src/flux/tasks/change-starred-task').default
|
||||
|
||||
describe 'ChangeStarredTask', ->
|
||||
describe "description", ->
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Task = require '../../src/flux/tasks/task'
|
||||
Thread = require '../../src/flux/models/thread'
|
||||
ChangeUnreadTask = require '../../src/flux/tasks/change-unread-task'
|
||||
Task = require('../../src/flux/tasks/task').default
|
||||
Thread = require('../../src/flux/models/thread').default
|
||||
ChangeUnreadTask = require('../../src/flux/tasks/change-unread-task').default
|
||||
|
||||
describe 'ChangeUnreadTask', ->
|
||||
describe "description", ->
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Actions = require '../../src/flux/actions'
|
||||
TaskQueue = require '../../src/flux/stores/task-queue'
|
||||
Task = require '../../src/flux/tasks/task'
|
||||
Task = require('../../src/flux/tasks/task').default
|
||||
|
||||
{APIError,
|
||||
TimeoutError} = require '../../src/flux/errors'
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
_ = require('underscore')
|
||||
Utils = require '../src/flux/models/utils'
|
||||
Thread = require '../src/flux/models/thread'
|
||||
Thread = require('../src/flux/models/thread').default
|
||||
Contact = require '../src/flux/models/contact'
|
||||
JSONBlob = require '../src/flux/models/json-blob'
|
||||
|
||||
|
|
|
|||
|
|
@ -28,4 +28,5 @@ class LinuxUpdaterAdapter {
|
|||
}
|
||||
|
||||
_.extend(LinuxUpdaterAdapter.prototype, EventEmitter.prototype);
|
||||
module.exports = new LinuxUpdaterAdapter()
|
||||
const adapter = new LinuxUpdaterAdapter();
|
||||
export default adapter
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
RetinaImg = require './retina-img'
|
||||
RetinaImg = require('./retina-img').default
|
||||
{Utils} = require 'nylas-exports'
|
||||
classnames = require 'classnames'
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ _ = require 'underscore'
|
|||
React = require 'react'
|
||||
ReactDOM = require 'react-dom'
|
||||
classNames = require 'classnames'
|
||||
RetinaImg = require './retina-img'
|
||||
RetinaImg = require('./retina-img').default
|
||||
EventedIFrame = require './evented-iframe'
|
||||
{NylasSyncStatusStore,
|
||||
FocusedPerspectiveStore} = require 'nylas-exports'
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ ReactDOM = require 'react-dom'
|
|||
RegExpUtils,
|
||||
SearchableComponentMaker,
|
||||
SearchableComponentStore}= require 'nylas-exports'
|
||||
IFrameSearcher = require '../searchable-components/iframe-searcher'
|
||||
IFrameSearcher = require('../searchable-components/iframe-searcher').default
|
||||
url = require 'url'
|
||||
_ = require "underscore"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
_ = require 'underscore'
|
||||
React = require 'react'
|
||||
SwipeContainer = require './swipe-container'
|
||||
SwipeContainer = require('./swipe-container').default
|
||||
{Utils} = require 'nylas-exports'
|
||||
|
||||
class ListTabularItem extends React.Component
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
React = require 'react'
|
||||
RetinaImg = require './retina-img'
|
||||
RetinaImg = require('./retina-img').default
|
||||
CategoryStore = require '../flux/stores/category-store'
|
||||
|
||||
LabelColorizer =
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ _ = require 'underscore'
|
|||
|
||||
{Utils, Actions} = require "nylas-exports"
|
||||
InjectedComponentSet = require './injected-component-set'
|
||||
RetinaImg = require './retina-img'
|
||||
RetinaImg = requir(('./retina-img').default).default
|
||||
Flexbox = require './flexbox'
|
||||
|
||||
###
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ React = require 'react'
|
|||
ReactDOM = require 'react-dom'
|
||||
{Utils} = require 'nylas-exports'
|
||||
classNames = require 'classnames'
|
||||
ScrollbarTicks = require './scrollbar-ticks'
|
||||
ScrollbarTicks = require('./scrollbar-ticks').default
|
||||
|
||||
class Scrollbar extends React.Component
|
||||
@displayName: 'Scrollbar'
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ _ = require 'underscore'
|
|||
{Utils,
|
||||
Contact,
|
||||
RegExpUtils} = require 'nylas-exports'
|
||||
RetinaImg = require './retina-img'
|
||||
RetinaImg = require('./retina-img').default
|
||||
|
||||
class SizeToFitInput extends React.Component
|
||||
constructor: (@props) ->
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
ModelWithMetadata = require './model-with-metadata'
|
||||
ModelWithMetadata = require('./model-with-metadata').default
|
||||
Attributes = require '../attributes'
|
||||
_ = require 'underscore'
|
||||
CategoryStore = null
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Category = require './category'
|
|||
Contact = require './contact'
|
||||
Attributes = require '../attributes'
|
||||
AccountStore = require '../stores/account-store'
|
||||
ModelWithMetadata = require './model-with-metadata'
|
||||
ModelWithMetadata = require('./model-with-metadata').default
|
||||
|
||||
###
|
||||
Public: The Message model represents a Message object served by the Nylas Platform API.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
_ = require 'underscore'
|
||||
QuerySubscription = require './query-subscription'
|
||||
QuerySubscription = require('./query-subscription').default
|
||||
DatabaseStore = null
|
||||
|
||||
###
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ moment = require('moment-timezone')
|
|||
tz = Intl.DateTimeFormat().resolvedOptions().timeZone
|
||||
|
||||
DefaultResourcePath = null
|
||||
TaskRegistry = require '../../task-registry'
|
||||
DatabaseObjectRegistry = require '../../database-object-registry'
|
||||
TaskRegistry = require('../../task-registry').default
|
||||
DatabaseObjectRegistry = require('../../database-object-registry').default
|
||||
|
||||
imageData = null
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
{remote} = require 'electron'
|
||||
request = require 'request'
|
||||
NylasLongConnection = require './nylas-long-connection'
|
||||
NylasLongConnection = require('./nylas-long-connection').default
|
||||
Utils = require './models/utils'
|
||||
Account = require './models/account'
|
||||
Message = require './models/message'
|
||||
|
|
@ -349,7 +349,7 @@ class NylasAPI
|
|||
"event": require('./models/event')
|
||||
"label": require('./models/label')
|
||||
"folder": require('./models/folder')
|
||||
"thread": require('./models/thread')
|
||||
"thread": require('./models/thread').default
|
||||
"draft": require('./models/message')
|
||||
"account": require('./models/account')
|
||||
"message": require('./models/message')
|
||||
|
|
|
|||
|
|
@ -238,7 +238,7 @@ class AccountStore extends NylasStore
|
|||
path = require 'path'
|
||||
Message = require '../models/message'
|
||||
Account = require '../models/account'
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
Label = require '../models/label'
|
||||
|
||||
@_caches = {}
|
||||
|
|
|
|||
|
|
@ -72,4 +72,5 @@ class BadgeStore extends NylasStore {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = new BadgeStore()
|
||||
const badgeStore = new BadgeStore()
|
||||
export default badgeStore
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
{AttributeCollection, AttributeJoinedData} = require '../attributes'
|
||||
|
||||
DatabaseObjectRegistry = require '../../database-object-registry'
|
||||
DatabaseObjectRegistry = require('../../database-object-registry').default
|
||||
{tableNameForJoin} = require '../models/utils'
|
||||
|
||||
# The DatabaseConnection dispatches queries to the Browser process via IPC and listens
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
Message = require '../models/message'
|
||||
Actions = require '../actions'
|
||||
DatabaseStore = require './database-store'
|
||||
ExtensionRegistry = require '../../extension-registry'
|
||||
ExtensionRegistry = require('../../extension-registry').default
|
||||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
SyncbackDraftTask = require '../tasks/syncback-draft-task'
|
||||
SyncbackDraftTask = require('../tasks/syncback-draft-task').default
|
||||
CoffeeHelpers = require '../coffee-helpers'
|
||||
DraftStore = null
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ DraftStore = null
|
|||
InlineStyleTransformer = require '../../services/inline-style-transformer'
|
||||
SanitizeTransformer = require '../../services/sanitize-transformer'
|
||||
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
Contact = require '../models/contact'
|
||||
Message = require '../models/message'
|
||||
Utils = require '../models/utils'
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@ AccountStore = require './account-store'
|
|||
TaskQueueStatusStore = require './task-queue-status-store'
|
||||
FocusedContentStore = require './focused-content-store'
|
||||
|
||||
BaseDraftTask = require '../tasks/base-draft-task'
|
||||
SendDraftTask = require '../tasks/send-draft-task'
|
||||
SyncbackDraftFilesTask = require '../tasks/syncback-draft-files-task'
|
||||
SyncbackDraftTask = require '../tasks/syncback-draft-task'
|
||||
DestroyDraftTask = require '../tasks/destroy-draft-task'
|
||||
BaseDraftTask = require('../tasks/base-draft-task').default
|
||||
SendDraftTask = require('../tasks/send-draft-task').default
|
||||
SyncbackDraftFilesTask = require('../tasks/syncback-draft-files-task').default
|
||||
SyncbackDraftTask = require('../tasks/syncback-draft-task').default
|
||||
DestroyDraftTask = require('../tasks/destroy-draft-task').default
|
||||
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
Contact = require '../models/contact'
|
||||
Message = require '../models/message'
|
||||
Actions = require '../actions'
|
||||
|
|
@ -27,7 +27,7 @@ SoundRegistry = require '../../sound-registry'
|
|||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
CoffeeHelpers = require '../coffee-helpers'
|
||||
|
||||
ExtensionRegistry = require '../../extension-registry'
|
||||
ExtensionRegistry = require('../../extension-registry').default
|
||||
{deprecate} = require '../../deprecate-utils'
|
||||
|
||||
###
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ Rx = require 'rx-lite'
|
|||
Utils = require '../models/utils'
|
||||
Actions = require '../actions'
|
||||
NylasStore = require 'nylas-store'
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
Contact = require '../models/contact'
|
||||
MessageStore = require './message-store'
|
||||
AccountStore = require './account-store'
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ AccountStore = require './account-store'
|
|||
WorkspaceStore = require './workspace-store'
|
||||
DatabaseStore = require './database-store'
|
||||
Actions = require '../actions'
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
Model = require '../models/model'
|
||||
|
||||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ Rx = require 'rx-lite'
|
|||
AccountStore = require './account-store'
|
||||
DatabaseStore = require './database-store'
|
||||
TaskQueueStatusStore = require './task-queue-status-store'
|
||||
ReprocessMailRulesTask = require '../tasks/reprocess-mail-rules-task'
|
||||
ReprocessMailRulesTask = require('../tasks/reprocess-mail-rules-task').default
|
||||
Utils = require '../models/utils'
|
||||
Actions = require '../actions'
|
||||
|
||||
|
|
|
|||
|
|
@ -133,4 +133,5 @@ class MessageBodyProcessor {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = new MessageBodyProcessor();
|
||||
const store = new MessageBodyProcessor();
|
||||
export default store
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
NylasStore = require "nylas-store"
|
||||
Actions = require "../actions"
|
||||
Message = require "../models/message"
|
||||
Thread = require "../models/thread"
|
||||
Thread = require("../models/thread").default
|
||||
Utils = require '../models/utils'
|
||||
DatabaseStore = require "./database-store"
|
||||
FocusedPerspectiveStore = require './focused-perspective-store'
|
||||
FocusedContentStore = require "./focused-content-store"
|
||||
ChangeUnreadTask = require '../tasks/change-unread-task'
|
||||
ChangeUnreadTask = require('../tasks/change-unread-task').default
|
||||
NylasAPI = require '../nylas-api'
|
||||
ExtensionRegistry = require '../../extension-registry'
|
||||
ExtensionRegistry = require('../../extension-registry').default
|
||||
{deprecate} = require '../../deprecate-utils'
|
||||
async = require 'async'
|
||||
_ = require 'underscore'
|
||||
|
|
@ -86,7 +86,7 @@ class MessageStore extends NylasStore
|
|||
ExtensionRegistry.MessageView.unregister(ext)
|
||||
|
||||
_onExtensionsChanged: (role) ->
|
||||
MessageBodyProcessor = require './message-body-processor'
|
||||
MessageBodyProcessor = require('./message-body-processor').default
|
||||
MessageBodyProcessor.resetCache()
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -42,4 +42,5 @@ class MetadataStore extends NylasStore {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = new MetadataStore();
|
||||
const store = new MetadataStore();
|
||||
export default store
|
||||
|
|
|
|||
|
|
@ -26,4 +26,6 @@ class OutboxStore extends NylasStore {
|
|||
return this._tasks.filter((task) => task.draftAccountId === accountId);
|
||||
}
|
||||
}
|
||||
module.exports = new OutboxStore();
|
||||
|
||||
const store = new OutboxStore()
|
||||
export default store
|
||||
|
|
|
|||
|
|
@ -50,4 +50,5 @@ class RecentlyReadStore extends NylasStore {
|
|||
}
|
||||
}
|
||||
|
||||
module.exports = new RecentlyReadStore();
|
||||
const store = new RecentlyReadStore()
|
||||
export default store
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ path = require 'path'
|
|||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
CoffeeHelpers = require '../coffee-helpers'
|
||||
|
||||
Task = require "../tasks/task"
|
||||
Task = require("../tasks/task").default
|
||||
Utils = require "../models/utils"
|
||||
Reflux = require 'reflux'
|
||||
Actions = require '../actions'
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ Reflux = require 'reflux'
|
|||
_ = require 'underscore'
|
||||
NylasStore = require 'nylas-store'
|
||||
DatabaseStore = require './database-store'
|
||||
Thread = require '../models/thread'
|
||||
Thread = require('../models/thread').default
|
||||
|
||||
###
|
||||
Are running two nested SELECT statements really the best option? Yup.
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ _ = require 'underscore'
|
|||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
CoffeeHelpers = require '../coffee-helpers'
|
||||
|
||||
Task = require "../tasks/task"
|
||||
Task = require("../tasks/task").default
|
||||
Actions = require '../actions'
|
||||
|
||||
class UndoRedoStore
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import Task from './task';
|
|||
import NylasAPI from '../nylas-api';
|
||||
import {APIError} from '../errors';
|
||||
|
||||
module.exports = class SyncbackCategoryTask extends Task {
|
||||
export default class SyncbackCategoryTask extends Task {
|
||||
|
||||
constructor({category, displayName} = {}) {
|
||||
super()
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
TaskRegistry = require '../task-registry'
|
||||
StoreRegistry = require '../store-registry'
|
||||
DatabaseObjectRegistry = require '../database-object-registry'
|
||||
TaskRegistry = require('../task-registry').default
|
||||
StoreRegistry = require('../store-registry').default
|
||||
DatabaseObjectRegistry = require('../database-object-registry').default
|
||||
|
||||
class NylasExports
|
||||
# Will lazy load when requested
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
_ = require 'underscore'
|
||||
|
||||
Task = require './flux/tasks/task'
|
||||
Task = require('./flux/tasks/task').default
|
||||
Actions = require './flux/actions'
|
||||
Category = require './flux/models/category'
|
||||
Thread = require './flux/models/thread'
|
||||
Thread = require('./flux/models/thread').default
|
||||
Message = require './flux/models/message'
|
||||
AccountStore = require './flux/stores/account-store'
|
||||
DatabaseStore = require './flux/stores/database-store'
|
||||
|
|
@ -11,10 +11,10 @@ TaskQueueStatusStore = require './flux/stores/task-queue-status-store'
|
|||
|
||||
{ConditionMode, ConditionTemplates} = require './mail-rules-templates'
|
||||
|
||||
ChangeUnreadTask = require './flux/tasks/change-unread-task'
|
||||
ChangeFolderTask = require './flux/tasks/change-folder-task'
|
||||
ChangeStarredTask = require './flux/tasks/change-starred-task'
|
||||
ChangeLabelsTask = require './flux/tasks/change-labels-task'
|
||||
ChangeUnreadTask = require('./flux/tasks/change-unread-task').default
|
||||
ChangeFolderTask = require('./flux/tasks/change-folder-task').default
|
||||
ChangeStarredTask = require('./flux/tasks/change-starred-task').default
|
||||
ChangeLabelsTask = require('./flux/tasks/change-labels-task').default
|
||||
MailRulesStore = null
|
||||
|
||||
###
|
||||
|
|
|
|||
|
|
@ -1,17 +1,17 @@
|
|||
_ = require 'underscore'
|
||||
|
||||
Utils = require './flux/models/utils'
|
||||
TaskFactory = require './flux/tasks/task-factory'
|
||||
TaskFactory = require('./flux/tasks/task-factory').default
|
||||
AccountStore = require './flux/stores/account-store'
|
||||
CategoryStore = require './flux/stores/category-store'
|
||||
DatabaseStore = require './flux/stores/database-store'
|
||||
OutboxStore = require './flux/stores/outbox-store'
|
||||
OutboxStore = require('./flux/stores/outbox-store').default
|
||||
ThreadCountsStore = require './flux/stores/thread-counts-store'
|
||||
RecentlyReadStore = require './flux/stores/recently-read-store'
|
||||
MutableQuerySubscription = require './flux/models/mutable-query-subscription'
|
||||
UnreadQuerySubscription = require './flux/models/unread-query-subscription'
|
||||
RecentlyReadStore = require('./flux/stores/recently-read-store').default
|
||||
MutableQuerySubscription = require('./flux/models/mutable-query-subscription').default
|
||||
UnreadQuerySubscription = require('./flux/models/unread-query-subscription').default
|
||||
Matcher = require './flux/attributes/matcher'
|
||||
Thread = require './flux/models/thread'
|
||||
Thread = require('./flux/models/thread').default
|
||||
Category = require './flux/models/category'
|
||||
Actions = require './flux/actions'
|
||||
ChangeUnreadTask = null
|
||||
|
|
@ -204,7 +204,7 @@ class StarredMailboxPerspective extends MailboxPerspective
|
|||
super
|
||||
|
||||
receiveThreads: (threadsOrIds) =>
|
||||
ChangeStarredTask = require './flux/tasks/change-starred-task'
|
||||
ChangeStarredTask = require('./flux/tasks/change-starred-task').default
|
||||
task = new ChangeStarredTask({threads:threadsOrIds, starred: true})
|
||||
Actions.queueTask(task)
|
||||
|
||||
|
|
@ -378,12 +378,12 @@ class UnreadMailboxPerspective extends CategoryMailboxPerspective
|
|||
receiveThreads: (threadsOrIds) =>
|
||||
super(threadsOrIds)
|
||||
|
||||
ChangeUnreadTask ?= require './flux/tasks/change-unread-task'
|
||||
ChangeUnreadTask ?= require('./flux/tasks/change-unread-task').default
|
||||
task = new ChangeUnreadTask({threads:threadsOrIds, unread: true})
|
||||
Actions.queueTask(task)
|
||||
|
||||
tasksForRemovingItems: (threads, ruleset) =>
|
||||
ChangeUnreadTask ?= require './flux/tasks/change-unread-task'
|
||||
ChangeUnreadTask ?= require('./flux/tasks/change-unread-task').default
|
||||
tasks = super(threads, ruleset)
|
||||
tasks.push new ChangeUnreadTask({threads, unread: false})
|
||||
return tasks
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ fs = require 'fs-plus'
|
|||
|
||||
WindowEventHandler = require './window-event-handler'
|
||||
StylesElement = require './styles-element'
|
||||
StoreRegistry = require './store-registry'
|
||||
StoreRegistry = require('./store-registry').default
|
||||
|
||||
Utils = require './flux/models/utils'
|
||||
{APIError} = require './flux/errors'
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ Q = require 'q'
|
|||
|
||||
ModuleCache = require './module-cache'
|
||||
|
||||
TaskRegistry = require './task-registry'
|
||||
DatabaseObjectRegistry = require './database-object-registry'
|
||||
TaskRegistry = require('./task-registry').default
|
||||
DatabaseObjectRegistry = require('./database-object-registry').default
|
||||
|
||||
try
|
||||
packagesCache = require('../package.json')?._N1Packages ? {}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
crypto = require 'crypto'
|
||||
DOMUtils = require '../dom-utils'
|
||||
quoteStringDetector = require './quote-string-detector'
|
||||
quoteStringDetector = require('./quote-string-detector').default
|
||||
|
||||
class QuotedHTMLTransformer
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ ReactCSSTransitionGroup = require 'react-addons-css-transition-group'
|
|||
Sheet = require './sheet'
|
||||
Toolbar = require './sheet-toolbar'
|
||||
Flexbox = require './components/flexbox'
|
||||
RetinaImg = require './components/retina-img'
|
||||
RetinaImg = require('./components/retina-img').default
|
||||
InjectedComponentSet = require './components/injected-component-set'
|
||||
_ = require 'underscore'
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ React = require 'react'
|
|||
ReactDOM = require 'react-dom'
|
||||
Sheet = require './sheet'
|
||||
Flexbox = require './components/flexbox'
|
||||
RetinaImg = require './components/retina-img'
|
||||
RetinaImg = require('./components/retina-img').default
|
||||
Utils = require './flux/models/utils'
|
||||
{remote} = require 'electron'
|
||||
_str = require 'underscore.string'
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
React = require 'react'
|
||||
_ = require 'underscore'
|
||||
{Actions,ComponentRegistry, WorkspaceStore} = require "nylas-exports"
|
||||
RetinaImg = require './components/retina-img'
|
||||
RetinaImg = require('./components/retina-img').default
|
||||
Flexbox = require './components/flexbox'
|
||||
InjectedComponentSet = require './components/injected-component-set'
|
||||
ResizableRegion = require './components/resizable-region'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue