Skip to content

Commit 5b788d2

Browse files
committed
refactor: SharedData default to named export
1 parent 4305c19 commit 5b788d2

File tree

22 files changed

+29
-34
lines changed

22 files changed

+29
-34
lines changed

packages/app-backend-core/src/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import {
55
BackendContext,
66
DevtoolsBackend,
77
} from '@vue-devtools/app-backend-api'
8-
import { BridgeEvents } from '@vue-devtools/shared-utils'
9-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
8+
import { BridgeEvents, SharedData } from '@vue-devtools/shared-utils'
109
import { App } from '@vue/devtools-api'
1110
import slug from 'speakingurl'
1211
import { JobQueue } from './util/queue'

packages/app-backend-core/src/component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { stringify, BridgeEvents, parse } from '@vue-devtools/shared-utils'
2-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
1+
import { stringify, BridgeEvents, parse, SharedData } from '@vue-devtools/shared-utils'
32
import { AppRecord, BackendContext, BuiltinBackendFeature } from '@vue-devtools/app-backend-api'
43
import { getAppRecord } from './app'
54
import { App, ComponentInstance, EditStatePayload } from '@vue/devtools-api'

packages/app-backend-core/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import {
1616
revive,
1717
target,
1818
getPluginSettings,
19+
SharedData,
1920
} from '@vue-devtools/shared-utils'
20-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
2121
import debounce from 'lodash/debounce'
2222
import { hook } from './global-hook'
2323
import { subscribe, unsubscribe, isSubscribed } from './util/subscriptions'

packages/app-backend-core/src/page-config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { target } from '@vue-devtools/shared-utils'
2-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
1+
import { target, SharedData } from '@vue-devtools/shared-utils'
32

43
export interface PageConfig {
54
openInEditorHost?: string

packages/app-backend-core/src/perf.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { BackendContext, DevtoolsBackend } from '@vue-devtools/app-backend-api'
2-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
32
import { App, ComponentInstance } from '@vue/devtools-api'
4-
import { BridgeSubscriptions } from '@vue-devtools/shared-utils'
3+
import { BridgeSubscriptions, SharedData } from '@vue-devtools/shared-utils'
54
import { addTimelineEvent } from './timeline'
65
import { getAppRecord } from './app'
76
import { getComponentId, sendComponentTreeData } from './component'

packages/app-backend-core/src/timeline-screenshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BackendContext } from '@vue-devtools/app-backend-api'
22
import { ID, ScreenshotOverlayRenderContext } from '@vue/devtools-api'
3-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
3+
import { SharedData } from '@vue-devtools/shared-utils'
44
import { JobQueue } from './util/queue'
55
import { builtinLayers } from './timeline-builtins'
66

packages/app-backend-core/src/timeline.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { BackendContext, AppRecord } from '@vue-devtools/app-backend-api'
2-
import { BridgeEvents, HookEvents, stringify } from '@vue-devtools/shared-utils'
3-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
2+
import { BridgeEvents, HookEvents, stringify, SharedData } from '@vue-devtools/shared-utils'
43
import { App, ID, TimelineEventOptions, WithId } from '@vue/devtools-api'
54
import { hook } from './global-hook'
65
import { getAppRecord, getAppRecordId } from './app'

packages/app-backend-vue2/src/components/data.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { camelize, getComponentName, getCustomRefDetails, StateEditor } from '@vue-devtools/shared-utils'
1+
import { camelize, getComponentName, getCustomRefDetails, StateEditor, SharedData } from '@vue-devtools/shared-utils'
22
import { ComponentState, HookPayloads, Hooks, InspectedComponentData } from '@vue/devtools-api'
3-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
43
import { functionalVnodeMap, instanceMap } from './tree'
54

