Skip to content

Commit 1fcec44

Browse files
authored
chore: upgrade to Vue 2.7 (vuejs#1948)
1 parent ba54bb7 commit 1fcec44

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+2822
-2428
lines changed

packages/app-frontend/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"@pixi/events": "^6.2.0",
77
"@pixi/unsafe-eval": "^6.2.0",
88
"@vue-devtools/shared-utils": "^0.0.0",
9-
"@vue/composition-api": "^1.4.6",
109
"@vue/devtools-api": "^6.0.0-beta.9",
1110
"@vue/ui": "^0.12.5",
1211
"circular-json-es6": "^2.0.2",
@@ -21,8 +20,8 @@
2120
"stylus": "^0.54.7",
2221
"stylus-loader": "^3.0.2",
2322
"tinycolor2": "^1.4.2",
24-
"vue": "^2.6.11",
25-
"vue-router": "^3.3.4",
23+
"vue": "^2.7.10",
24+
"vue-router": "^3.6.5",
2625
"vue-virtual-scroller": "^1.0.10"
2726
}
2827
}

packages/app-frontend/src/composition.ts

-5
This file was deleted.

packages/app-frontend/src/features/App.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import WelcomeSlideshow from './welcome/WelcomeSlideshow.vue'
77
import SplitPane from './layout/SplitPane.vue'
88
import AppSelectPane from './apps/AppSelectPane.vue'
99
10-
import { onMounted, defineComponent, ref, watch } from '@vue/composition-api'
10+
import { onMounted, defineComponent, ref, watch } from 'vue'
1111
import {
1212
isChrome,
1313
setStorage,

packages/app-frontend/src/features/apps/AppSelect.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import AppHeaderSelect from '../header/AppHeaderSelect.vue'
33
import AppSelectItem from './AppSelectItem.vue'
44
5-
import { watch, defineComponent, computed } from '@vue/composition-api'
5+
import { watch, defineComponent, computed } from 'vue'
66
import { BridgeEvents, SharedData } from '@vue-devtools/shared-utils'
77
import { useApps, pendingSelectAppId, scanLegacyApps } from '@front/features/apps'
88
import { useOrientation } from '@front/features/layout/orientation'

packages/app-frontend/src/features/apps/AppSelectItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent, computed } from '@vue/composition-api'
2+
import { defineComponent, computed } from 'vue'
33
import { useVueVersionCheck } from './vue-version-check'
44
55
export default defineComponent({

packages/app-frontend/src/features/apps/AppSelectPane.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import AppSelectPaneItem from './AppSelectPaneItem.vue'
33
4-
import { watch, defineComponent, ref, computed } from '@vue/composition-api'
4+
import { watch, defineComponent, ref, computed } from 'vue'
55
import { BridgeEvents, SharedData } from '@vue-devtools/shared-utils'
66
import { useApps, pendingSelectAppId, scanLegacyApps } from '@front/features/apps'
77
import { useRouter } from '@front/util/router'

packages/app-frontend/src/features/apps/AppSelectPaneItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent, computed } from '@vue/composition-api'
2+
import { defineComponent, computed } from 'vue'
33
import { useVueVersionCheck } from './vue-version-check'
44
55
export default defineComponent({

packages/app-frontend/src/features/apps/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref, computed } from '@vue/composition-api'
1+
import { ref, computed } from 'vue'
22
import { BridgeEvents, Bridge } from '@vue-devtools/shared-utils'
33
import { getBridge } from '@front/features/bridge'
44
import { useRoute, useRouter } from '@front/util/router'

packages/app-frontend/src/features/apps/vue-version-check.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref, onMounted } from '@vue/composition-api'
1+
import { ref, onMounted } from 'vue'
22
import semver from 'semver'
33

44
const packageData = ref<any>(null)

packages/app-frontend/src/features/bridge/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { onUnmounted } from '@vue/composition-api'
1+
import { onUnmounted } from 'vue'
22
import { Bridge, BridgeEvents } from '@vue-devtools/shared-utils'
33

44
let bridge: Bridge

packages/app-frontend/src/features/components/ComponentTreeNode.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { computed, toRefs, onMounted, ref, watch, defineComponent, PropType } from '@vue/composition-api'
2+
import { computed, toRefs, onMounted, ref, watch, defineComponent, PropType } from 'vue'
33
import { ComponentTreeNode } from '@vue/devtools-api'
44
import scrollIntoView from 'scroll-into-view-if-needed'
55
import { getComponentDisplayName, UNDEFINED, SharedData } from '@vue-devtools/shared-utils'

packages/app-frontend/src/features/components/ComponentsInspector.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import SplitPane from '@front/features/layout/SplitPane.vue'
33
import ComponentTreeNode from './ComponentTreeNode.vue'
44
import SelectedComponentPane from './SelectedComponentPane.vue'
55
6-
import { onMounted, ref, provide, defineComponent } from '@vue/composition-api'
6+
import { onMounted, ref, provide, defineComponent } from 'vue'
77
import { onKeyDown } from '@front/util/keyboard'
88
import { useComponentPick, useComponents, loadComponent } from './composable'
99

packages/app-frontend/src/features/components/RenderCode.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { reactive, watch } from '@vue/composition-api'
2+
import { reactive, watch } from 'vue'
33
import { BridgeEvents } from '@vue-devtools/shared-utils'
44
import { useBridge } from '@front/features/bridge'
55
import { darkMode } from '@front/util/theme'

packages/app-frontend/src/features/components/SelectedComponentPane.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import StateInspector from '@front/features/inspector/StateInspector.vue'
33
import EmptyPane from '@front/features/layout/EmptyPane.vue'
44
import RenderCode from './RenderCode.vue'
55
6-
import { defineComponent, ref, watch, computed } from '@vue/composition-api'
6+
import { defineComponent, ref, watch, computed } from 'vue'
77
import { getComponentDisplayName, SharedData } from '@vue-devtools/shared-utils'
88
import { onKeyDown } from '@front/util/keyboard'
99
import { useSelectedComponent } from './composable'

packages/app-frontend/src/features/components/composable/components.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { ref, computed, watch, Ref, onMounted } from '@vue/composition-api'
1+
import Vue, { ref, computed, watch, Ref, onMounted } from 'vue'
22
import { ComponentTreeNode, EditStatePayload, InspectedComponentData } from '@vue/devtools-api'
3-
import Vue from 'vue'
43
import groupBy from 'lodash/groupBy'
54
import {
65
BridgeEvents,

packages/app-frontend/src/features/components/composable/highlight.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useBridge } from '@front/features/bridge'
22
import { BridgeEvents } from '@vue-devtools/shared-utils'
3-
import { Ref } from '@vue/composition-api'
3+
import { Ref } from 'vue'
44

55
export function useComponentHighlight (id: Ref<string>) {
66
const { bridge } = useBridge()

packages/app-frontend/src/features/components/composable/pick.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref } from '@vue/composition-api'
1+
import { ref } from 'vue'
22
import { BridgeEvents } from '@vue-devtools/shared-utils'
33
import { useBridge } from '@front/features/bridge'
44
import { useComponentRequests, setComponentOpen } from '.'

packages/app-frontend/src/features/connection/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref } from '@vue/composition-api'
1+
import { ref } from 'vue'
22

