chore(redux-thunk): fix typings (#16335)
* chore(redux-thunk): fix typings * chore: lower react-redux version * chore(eslint): turn off thenable rulepull/16343/head
parent
7e23c828e9
commit
fa3009d2f4
|
@ -53,6 +53,7 @@ module.exports = {
|
|||
'@typescript-eslint/member-delimiter-style': 'off',
|
||||
'@typescript-eslint/prefer-regexp-exec': 'off',
|
||||
'@typescript-eslint/prefer-string-starts-ends-with': 'off',
|
||||
'@typescript-eslint/await-thenable': 'off',
|
||||
'@typescript-eslint/no-unused-vars': [
|
||||
'error',
|
||||
{varsIgnorePattern: '^_', argsIgnorePattern: '^_'},
|
||||
|
|
|
@ -123,8 +123,8 @@
|
|||
"ts-node": "^8.3.0",
|
||||
"tslib": "^1.9.0",
|
||||
"typescript": "3.6.4",
|
||||
"webpack": "^4.37.0",
|
||||
"webpack-cli": "^3.3.6",
|
||||
"webpack": "^4.41.4",
|
||||
"webpack-cli": "^3.3.10",
|
||||
"webpack-dev-server": "^3.7.2",
|
||||
"webpack-merge": "^4.2.1"
|
||||
},
|
||||
|
@ -181,7 +181,7 @@
|
|||
"react-virtualized": "^9.18.5",
|
||||
"redux": "^4.0.0",
|
||||
"redux-auth-wrapper": "^1.0.0",
|
||||
"redux-thunk": "^1.0.3",
|
||||
"redux-thunk": "^2.3.0",
|
||||
"reselect": "^4.0.0",
|
||||
"rome": "^2.1.22",
|
||||
"uuid": "^3.2.1",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
|
||||
// API
|
||||
import * as api from 'src/client'
|
||||
|
@ -10,7 +10,7 @@ import {RemoteDataState, AppState, Bucket} from 'src/types'
|
|||
import {getErrorMessage} from 'src/utils/api'
|
||||
|
||||
// Actions
|
||||
import {notify} from 'src/shared/actions/notifications'
|
||||
import {notify, Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
import {checkBucketLimits} from 'src/cloud/actions/limits'
|
||||
|
||||
// Constants
|
||||
|
@ -24,7 +24,12 @@ import {
|
|||
bucketRenameFailed,
|
||||
} from 'src/shared/copy/notifications'
|
||||
|
||||
export type Action = SetBuckets | AddBucket | EditBucket | RemoveBucket
|
||||
export type Action =
|
||||
| SetBuckets
|
||||
| AddBucket
|
||||
| EditBucket
|
||||
| RemoveBucket
|
||||
| NotifyAction
|
||||
|
||||
interface SetBuckets {
|
||||
type: 'SET_BUCKETS'
|
||||
|
@ -101,7 +106,7 @@ export const getBuckets = () => async (
|
|||
}
|
||||
|
||||
export const createBucket = (bucket: Bucket) => async (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof checkBucketLimits>>,
|
||||
getState: () => AppState
|
||||
) => {
|
||||
try {
|
||||
|
@ -169,7 +174,7 @@ export const renameBucket = (
|
|||
}
|
||||
|
||||
export const deleteBucket = (id: string, name: string) => async (
|
||||
dispatch: Dispatch<Action>
|
||||
dispatch: Dispatch<Action | ReturnType<typeof checkBucketLimits>>
|
||||
) => {
|
||||
try {
|
||||
const resp = await api.deleteBucket({bucketID: id})
|
||||
|
|
|
@ -12,7 +12,7 @@ import {getView} from 'src/dashboards/selectors'
|
|||
// Types
|
||||
import {GetState, MarkdownViewProperties, NoteEditorMode} from 'src/types'
|
||||
import {NoteEditorState} from 'src/dashboards/reducers/notes'
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
|
||||
export type Action =
|
||||
| CloseNoteEditorAction
|
||||
|
@ -61,7 +61,7 @@ export const setNote = (note: string): SetNoteAction => ({
|
|||
})
|
||||
|
||||
export const createNoteCell = (dashboardID: string) => (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof createCellWithView>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const dashboard = getState().dashboards.list.find(d => d.id === dashboardID)
|
||||
|
@ -131,7 +131,7 @@ export const loadNote = (id: string) => (
|
|||
}
|
||||
|
||||
export const updateViewNote = (id: string) => (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof updateView>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const state = getState()
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import {Bucket} from 'src/types'
|
||||
import {getTelegrafPlugins} from 'src/client'
|
||||
import {RemoteDataState} from 'src/types'
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
import {
|
||||
TelegrafEditorPluginState,
|
||||
TelegrafEditorActivePluginState,
|
||||
|
|
|
@ -79,7 +79,7 @@ class TelegrafEditor extends PureComponent<Props> {
|
|||
item =>
|
||||
(
|
||||
(this.props.pluginHashMap[item] as TelegrafEditorBasicPlugin) ||
|
||||
{}
|
||||
({} as TelegrafEditorBasicPlugin)
|
||||
).config
|
||||
)
|
||||
.filter(i => !!i)
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
import {client} from 'src/utils/api'
|
||||
|
||||
// Types
|
||||
import {RemoteDataState} from 'src/types'
|
||||
import {Dispatch} from 'react'
|
||||
import {RemoteDataState, AppThunk} from 'src/types'
|
||||
import {ILabel, ILabelProperties} from '@influxdata/influx'
|
||||
import {LabelProperties} from 'src/types/labels'
|
||||
import {Dispatch, ThunkAction} from 'redux-thunk'
|
||||
|
||||
// Actions
|
||||
import {notify} from 'src/shared/actions/notifications'
|
||||
import {notify, Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
import {
|
||||
getLabelsFailed,
|
||||
createLabelFailed,
|
||||
|
@ -17,7 +17,12 @@ import {
|
|||
} from 'src/shared/copy/notifications'
|
||||
import {GetState} from 'src/types'
|
||||
|
||||
export type Action = SetLabels | AddLabel | EditLabel | RemoveLabel
|
||||
export type Action =
|
||||
| SetLabels
|
||||
| AddLabel
|
||||
| EditLabel
|
||||
| RemoveLabel
|
||||
| NotifyAction
|
||||
|
||||
interface SetLabels {
|
||||
type: 'SET_LABELS'
|
||||
|
@ -90,7 +95,7 @@ export const getLabels = () => async (
|
|||
export const createLabel = (
|
||||
name: string,
|
||||
properties: LabelProperties
|
||||
): ThunkAction<Promise<void>, GetState> => async (
|
||||
): AppThunk<Promise<void>> => async (
|
||||
dispatch: Dispatch<Action>,
|
||||
getState: GetState
|
||||
): Promise<void> => {
|
||||
|
|
|
@ -7,11 +7,11 @@ import * as api from 'src/client'
|
|||
// Types
|
||||
import {RemoteDataState, GetState} from 'src/types'
|
||||
import {AddResourceMemberRequestBody} from '@influxdata/influx'
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
import {Member} from 'src/types'
|
||||
|
||||
// Actions
|
||||
import {notify} from 'src/shared/actions/notifications'
|
||||
import {notify, Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
import {
|
||||
memberAddSuccess,
|
||||
memberAddFailed,
|
||||
|
@ -19,7 +19,7 @@ import {
|
|||
memberRemoveFailed,
|
||||
} from 'src/shared/copy/notifications'
|
||||
|
||||
export type Action = SetMembers | AddMember | RemoveMember
|
||||
export type Action = SetMembers | AddMember | RemoveMember | NotifyAction
|
||||
|
||||
interface SetMembers {
|
||||
type: 'SET_MEMBERS'
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// Libraries
|
||||
import _ from 'lodash'
|
||||
import {ThunkAction} from 'redux-thunk'
|
||||
|
||||
// Constants
|
||||
import {StepStatus} from 'src/clockface/constants/wizard'
|
||||
|
@ -14,6 +13,7 @@ import {client} from 'src/utils/api'
|
|||
import * as api from 'src/client'
|
||||
|
||||
// Types
|
||||
import {AppThunk} from 'src/types'
|
||||
import {ISetupParams} from '@influxdata/influx'
|
||||
|
||||
export type Action =
|
||||
|
@ -70,7 +70,7 @@ export const setBucketID = (bucketID: string): SetBucketID => ({
|
|||
|
||||
export const setupAdmin = (
|
||||
params: ISetupParams
|
||||
): ThunkAction<Promise<void>> => async (dispatch): Promise<boolean> => {
|
||||
): AppThunk<Promise<boolean>> => async dispatch => {
|
||||
try {
|
||||
dispatch(setSetupParams(params))
|
||||
const response = await client.setup.create(params)
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
// Libraries
|
||||
import {Dispatch} from 'redux'
|
||||
import {ThunkAction} from 'redux-thunk'
|
||||
import {push, RouterAction} from 'react-router-redux'
|
||||
import HoneyBadger from 'honeybadger-js'
|
||||
|
||||
|
@ -29,6 +28,7 @@ import {
|
|||
RemoteDataState,
|
||||
NotificationAction,
|
||||
Bucket,
|
||||
AppThunk,
|
||||
} from 'src/types'
|
||||
|
||||
export enum ActionTypes {
|
||||
|
@ -161,7 +161,7 @@ export const getOrganizations = () => async (
|
|||
export const createOrgWithBucket = (
|
||||
org: Organization,
|
||||
bucket: Bucket
|
||||
): ThunkAction<Promise<void>> => async (
|
||||
): AppThunk<Promise<void>> => async (
|
||||
dispatch: Dispatch<Actions | RouterAction | NotificationAction>
|
||||
) => {
|
||||
let createdOrg: Organization
|
||||
|
@ -260,7 +260,7 @@ export const updateOrg = (org: Organization) => async (
|
|||
export const renameOrg = (
|
||||
originalName: string,
|
||||
org: Organization
|
||||
): ThunkAction<Promise<void>> => async (
|
||||
): AppThunk<Promise<void>> => async (
|
||||
dispatch: Dispatch<EditOrg | NotificationAction>
|
||||
) => {
|
||||
try {
|
||||
|
|
|
@ -4,10 +4,10 @@ import {client} from 'src/utils/api'
|
|||
// Types
|
||||
import {RemoteDataState, GetState} from 'src/types'
|
||||
import {ScraperTargetResponse, ScraperTargetRequest} from '@influxdata/influx'
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
|
||||
// Actions
|
||||
import {notify} from 'src/shared/actions/notifications'
|
||||
import {notify, Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
|
||||
import {
|
||||
scraperCreateFailed,
|
||||
|
@ -18,7 +18,12 @@ import {
|
|||
scraperUpdateSuccess,
|
||||
} from 'src/shared/copy/notifications'
|
||||
|
||||
export type Action = SetScrapers | AddScraper | EditScraper | RemoveScraper
|
||||
export type Action =
|
||||
| SetScrapers
|
||||
| AddScraper
|
||||
| EditScraper
|
||||
| RemoveScraper
|
||||
| NotifyAction
|
||||
|
||||
interface SetScrapers {
|
||||
type: 'SET_SCRAPERS'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Libraries
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
import {extractBoxedCol} from 'src/timeMachine/apis/queryBuilder'
|
||||
import moment from 'moment'
|
||||
|
||||
|
@ -25,6 +25,7 @@ import {rateLimitReached, resultTooLarge} from 'src/shared/copy/notifications'
|
|||
|
||||
// Types
|
||||
import {RemoteDataState, Filter, CustomTimeRange, GetState} from 'src/types'
|
||||
import {Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
|
||||
export type Action =
|
||||
| DeleteFilter
|
||||
|
@ -39,6 +40,7 @@ export type Action =
|
|||
| SetPreviewStatus
|
||||
| SetTimeRange
|
||||
| SetValuesByKey
|
||||
| NotifyAction
|
||||
|
||||
interface DeleteFilter {
|
||||
type: 'DELETE_FILTER'
|
||||
|
|
|
@ -682,12 +682,12 @@ export const telegrafUpdateFailed = (telegrafName: string): Notification => ({
|
|||
message: `Failed to update telegraf: "${telegrafName}"`,
|
||||
})
|
||||
|
||||
export const addTelelgrafLabelFailed = (): Notification => ({
|
||||
export const addTelegrafLabelFailed = (): Notification => ({
|
||||
...defaultErrorNotification,
|
||||
message: `Failed to add label to telegraf config`,
|
||||
})
|
||||
|
||||
export const removeTelelgrafLabelFailed = (): Notification => ({
|
||||
export const removeTelegrafLabelFailed = (): Notification => ({
|
||||
...defaultErrorNotification,
|
||||
message: `Failed to remove label from telegraf config`,
|
||||
})
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
import {client} from 'src/utils/api'
|
||||
|
||||
// Types
|
||||
import {RemoteDataState, GetState, Telegraf, Label} from 'src/types'
|
||||
import {Dispatch, ThunkAction} from 'redux-thunk'
|
||||
import {AppThunk, RemoteDataState, GetState, Telegraf, Label} from 'src/types'
|
||||
import {Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
import {Dispatch} from 'react'
|
||||
|
||||
// Actions
|
||||
import {notify} from 'src/shared/actions/notifications'
|
||||
|
@ -14,8 +15,8 @@ import {
|
|||
telegrafCreateFailed,
|
||||
telegrafUpdateFailed,
|
||||
telegrafDeleteFailed,
|
||||
addTelelgrafLabelFailed,
|
||||
removeTelelgrafLabelFailed,
|
||||
addTelegrafLabelFailed,
|
||||
removeTelegrafLabelFailed,
|
||||
getTelegrafConfigFailed,
|
||||
} from 'src/shared/copy/notifications'
|
||||
|
||||
|
@ -25,6 +26,7 @@ export type Action =
|
|||
| EditTelegraf
|
||||
| RemoveTelegraf
|
||||
| SetCurrentConfig
|
||||
| NotifyAction
|
||||
|
||||
interface SetTelegrafs {
|
||||
type: 'SET_TELEGRAFS'
|
||||
|
@ -146,10 +148,10 @@ export const deleteTelegraf = (id: string, name: string) => async (
|
|||
}
|
||||
}
|
||||
|
||||
export const addTelelgrafLabelsAsync = (
|
||||
export const addTelegrafLabelsAsync = (
|
||||
telegrafID: string,
|
||||
labels: Label[]
|
||||
): ThunkAction<Promise<void>> => async (dispatch): Promise<void> => {
|
||||
): AppThunk<Promise<void>> => async (dispatch): Promise<void> => {
|
||||
try {
|
||||
await client.telegrafConfigs.addLabels(telegrafID, labels)
|
||||
const telegraf = await client.telegrafConfigs.get(telegrafID)
|
||||
|
@ -157,14 +159,14 @@ export const addTelelgrafLabelsAsync = (
|
|||
dispatch(editTelegraf(telegraf))
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
dispatch(notify(addTelelgrafLabelFailed()))
|
||||
dispatch(notify(addTelegrafLabelFailed()))
|
||||
}
|
||||
}
|
||||
|
||||
export const removeTelelgrafLabelsAsync = (
|
||||
export const removeTelegrafLabelsAsync = (
|
||||
telegrafID: string,
|
||||
labels: Label[]
|
||||
): ThunkAction<Promise<void>> => async (dispatch): Promise<void> => {
|
||||
): AppThunk<Promise<void>> => async (dispatch): Promise<void> => {
|
||||
try {
|
||||
await client.telegrafConfigs.removeLabels(telegrafID, labels)
|
||||
const telegraf = await client.telegrafConfigs.get(telegrafID)
|
||||
|
@ -172,7 +174,7 @@ export const removeTelelgrafLabelsAsync = (
|
|||
dispatch(editTelegraf(telegraf))
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
dispatch(notify(removeTelelgrafLabelFailed()))
|
||||
dispatch(notify(removeTelegrafLabelFailed()))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -11,8 +11,8 @@ import InlineLabels from 'src/shared/components/inlineLabels/InlineLabels'
|
|||
|
||||
// Actions
|
||||
import {
|
||||
addTelelgrafLabelsAsync,
|
||||
removeTelelgrafLabelsAsync,
|
||||
addTelegrafLabelsAsync,
|
||||
removeTelegrafLabelsAsync,
|
||||
} from 'src/telegrafs/actions'
|
||||
import {createLabel as createLabelAsync} from 'src/labels/actions'
|
||||
|
||||
|
@ -38,8 +38,8 @@ interface StateProps {
|
|||
}
|
||||
|
||||
interface DispatchProps {
|
||||
onAddLabels: typeof addTelelgrafLabelsAsync
|
||||
onRemoveLabels: typeof removeTelelgrafLabelsAsync
|
||||
onAddLabels: typeof addTelegrafLabelsAsync
|
||||
onRemoveLabels: typeof removeTelegrafLabelsAsync
|
||||
onCreateLabel: typeof createLabelAsync
|
||||
}
|
||||
|
||||
|
@ -170,8 +170,8 @@ const mstp = ({labels, orgs: {org}}: AppState): StateProps => {
|
|||
}
|
||||
|
||||
const mdtp: DispatchProps = {
|
||||
onAddLabels: addTelelgrafLabelsAsync,
|
||||
onRemoveLabels: removeTelelgrafLabelsAsync,
|
||||
onAddLabels: addTelegrafLabelsAsync,
|
||||
onRemoveLabels: removeTelegrafLabelsAsync,
|
||||
onCreateLabel: createLabelAsync,
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Libraries
|
||||
import {get, isEmpty} from 'lodash'
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
|
||||
// Actions
|
||||
import {loadBuckets} from 'src/timeMachine/actions/queryBuilder'
|
||||
|
@ -100,6 +100,11 @@ export type Action =
|
|||
| ReturnType<typeof updateCheckThreshold>
|
||||
| ReturnType<typeof removeCheckThreshold>
|
||||
|
||||
type ExternalActions =
|
||||
| ReturnType<typeof loadBuckets>
|
||||
| ReturnType<typeof saveAndExecuteQueries>
|
||||
| ReturnType<typeof setValues>
|
||||
|
||||
interface SetActiveTimeMachineAction {
|
||||
type: 'SET_ACTIVE_TIME_MACHINE'
|
||||
payload: {
|
||||
|
@ -392,7 +397,7 @@ export const setActiveQueryIndexSync = (
|
|||
})
|
||||
|
||||
export const setActiveQueryIndex = (activeQueryIndex: number) => (
|
||||
dispatch: Dispatch<Action>
|
||||
dispatch: Dispatch<Action | ExternalActions>
|
||||
) => {
|
||||
dispatch(setActiveQueryIndexSync(activeQueryIndex))
|
||||
dispatch(loadBuckets())
|
||||
|
@ -406,7 +411,9 @@ export const addQuerySync = (): AddQueryAction => ({
|
|||
type: 'ADD_QUERY',
|
||||
})
|
||||
|
||||
export const addQuery = () => (dispatch: Dispatch<Action>) => {
|
||||
export const addQuery = () => (
|
||||
dispatch: Dispatch<Action | ExternalActions>
|
||||
) => {
|
||||
dispatch(addQuerySync())
|
||||
dispatch(loadBuckets())
|
||||
}
|
||||
|
@ -432,7 +439,7 @@ export const toggleQuerySync = (queryIndex: number): ToggleQueryAction => ({
|
|||
})
|
||||
|
||||
export const removeQuery = (queryIndex: number) => (
|
||||
dispatch: Dispatch<Action>
|
||||
dispatch: Dispatch<Action | ExternalActions>
|
||||
) => {
|
||||
dispatch(removeQuerySync(queryIndex))
|
||||
dispatch(loadBuckets())
|
||||
|
@ -440,7 +447,7 @@ export const removeQuery = (queryIndex: number) => (
|
|||
}
|
||||
|
||||
export const toggleQuery = (queryIndex: number) => (
|
||||
dispatch: Dispatch<Action>
|
||||
dispatch: Dispatch<Action | ExternalActions>
|
||||
) => {
|
||||
dispatch(toggleQuerySync(queryIndex))
|
||||
dispatch(saveAndExecuteQueries())
|
||||
|
@ -677,7 +684,7 @@ export const removeCheckThreshold = (level: CheckStatusLevel) => ({
|
|||
})
|
||||
|
||||
export const loadNewVEO = (dashboardID: string) => (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ExternalActions>,
|
||||
getState: GetState
|
||||
): void => {
|
||||
const state = getState()
|
||||
|
|
|
@ -9,12 +9,12 @@ import {
|
|||
} from 'src/timeMachine/selectors'
|
||||
|
||||
// Types
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {
|
||||
BuilderAggregateFunctionType,
|
||||
GetState,
|
||||
RemoteDataState,
|
||||
} from 'src/types'
|
||||
import {Dispatch} from 'react'
|
||||
import {BuilderFunctionsType} from '@influxdata/influx'
|
||||
|
||||
export type Action =
|
||||
|
@ -124,7 +124,7 @@ export const setKeysSearchTerm = (index: number, searchTerm: string) => ({
|
|||
})
|
||||
|
||||
export const loadBuckets = () => async (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof selectBucket>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const queryURL = getState().links.query.self
|
||||
|
@ -164,13 +164,13 @@ export const loadBuckets = () => async (
|
|||
export const selectBucket = (
|
||||
bucket: string,
|
||||
resetSelections: boolean = false
|
||||
) => (dispatch: Dispatch<Action>) => {
|
||||
) => (dispatch: Dispatch<Action | ReturnType<typeof loadTagSelector>>) => {
|
||||
dispatch(setBuilderBucket(bucket, resetSelections))
|
||||
dispatch(loadTagSelector(0))
|
||||
}
|
||||
|
||||
export const loadTagSelector = (index: number) => async (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof loadTagSelectorValues>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const {buckets, tags} = getActiveQuery(getState()).builderConfig
|
||||
|
@ -230,7 +230,7 @@ export const loadTagSelector = (index: number) => async (
|
|||
}
|
||||
|
||||
const loadTagSelectorValues = (index: number) => async (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof loadTagSelector>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const state = getState()
|
||||
|
@ -280,7 +280,7 @@ const loadTagSelectorValues = (index: number) => async (
|
|||
}
|
||||
|
||||
export const selectTagValue = (index: number, value: string) => (
|
||||
dispatch: Dispatch<Action>,
|
||||
dispatch: Dispatch<Action | ReturnType<typeof addTagSelector>>,
|
||||
getState: GetState
|
||||
) => {
|
||||
const state = getState()
|
||||
|
|
|
@ -37,3 +37,4 @@ export * from './alerting'
|
|||
export * from './auth'
|
||||
export * from './cloud'
|
||||
export * from './resources'
|
||||
export * from './redux'
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
import {AppState} from './stores'
|
||||
import {Action} from 'redux'
|
||||
import {ThunkAction} from 'redux-thunk'
|
||||
|
||||
export type AppThunk<ReturnType = void> = ThunkAction<
|
||||
ReturnType,
|
||||
AppState,
|
||||
null,
|
||||
Action<string>
|
||||
>
|
|
@ -29,21 +29,23 @@ import {findDepedentVariables} from 'src/variables/utils/exportVariables'
|
|||
import * as copy from 'src/shared/copy/notifications'
|
||||
|
||||
// Types
|
||||
import {Dispatch} from 'redux-thunk'
|
||||
import {Dispatch} from 'react'
|
||||
import {
|
||||
GetState,
|
||||
VariableArgumentType,
|
||||
RemoteDataState,
|
||||
VariableTemplate,
|
||||
QueryArguments,
|
||||
MapArguments,
|
||||
CSVArguments,
|
||||
} from 'src/types'
|
||||
import {GetState, VariableArgumentType} from 'src/types'
|
||||
import {IVariable as Variable, ILabel as Label} from '@influxdata/influx'
|
||||
import {VariableValuesByID} from 'src/variables/types'
|
||||
import {
|
||||
addVariableLabelFailed,
|
||||
removeVariableLabelFailed,
|
||||
} from 'src/shared/copy/notifications'
|
||||
import {Action as NotifyAction} from 'src/shared/actions/notifications'
|
||||
|
||||
export type EditorAction =
|
||||
| ReturnType<typeof clearEditor>
|
||||
|
@ -89,6 +91,7 @@ export type Action =
|
|||
| ReturnType<typeof moveVariable>
|
||||
| ReturnType<typeof setValues>
|
||||
| ReturnType<typeof selectValue>
|
||||
| NotifyAction
|
||||
|
||||
const setVariables = (status: RemoteDataState, variables?: Variable[]) => ({
|
||||
type: 'SET_VARIABLES' as 'SET_VARIABLES',
|
||||
|
|
287
ui/yarn.lock
287
ui/yarn.lock
|
@ -901,7 +901,14 @@
|
|||
js-levenshtein "^1.1.3"
|
||||
semver "^5.5.0"
|
||||
|
||||
"@babel/runtime@^7.1.2", "@babel/runtime@^7.1.5":
|
||||
"@babel/runtime@^7.1.2":
|
||||
version "7.7.7"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.7.tgz#194769ca8d6d7790ec23605af9ee3e42a0aa79cf"
|
||||
integrity sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==
|
||||
dependencies:
|
||||
regenerator-runtime "^0.13.2"
|
||||
|
||||
"@babel/runtime@^7.1.5":
|
||||
version "7.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.2.0.tgz#b03e42eeddf5898e00646e4c840fa07ba8dcad7f"
|
||||
integrity sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==
|
||||
|
@ -1830,7 +1837,7 @@ acorn@^5.5.3:
|
|||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
|
||||
integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
|
||||
|
||||
acorn@^6.0.1, acorn@^6.2.0:
|
||||
acorn@^6.0.1:
|
||||
version "6.2.1"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51"
|
||||
integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==
|
||||
|
@ -1845,6 +1852,11 @@ acorn@^6.0.7:
|
|||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
|
||||
integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==
|
||||
|
||||
acorn@^6.2.1:
|
||||
version "6.4.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784"
|
||||
integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==
|
||||
|
||||
acorn@^7.1.0:
|
||||
version "7.1.0"
|
||||
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c"
|
||||
|
@ -2384,11 +2396,6 @@ bluebird@3.5.0:
|
|||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c"
|
||||
integrity sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=
|
||||
|
||||
bluebird@^3.5.3:
|
||||
version "3.5.3"
|
||||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
|
||||
integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==
|
||||
|
||||
bluebird@^3.5.5:
|
||||
version "3.5.5"
|
||||
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
|
||||
|
@ -2658,22 +2665,23 @@ bytes@3.1.0:
|
|||
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
|
||||
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
|
||||
|
||||
cacache@^11.0.2:
|
||||
version "11.3.2"
|
||||
resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.2.tgz#2d81e308e3d258ca38125b676b98b2ac9ce69bfa"
|
||||
integrity sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==
|
||||
cacache@^12.0.2:
|
||||
version "12.0.3"
|
||||
resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390"
|
||||
integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==
|
||||
dependencies:
|
||||
bluebird "^3.5.3"
|
||||
bluebird "^3.5.5"
|
||||
chownr "^1.1.1"
|
||||
figgy-pudding "^3.5.1"
|
||||
glob "^7.1.3"
|
||||
glob "^7.1.4"
|
||||
graceful-fs "^4.1.15"
|
||||
infer-owner "^1.0.3"
|
||||
lru-cache "^5.1.1"
|
||||
mississippi "^3.0.0"
|
||||
mkdirp "^0.5.1"
|
||||
move-concurrently "^1.0.1"
|
||||
promise-inflight "^1.0.1"
|
||||
rimraf "^2.6.2"
|
||||
rimraf "^2.6.3"
|
||||
ssri "^6.0.1"
|
||||
unique-filename "^1.1.1"
|
||||
y18n "^4.0.0"
|
||||
|
@ -2971,10 +2979,10 @@ chroma-js@^1.3.6:
|
|||
resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.4.0.tgz#695c52e7c97617e5f687db31913503d410481ae4"
|
||||
integrity sha512-5vBYGJkhSnK2SRZ0XkxwTL+TSRyP7PHIxjeg+1uce5qpNDRLLwAXcF12kIztas/BYakWPQhchzV4TKkiwKNd8Q==
|
||||
|
||||
chrome-trace-event@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48"
|
||||
integrity sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==
|
||||
chrome-trace-event@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
|
||||
integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
|
||||
dependencies:
|
||||
tslib "^1.9.0"
|
||||
|
||||
|
@ -3215,7 +3223,7 @@ commander@2.15.1:
|
|||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
|
||||
integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==
|
||||
|
||||
commander@2.17.x, commander@~2.17.1:
|
||||
commander@2.17.x:
|
||||
version "2.17.1"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
|
||||
integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==
|
||||
|
@ -4502,10 +4510,10 @@ eslint-plugin-react@^7.16.0:
|
|||
prop-types "^15.7.2"
|
||||
resolve "^1.12.0"
|
||||
|
||||
eslint-scope@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172"
|
||||
integrity sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==
|
||||
eslint-scope@^4.0.3:
|
||||
version "4.0.3"
|
||||
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
|
||||
integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
|
||||
dependencies:
|
||||
esrecurse "^4.1.0"
|
||||
estraverse "^4.1.1"
|
||||
|
@ -4638,10 +4646,10 @@ eventemitter3@^3.0.0:
|
|||
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163"
|
||||
integrity sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==
|
||||
|
||||
events@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
|
||||
integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
|
||||
events@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88"
|
||||
integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==
|
||||
|
||||
eventsource@^1.0.7:
|
||||
version "1.0.7"
|
||||
|
@ -5051,6 +5059,15 @@ find-cache-dir@^2.0.0:
|
|||
make-dir "^1.0.0"
|
||||
pkg-dir "^3.0.0"
|
||||
|
||||
find-cache-dir@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7"
|
||||
integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
|
||||
dependencies:
|
||||
commondir "^1.0.1"
|
||||
make-dir "^2.0.0"
|
||||
pkg-dir "^3.0.0"
|
||||
|
||||
find-cache-dir@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz#9935894999debef4cf9f677fdf646d002c4cdecb"
|
||||
|
@ -5375,7 +5392,7 @@ glob@7.1.3, glob@^7.0.3:
|
|||
once "^1.3.0"
|
||||
path-is-absolute "^1.0.0"
|
||||
|
||||
glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
|
||||
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
|
||||
version "7.1.4"
|
||||
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
|
||||
integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
|
||||
|
@ -5654,9 +5671,9 @@ hoist-non-react-statics@^2.1.0, hoist-non-react-statics@^2.3.1:
|
|||
integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==
|
||||
|
||||
hoist-non-react-statics@^3.3.0:
|
||||
version "3.3.0"
|
||||
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b"
|
||||
integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==
|
||||
version "3.3.1"
|
||||
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#101685d3aff3b23ea213163f6e8e12f4f111e19f"
|
||||
integrity sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==
|
||||
dependencies:
|
||||
react-is "^16.7.0"
|
||||
|
||||
|
@ -6006,12 +6023,7 @@ indexes-of@^1.0.1:
|
|||
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
|
||||
integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
|
||||
|
||||
indexof@0.0.1:
|
||||
version "0.0.1"
|
||||
resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
|
||||
integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=
|
||||
|
||||
infer-owner@^1.0.4:
|
||||
infer-owner@^1.0.3, infer-owner@^1.0.4:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
|
||||
integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
|
||||
|
@ -7296,7 +7308,7 @@ load-json-file@^4.0.0:
|
|||
pify "^3.0.0"
|
||||
strip-bom "^3.0.0"
|
||||
|
||||
loader-runner@^2.3.0:
|
||||
loader-runner@^2.4.0:
|
||||
version "2.4.0"
|
||||
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
|
||||
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
|
||||
|
@ -7494,7 +7506,7 @@ make-dir@^1.0.0:
|
|||
dependencies:
|
||||
pify "^3.0.0"
|
||||
|
||||
make-dir@^2.1.0:
|
||||
make-dir@^2.0.0, make-dir@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
|
||||
integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
|
||||
|
@ -7606,7 +7618,7 @@ memoize-one@^4.0.2:
|
|||
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.0.2.tgz#3fb8db695aa14ab9c0f1644e1585a8806adc1aee"
|
||||
integrity sha512-ucx2DmXTeZTsS4GPPUZCbULAN7kdPT1G+H49Y34JjbQ5ESc6OGhVxKvb1iKhr9v19ZB9OtnHwNnhUnNR/7Wteg==
|
||||
|
||||
memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1:
|
||||
memory-fs@^0.4.0, memory-fs@^0.4.1:
|
||||
version "0.4.1"
|
||||
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
|
||||
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
|
||||
|
@ -7641,7 +7653,7 @@ microevent.ts@~0.1.1:
|
|||
resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0"
|
||||
integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==
|
||||
|
||||
micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9:
|
||||
micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.9:
|
||||
version "3.1.10"
|
||||
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
|
||||
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
|
||||
|
@ -7834,7 +7846,7 @@ mixin-object@^2.0.1:
|
|||
for-in "^0.1.3"
|
||||
is-extendable "^0.1.1"
|
||||
|
||||
mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1:
|
||||
mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1:
|
||||
version "0.5.1"
|
||||
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
|
||||
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
|
||||
|
@ -8034,7 +8046,7 @@ neo-async@^2.5.0:
|
|||
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835"
|
||||
integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==
|
||||
|
||||
neo-async@^2.6.0:
|
||||
neo-async@^2.6.0, neo-async@^2.6.1:
|
||||
version "2.6.1"
|
||||
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
|
||||
integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
|
||||
|
@ -8074,10 +8086,10 @@ node-int64@^0.4.0:
|
|||
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
|
||||
integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=
|
||||
|
||||
node-libs-browser@^2.0.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df"
|
||||
integrity sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==
|
||||
node-libs-browser@^2.2.1:
|
||||
version "2.2.1"
|
||||
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
|
||||
integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
|
||||
dependencies:
|
||||
assert "^1.1.1"
|
||||
browserify-zlib "^0.2.0"
|
||||
|
@ -8086,10 +8098,10 @@ node-libs-browser@^2.0.0:
|
|||
constants-browserify "^1.0.0"
|
||||
crypto-browserify "^3.11.0"
|
||||
domain-browser "^1.1.1"
|
||||
events "^1.0.0"
|
||||
events "^3.0.0"
|
||||
https-browserify "^1.0.0"
|
||||
os-browserify "^0.3.0"
|
||||
path-browserify "0.0.0"
|
||||
path-browserify "0.0.1"
|
||||
process "^0.11.10"
|
||||
punycode "^1.2.4"
|
||||
querystring-es3 "^0.2.0"
|
||||
|
@ -8100,8 +8112,8 @@ node-libs-browser@^2.0.0:
|
|||
timers-browserify "^2.0.4"
|
||||
tty-browserify "0.0.0"
|
||||
url "^0.11.0"
|
||||
util "^0.10.3"
|
||||
vm-browserify "0.0.4"
|
||||
util "^0.11.0"
|
||||
vm-browserify "^1.0.1"
|
||||
|
||||
node-modules-regexp@^1.0.0:
|
||||
version "1.0.0"
|
||||
|
@ -8769,10 +8781,10 @@ pascalcase@^0.1.1:
|
|||
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
|
||||
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
|
||||
|
||||
path-browserify@0.0.0:
|
||||
version "0.0.0"
|
||||
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
|
||||
integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=
|
||||
path-browserify@0.0.1:
|
||||
version "0.0.1"
|
||||
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
|
||||
integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
|
||||
|
||||
path-dirname@^1.0.0:
|
||||
version "1.0.2"
|
||||
|
@ -9708,7 +9720,12 @@ react-is@^16.5.2:
|
|||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.5.2.tgz#e2a7b7c3f5d48062eb769fcb123505eb928722e3"
|
||||
integrity sha512-hSl7E6l25GTjNEZATqZIuWOgSnpXb3kD0DVCujmg46K5zLxsbiKaaT6VO9slkSBDPZfYs30lwfJwbOFOnoEnKQ==
|
||||
|
||||
react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1:
|
||||
react-is@^16.6.0, react-is@^16.7.0:
|
||||
version "16.12.0"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c"
|
||||
integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==
|
||||
|
||||
react-is@^16.8.1:
|
||||
version "16.11.0"
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa"
|
||||
integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw==
|
||||
|
@ -9933,10 +9950,10 @@ redux-auth-wrapper@^1.0.0:
|
|||
lodash.isempty "4.4.0"
|
||||
prop-types "15.5.8"
|
||||
|
||||
redux-thunk@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-1.0.3.tgz#778aa0099eea0595031ab6b39165f6670d8d26bd"
|
||||
integrity sha1-d4qgCZ7qBZUDGrazkWX2Zw2NJr0=
|
||||
redux-thunk@^2.3.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
|
||||
integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
|
||||
|
||||
redux@^3.6.0, redux@^3.7.1:
|
||||
version "3.7.2"
|
||||
|
@ -9990,6 +10007,11 @@ regenerator-runtime@^0.12.0:
|
|||
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de"
|
||||
integrity sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==
|
||||
|
||||
regenerator-runtime@^0.13.2:
|
||||
version "0.13.3"
|
||||
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5"
|
||||
integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==
|
||||
|
||||
regenerator-transform@^0.13.3:
|
||||
version "0.13.3"
|
||||
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb"
|
||||
|
@ -10312,13 +10334,6 @@ rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3:
|
|||
dependencies:
|
||||
glob "^7.1.3"
|
||||
|
||||
rimraf@^2.6.2:
|
||||
version "2.6.2"
|
||||
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
|
||||
integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==
|
||||
dependencies:
|
||||
glob "^7.0.5"
|
||||
|
||||
rimraf@^2.7.1:
|
||||
version "2.7.1"
|
||||
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
|
||||
|
@ -10571,16 +10586,16 @@ send@0.17.1:
|
|||
range-parser "~1.2.1"
|
||||
statuses "~1.5.0"
|
||||
|
||||
serialize-javascript@^1.4.0:
|
||||
version "1.6.1"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.6.1.tgz#4d1f697ec49429a847ca6f442a2a755126c4d879"
|
||||
integrity sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==
|
||||
|
||||
serialize-javascript@^2.1.0:
|
||||
version "2.1.0"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.0.tgz#9310276819efd0eb128258bb341957f6eb2fc570"
|
||||
integrity sha512-a/mxFfU00QT88umAJQsNWOnUKckhNCqOl028N48e7wFmo2/EHpTo9Wso+iJJCMrQnmFvcjto5RJdAHEvVhcyUQ==
|
||||
|
||||
serialize-javascript@^2.1.2:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61"
|
||||
integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==
|
||||
|
||||
serve-index@^1.9.1:
|
||||
version "1.9.1"
|
||||
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
|
||||
|
@ -10808,14 +10823,6 @@ source-map-support@^0.5.6, source-map-support@~0.5.12:
|
|||
buffer-from "^1.0.0"
|
||||
source-map "^0.6.0"
|
||||
|
||||
source-map-support@~0.5.6:
|
||||
version "0.5.9"
|
||||
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f"
|
||||
integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==
|
||||
dependencies:
|
||||
buffer-from "^1.0.0"
|
||||
source-map "^0.6.0"
|
||||
|
||||
source-map-url@^0.4.0:
|
||||
version "0.4.0"
|
||||
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
|
||||
|
@ -11236,11 +11243,16 @@ table@^5.2.3:
|
|||
slice-ansi "^2.1.0"
|
||||
string-width "^3.0.0"
|
||||
|
||||
tapable@^1.0.0, tapable@^1.1.0:
|
||||
tapable@^1.0.0:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.1.tgz#4d297923c5a72a42360de2ab52dadfaaec00018e"
|
||||
integrity sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==
|
||||
|
||||
tapable@^1.1.3:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
|
||||
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
|
||||
|
||||
tar@^4:
|
||||
version "4.4.10"
|
||||
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1"
|
||||
|
@ -11268,28 +11280,29 @@ terser-webpack-plugin@2.2.1:
|
|||
terser "^4.3.9"
|
||||
webpack-sources "^1.4.3"
|
||||
|
||||
terser-webpack-plugin@^1.1.0:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz#7545da9ae5f4f9ae6a0ac961eb46f5e7c845cc26"
|
||||
integrity sha512-GGSt+gbT0oKcMDmPx4SRSfJPE1XaN3kQRWG4ghxKQw9cn5G9x6aCKSsgYdvyM0na9NJ4Drv0RG6jbBByZ5CMjw==
|
||||
terser-webpack-plugin@^1.4.3:
|
||||
version "1.4.3"
|
||||
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz#5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c"
|
||||
integrity sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==
|
||||
dependencies:
|
||||
cacache "^11.0.2"
|
||||
find-cache-dir "^2.0.0"
|
||||
cacache "^12.0.2"
|
||||
find-cache-dir "^2.1.0"
|
||||
is-wsl "^1.1.0"
|
||||
schema-utils "^1.0.0"
|
||||
serialize-javascript "^1.4.0"
|
||||
serialize-javascript "^2.1.2"
|
||||
source-map "^0.6.1"
|
||||
terser "^3.8.1"
|
||||
webpack-sources "^1.1.0"
|
||||
worker-farm "^1.5.2"
|
||||
terser "^4.1.2"
|
||||
webpack-sources "^1.4.0"
|
||||
worker-farm "^1.7.0"
|
||||
|
||||
terser@^3.8.1:
|
||||
version "3.14.0"
|
||||
resolved "https://registry.yarnpkg.com/terser/-/terser-3.14.0.tgz#49a8ddf34a1308a901d787dab03a42c51b557447"
|
||||
integrity sha512-KQC1QNKbC/K1ZUjLIWsezW7wkTJuB4v9ptQQUNOzAPVHuVf2LrwEcB0I9t2HTEYUwAFVGiiS6wc+P4ClLDc5FQ==
|
||||
terser@^4.1.2:
|
||||
version "4.4.3"
|
||||
resolved "https://registry.yarnpkg.com/terser/-/terser-4.4.3.tgz#401abc52b88869cf904412503b1eb7da093ae2f0"
|
||||
integrity sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA==
|
||||
dependencies:
|
||||
commander "~2.17.1"
|
||||
commander "^2.20.0"
|
||||
source-map "~0.6.1"
|
||||
source-map-support "~0.5.6"
|
||||
source-map-support "~0.5.12"
|
||||
|
||||
terser@^4.3.9:
|
||||
version "4.4.0"
|
||||
|
@ -11896,10 +11909,10 @@ util@0.10.3:
|
|||
dependencies:
|
||||
inherits "2.0.1"
|
||||
|
||||
util@^0.10.3:
|
||||
version "0.10.4"
|
||||
resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901"
|
||||
integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==
|
||||
util@^0.11.0:
|
||||
version "0.11.1"
|
||||
resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
|
||||
integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
|
||||
dependencies:
|
||||
inherits "2.0.3"
|
||||
|
||||
|
@ -11987,12 +12000,10 @@ vfile@^2.0.0:
|
|||
unist-util-stringify-position "^1.0.0"
|
||||
vfile-message "^1.0.0"
|
||||
|
||||
vm-browserify@0.0.4:
|
||||
version "0.0.4"
|
||||
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
|
||||
integrity sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=
|
||||
dependencies:
|
||||
indexof "0.0.1"
|
||||
vm-browserify@^1.0.1:
|
||||
version "1.1.2"
|
||||
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
|
||||
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
|
||||
|
||||
w3c-hr-time@^1.0.1:
|
||||
version "1.0.1"
|
||||
|
@ -12027,7 +12038,7 @@ warning@^4.0.2:
|
|||
dependencies:
|
||||
loose-envify "^1.0.0"
|
||||
|
||||
watchpack@^1.5.0:
|
||||
watchpack@^1.6.0:
|
||||
version "1.6.0"
|
||||
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
|
||||
integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
|
||||
|
@ -12072,10 +12083,10 @@ webpack-bundle-analyzer@^3.6.0:
|
|||
opener "^1.5.1"
|
||||
ws "^6.0.0"
|
||||
|
||||
webpack-cli@^3.3.6:
|
||||
version "3.3.6"
|
||||
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.6.tgz#2c8c399a2642133f8d736a359007a052e060032c"
|
||||
integrity sha512-0vEa83M7kJtxK/jUhlpZ27WHIOndz5mghWL2O53kiDoA9DIxSKnfqB92LoqEn77cT4f3H2cZm1BMEat/6AZz3A==
|
||||
webpack-cli@^3.3.10:
|
||||
version "3.3.10"
|
||||
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.10.tgz#17b279267e9b4fb549023fae170da8e6e766da13"
|
||||
integrity sha512-u1dgND9+MXaEt74sJR4PR7qkPxXUSQ0RXYq8x1L6Jg1MYVEmGPrH6Ah6C4arD4r0J1P5HKjRqpab36k0eIzPqg==
|
||||
dependencies:
|
||||
chalk "2.4.2"
|
||||
cross-spawn "6.0.5"
|
||||
|
@ -12151,7 +12162,7 @@ webpack-merge@^4.2.1:
|
|||
dependencies:
|
||||
lodash "^4.17.5"
|
||||
|
||||
webpack-sources@^1.1.0, webpack-sources@^1.3.0:
|
||||
webpack-sources@^1.1.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85"
|
||||
integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==
|
||||
|
@ -12159,7 +12170,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0:
|
|||
source-list-map "^2.0.0"
|
||||
source-map "~0.6.1"
|
||||
|
||||
webpack-sources@^1.4.3:
|
||||
webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
|
||||
version "1.4.3"
|
||||
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
|
||||
integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
|
||||
|
@ -12167,34 +12178,34 @@ webpack-sources@^1.4.3:
|
|||
source-list-map "^2.0.0"
|
||||
source-map "~0.6.1"
|
||||
|
||||
webpack@^4.37.0:
|
||||
version "4.37.0"
|
||||
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.37.0.tgz#3508ef10f7996612c2be6026076d89760f776f54"
|
||||
integrity sha512-iJPPvL7XpbcbwOthbzpa2BSPlmGp8lGDokAj/LdWtK80rsPoPOdANSbDBf2GAVLKZD3GhCuQ/gGkgN9HWs0Keg==
|
||||
webpack@^4.41.4:
|
||||
version "4.41.4"
|
||||
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.4.tgz#4bec4125224bdf50efa8be6226c19047599cd034"
|
||||
integrity sha512-Lc+2uB6NjpCWsHI3trkoISOI64h9QYIXenbEWj3bn3oyjfB1lEBXjWAfAyY2sM0rZn41oD5V91OLwKRwS6Wp8Q==
|
||||
dependencies:
|
||||
"@webassemblyjs/ast" "1.8.5"
|
||||
"@webassemblyjs/helper-module-context" "1.8.5"
|
||||
"@webassemblyjs/wasm-edit" "1.8.5"
|
||||
"@webassemblyjs/wasm-parser" "1.8.5"
|
||||
acorn "^6.2.0"
|
||||
ajv "^6.1.0"
|
||||
ajv-keywords "^3.1.0"
|
||||
chrome-trace-event "^1.0.0"
|
||||
acorn "^6.2.1"
|
||||
ajv "^6.10.2"
|
||||
ajv-keywords "^3.4.1"
|
||||
chrome-trace-event "^1.0.2"
|
||||
enhanced-resolve "^4.1.0"
|
||||
eslint-scope "^4.0.0"
|
||||
eslint-scope "^4.0.3"
|
||||
json-parse-better-errors "^1.0.2"
|
||||
loader-runner "^2.3.0"
|
||||
loader-utils "^1.1.0"
|
||||
memory-fs "~0.4.1"
|
||||
micromatch "^3.1.8"
|
||||
mkdirp "~0.5.0"
|
||||
neo-async "^2.5.0"
|
||||
node-libs-browser "^2.0.0"
|
||||
loader-runner "^2.4.0"
|
||||
loader-utils "^1.2.3"
|
||||
memory-fs "^0.4.1"
|
||||
micromatch "^3.1.10"
|
||||
mkdirp "^0.5.1"
|
||||
neo-async "^2.6.1"
|
||||
node-libs-browser "^2.2.1"
|
||||
schema-utils "^1.0.0"
|
||||
tapable "^1.1.0"
|
||||
terser-webpack-plugin "^1.1.0"
|
||||
watchpack "^1.5.0"
|
||||
webpack-sources "^1.3.0"
|
||||
tapable "^1.1.3"
|
||||
terser-webpack-plugin "^1.4.3"
|
||||
watchpack "^1.6.0"
|
||||
webpack-sources "^1.4.1"
|
||||
|
||||
websocket-driver@>=0.5.1:
|
||||
version "0.7.3"
|
||||
|
@ -12292,10 +12303,10 @@ wordwrap@~1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
|
||||
integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
|
||||
|
||||
worker-farm@^1.5.2:
|
||||
version "1.6.0"
|
||||
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0"
|
||||
integrity sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==
|
||||
worker-farm@^1.7.0:
|
||||
version "1.7.0"
|
||||
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
|
||||
integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
|
||||
dependencies:
|
||||
errno "~0.1.7"
|
||||
|
||||
|
|
Loading…
Reference in New Issue