65
/**

packages/app-backend-vue3/src/components/data.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { BackendContext } from '@vue-devtools/app-backend-api'
22
import { getInstanceName, getUniqueComponentId } from './util'
3-
import { camelize, StateEditor } from '@vue-devtools/shared-utils'
4-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
3+
import { camelize, StateEditor, SharedData } from '@vue-devtools/shared-utils'
54
import { ComponentInstance, HookPayloads, Hooks, InspectedComponentData } from '@vue/devtools-api'
65
import { returnError } from '../util'
76

packages/app-frontend/src/app.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import App from './features/App.vue'
22

33
import Vue from 'vue'
4-
import { isChrome, initEnv } from '@utils/env'
5-
import SharedData, { initSharedData, destroySharedData } from '@utils/shared-data'
4+
import { isChrome, initEnv, SharedData, initSharedData, destroySharedData } from '@vue-devtools/shared-utils'
65
import { createRouter } from './router'
76
import { getBridge, setBridge } from './features/bridge'
87
import { setAppConnected, setAppInitializing } from './features/connection'

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,14 @@ import AppDisconnected from './connection/AppDisconnected.vue'
55
import ErrorOverlay from './error/ErrorOverlay.vue'
66
77
import { onMounted, defineComponent } from '@vue/composition-api'
8-
import { isChrome, setStorage, getStorage } from '@vue-devtools/shared-utils'
9-
import SharedData, { watchSharedData, onSharedDataInit } from '@utils/shared-data'
8+
import {
9+
isChrome,
10+
setStorage,
11+
getStorage,
12+
SharedData,
13+
watchSharedData,
14+
onSharedDataInit,
15+
} from '@vue-devtools/shared-utils'
1016
import { darkMode } from '@front/util/theme'
1117
import { useAppConnection } from './connection'
1218

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
import { computed, toRefs, onMounted, ref, watch, defineComponent, PropType } from '@vue/composition-api'
33
import { ComponentTreeNode } from '@vue/devtools-api'
44
import scrollIntoView from 'scroll-into-view-if-needed'
5-
import { getComponentDisplayName, UNDEFINED } from '@utils/util'
6-
import SharedData from '@utils/shared-data'
5+
import { getComponentDisplayName, UNDEFINED, SharedData } from '@vue-devtools/shared-utils'
76
import { sortChildren, useComponent, useComponentHighlight } from './composable'
87
import { onKeyDown } from '@front/util/keyboard'
98

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { ref, computed, watch, defineComponent } from '@vue/composition-api'
3-
import SharedData from '@utils/shared-data'
3+
import { SharedData } from '@vue-devtools/shared-utils'
44
import { useOrientation } from '@front/features/layout/orientation'
55
66
export default defineComponent({

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import AppHeaderSelect from './AppHeaderSelect.vue'
33
import AppSelectItem from './AppSelectItem.vue'
44
55
import { watch, defineComponent, computed } from '@vue/composition-api'
6-
import { BridgeEvents } from '@vue-devtools/shared-utils'
7-
import SharedData from '@vue-devtools/shared-utils/lib/shared-data'
6+
import { BridgeEvents, SharedData } from '@vue-devtools/shared-utils'
87
import { useApps, pendingSelectAppId } from '@front/features/apps'
98
import { useOrientation } from '@front/features/layout/orientation'
109
import { useRouter } from '@front/util/router'

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script lang="ts">
22
import { defineComponent } from '@vue/composition-api'
3-
import SharedData from '@utils/shared-data'
3+
import { SharedData } from '@vue-devtools/shared-utils'
44
55
export default defineComponent({
66
setup (props, { emit }) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import TimelineEventInspector from './TimelineEventInspector.vue'
99
import AskScreenshotPermission from './AskScreenshotPermission.vue'
1010
1111
import { computed, onMounted, ref, watch, defineComponent, onUnmounted } from '@vue/composition-api'
12+
import { SharedData } from '@vue-devtools/shared-utils'
1213
import { onSharedDataChange } from '@front/util/shared-data'
1314
import { formatTime } from '@front/util/format'
14-
import SharedData from '@utils/shared-data'
1515
import {
1616
useTime,
1717
useLayers,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {
1010
defineComponent,
1111
} from '@vue/composition-api'
1212
import Vue from 'vue'
13+
import { SharedData } from '@vue-devtools/shared-utils'
1314
import {
1415
useLayers,
1516
useTime,
@@ -25,7 +26,6 @@ import {
2526
} from './composable'
2627
import { useApps } from '@front/features/apps'
2728
import { onKeyUp } from '@front/util/keyboard'
28-
import SharedData from '@utils/shared-data'
2929
import { useDarkMode } from '@front/util/theme'
3030
import { dimColor, boostColor } from '@front/util/color'
3131
import { formatTime } from '@front/util/format'

packages/app-frontend/src/features/timeline/composable/screenshot.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import SharedData from '@utils/shared-data'
2-
import { BridgeEvents } from '@vue-devtools/shared-utils'
1+
import { BridgeEvents, SharedData } from '@vue-devtools/shared-utils'
32
import { useApps } from '@front/features/apps'
43
import { useBridge } from '@front/features/bridge'
54
import { EventScreenshot, screenshots, TimelineEvent } from './store'

packages/shared-utils/src/plugin-permissions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import SharedData from './shared-data'
1+
import { SharedData } from './shared-data'
22

33
export enum PluginPermission {
44
ENABLED = 'enabled',

packages/shared-utils/src/plugin-settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import SharedData from './shared-data'
1+
import { SharedData } from './shared-data'
22
import { PluginSettingsItem } from '@vue/devtools-api'
33

44
export function getPluginSettings<TSettings extends Record<string, any> = any> (pluginId: string, defaultSettings?: TSettings): TSettings {

packages/shared-utils/src/shared-data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,4 +226,4 @@ Object.keys(internalSharedData).forEach(key => {
226226
})
227227
})
228228

229-
export default proxy
229+
export const SharedData = proxy

packages/shared-utils/src/util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
getCustomStoreDetails,
99
isVueInstance,
1010
} from './backend'
11-
import SharedData from './shared-data'
11+
import { SharedData } from './shared-data'
1212
import { isChrome, target } from './env'
1313

1414
function cached (fn) {

0 commit comments

Comments
 (0)