33
const isConnected = ref(false)
44
const isInitializing = ref(true)

packages/app-frontend/src/features/error/ErrorOverlay.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
import { useError } from '.'
44
55
export default defineComponent({

packages/app-frontend/src/features/error/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref, computed } from '@vue/composition-api'
1+
import { ref, computed } from 'vue'
22

33
export interface ErrorMessage {
44
message: string

packages/app-frontend/src/features/header/AppHeader.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import AppSelect from '../apps/AppSelect.vue'
66
import AppHeaderSelect from './AppHeaderSelect.vue'
77
import AppMainMenu from './AppMainMenu.vue'
88
9-
import { computed, ref, watch, defineComponent } from '@vue/composition-api'
9+
import { computed, ref, watch, defineComponent } from 'vue'
1010
import type { RawLocation, Route } from 'vue-router'
1111
import { BridgeEvents } from '@vue-devtools/shared-utils'
1212
import { useRoute } from '@front/util/router'

packages/app-frontend/src/features/header/AppHeaderSelect.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { ref, computed, watch, defineComponent } from '@vue/composition-api'
2+
import { ref, computed, watch, defineComponent } from 'vue'
33
import { SharedData } from '@vue-devtools/shared-utils'
44
import { useOrientation } from '@front/features/layout/orientation'
55

packages/app-frontend/src/features/header/AppMainMenu.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { defineComponent, computed } from '@vue/composition-api'
2+
import { defineComponent, computed } from 'vue'
33
import { useRoute } from '@front/util/router'
44
55
export default defineComponent({
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { ref } from '@vue/composition-api'
1+
import { ref } from 'vue'
22

33
export const showAppsSelector = ref(true)

packages/app-frontend/src/features/header/tabs.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { computed } from '@vue/composition-api'
1+
import { computed } from 'vue'
22
import { useRoute } from '@front/util/router'
33

44
export function useTabs () {

packages/app-frontend/src/features/inspector/DataField.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
import {
44
BridgeEvents,
55
isPlainObject,

packages/app-frontend/src/features/inspector/StateType.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import StateFields from './StateFields.vue'
33
import PluginSourceIcon from '@front/features/plugin/PluginSourceIcon.vue'
44
5-
import { computed, defineComponent } from '@vue/composition-api'
5+
import { computed, defineComponent } from 'vue'
66
import { useComponentStateTypePlugin } from '@front/features/plugin'
77
import { useOrientation } from '@front/features/layout/orientation'
88

packages/app-frontend/src/features/inspector/custom/CustomInspector.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import EmptyPane from '@front/features/layout/EmptyPane.vue'
44
import CustomInspectorNode from './CustomInspectorNode.vue'
55
import CustomInspectorSelectedNodePane from './CustomInspectorSelectedNodePane.vue'
66
7-
import { watch, ref, provide, defineComponent } from '@vue/composition-api'
7+
import { watch, ref, provide, defineComponent } from 'vue'
88
import { BridgeEvents } from '@vue-devtools/shared-utils'
99
import { useBridge } from '@front/features/bridge'
1010
import { useCurrentInspector } from './composable'

packages/app-frontend/src/features/inspector/custom/CustomInspectorNode.vue

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<script lang="ts">
2-
import Vue from 'vue'
3-
import { ref, computed, watch, defineComponent } from '@vue/composition-api'
2+
import Vue, { ref, computed, watch, defineComponent } from 'vue'
43
import scrollIntoView from 'scroll-into-view-if-needed'
54
import { onKeyDown } from '@front/util/keyboard'
65
import { useCurrentInspector } from './composable'
@@ -48,7 +47,7 @@ export default defineComponent({
4847
selectNode(props.node)
4948
}
5049
51-
const selected = computed(() => inspector.value.selectedNodeId === props.node.id)
50+
const selected = computed(() => inspector.value?.selectedNodeId === props.node.id)
5251
5352
// Init selection if an id is set but the selection wasn't loaded yet
5453
watch(() => selected.value && inspector.value.selectedNode !== props.node, value => {

packages/app-frontend/src/features/inspector/custom/CustomInspectorSelectedNodePane.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import EmptyPane from '@front/features/layout/EmptyPane.vue'
33
4-
import { watch, defineComponent, ref } from '@vue/composition-api'
4+
import { watch, defineComponent, ref } from 'vue'
55
import { BridgeEvents } from '@vue-devtools/shared-utils'
66
import { useBridge } from '@front/features/bridge'
77
import { useCurrentInspector } from './composable'

packages/app-frontend/src/features/inspector/custom/composable.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref, computed } from '@vue/composition-api'
1+
import { ref, computed } from 'vue'
22
import { useRoute } from '@front/util/router'
33
import { useApps } from '@front/features/apps'
44
import { BridgeEvents, parse, searchDeepInObject, getStorage, setStorage, Bridge } from '@vue-devtools/shared-utils'

packages/app-frontend/src/features/layout/EmptyPane.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
44
export default defineComponent({
55
props: {

packages/app-frontend/src/features/layout/SplitPane.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { ref, computed, defineComponent, PropType, watch } from '@vue/composition-api'
2+
import { ref, computed, defineComponent, PropType, watch } from 'vue'
33
import { useOrientation } from './orientation'
44
import { useSavedRef } from '@front/util/reactivity'
55

packages/app-frontend/src/features/layout/orientation.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref } from '@vue/composition-api'
1+
import { ref } from 'vue'
22

33
const orientation = ref('landscape')
44

packages/app-frontend/src/features/plugin/PluginDetails.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import SplitPane from '@front/features/layout/SplitPane.vue'
44
import PluginPermission from './PluginPermission.vue'
55
import PluginSettings from './PluginSettings.vue'
66
7-
import { computed, defineComponent } from '@vue/composition-api'
7+
import { computed, defineComponent } from 'vue'
88
import { usePlugins } from '.'
99
1010
export default defineComponent({

packages/app-frontend/src/features/plugin/PluginHome.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
44
export default defineComponent({
55
props: {

packages/app-frontend/src/features/plugin/PluginListItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { computed, defineComponent } from '@vue/composition-api'
2+
import { computed, defineComponent } from 'vue'
33
import { hasPluginPermission, PluginPermission } from '@vue-devtools/shared-utils'
44
55
export default defineComponent({

packages/app-frontend/src/features/plugin/PluginPermission.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent, PropType, computed } from '@vue/composition-api'
2+
import { defineComponent, PropType, computed } from 'vue'
33
import { hasPluginPermission, PluginPermission, setPluginPermission } from '@vue-devtools/shared-utils'
44
55
export default defineComponent({

packages/app-frontend/src/features/plugin/PluginSettings.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import EmptyPane from '@front/features/layout/EmptyPane.vue'
33
import PluginSettingsItem from './PluginSettingsItem.vue'
44
5-
import { defineComponent, computed, PropType } from '@vue/composition-api'
5+
import { defineComponent, computed, PropType } from 'vue'
66
import { getPluginSettings, setPluginSettings, getPluginDefaultSettings } from '@vue-devtools/shared-utils'
77
import cloneDeep from 'lodash/cloneDeep'
88
import { Plugin } from '.'

packages/app-frontend/src/features/plugin/PluginSettingsItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent, PropType, computed } from '@vue/composition-api'
2+
import { defineComponent, PropType, computed } from 'vue'
33
import { PluginSettingsItem } from '@vue/devtools-api'
44
import { Plugin } from '.'
55

packages/app-frontend/src/features/plugin/PluginSourceIcon.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { computed, defineComponent } from '@vue/composition-api'
2+
import { computed, defineComponent } from 'vue'
33
import { useRouter } from '@front/util/router'
44
import { usePlugins } from '.'
55

packages/app-frontend/src/features/plugin/Plugins.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import SplitPane from '@front/features/layout/SplitPane.vue'
33
import PluginListItem from './PluginListItem.vue'
44
import PluginHome from './PluginHome.vue'
55
6-
import { defineComponent, ref, computed } from '@vue/composition-api'
6+
import { defineComponent, ref, computed } from 'vue'
77
import { usePlugins } from '.'
88
99
export default defineComponent({

packages/app-frontend/src/features/plugin/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Vue from 'vue'
2-
import { computed, ref } from '@vue/composition-api'
2+
import { computed, ref } from 'vue'
33
import { PluginDescriptor } from '@vue/devtools-api'
44
import { Bridge, BridgeEvents } from '@vue-devtools/shared-utils'
55
import { getBridge } from '@front/features/bridge'

packages/app-frontend/src/features/settings/GlobalSettings.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
44
// import NewTag from './NewTag.vue'
55

packages/app-frontend/src/features/settings/NewTag.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
<script lang="ts">
3-
import { defineComponent } from '@vue/composition-api'
3+
import { defineComponent } from 'vue'
44
55
export default defineComponent({
66
inject: [

packages/app-frontend/src/features/timeline/AskScreenshotPermission.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { defineComponent } from '@vue/composition-api'
2+
import { defineComponent } from 'vue'
33
import { SharedData } from '@vue-devtools/shared-utils'
44
55
export default defineComponent({

packages/app-frontend/src/features/timeline/LayerItem.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script lang="ts">
22
import PluginSourceIcon from '@front/features/plugin/PluginSourceIcon.vue'
33
4-
import { defineComponent, PropType, computed } from '@vue/composition-api'
4+
import { defineComponent, PropType, computed } from 'vue'
55
import { useDarkMode } from '@front/util/theme'
66
import { toStrHex, dimColor, boostColor } from '@front/util/color'
77
import { Layer } from './composable'

packages/app-frontend/src/features/timeline/Timeline.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import TimelineEventList from './TimelineEventList.vue'
88
import TimelineEventInspector from './TimelineEventInspector.vue'
99
import AskScreenshotPermission from './AskScreenshotPermission.vue'
1010
11-
import { computed, onMounted, ref, watch, defineComponent, onUnmounted } from '@vue/composition-api'
11+
import { computed, onMounted, ref, watch, defineComponent, onUnmounted } from 'vue'
1212
import { getStorage, SharedData } from '@vue-devtools/shared-utils'
1313
import { onSharedDataChange } from '@front/util/shared-data'
1414
import { formatTime } from '@front/util/format'

packages/app-frontend/src/features/timeline/TimelineEventInspector.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import StateInspector from '@front/features/inspector/StateInspector.vue'
33
import EmptyPane from '@front/features/layout/EmptyPane.vue'
44
5-
import { computed, defineComponent } from '@vue/composition-api'
5+
import { computed, defineComponent } from 'vue'
66
import { useDarkMode } from '@front/util/theme'
77
import { toStrHex, dimColor, boostColor } from '@front/util/color'
88
import { useInspectedEvent, useSelectedEvent } from './composable'

packages/app-frontend/src/features/timeline/TimelineEventList.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import EmptyPane from '@front/features/layout/EmptyPane.vue'
33
import TimelineEventListItem from './TimelineEventListItem.vue'
44
5-
import { computed, ref, watch, defineComponent } from '@vue/composition-api'
5+
import { computed, ref, watch, defineComponent } from 'vue'
66
import { getStorage, setStorage } from '@vue-devtools/shared-utils'
77
import { useRoute, useRouter } from '@front/util/router'
88
import { onKeyDown } from '@front/util/keyboard'

0 commit comments

Comments
 (0)