Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: migrate to ESM #7331

Merged
merged 19 commits into from
Jan 2, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
refactor: migrate all files to esm
  • Loading branch information
LeoDog896 committed Dec 29, 2023
commit 6c89fb5c64fe1db9247b37bdef21e9c4959acfcc
2 changes: 1 addition & 1 deletion e2e/helper/plotTagsUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { expect } from '../pluginFixtures';
import { expect } from '../pluginFixtures.js';
const { waitForPlotsToRender } = require('../appActions');

/**
Expand Down
2 changes: 1 addition & 1 deletion e2e/tests/functional/plugins/timer/timer.e2e.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const {
openObjectTreeContextMenu,
createDomainObjectWithDefaults
} = require('../../../../appActions');
import { MISSION_TIME } from '../../../../constants';
import { MISSION_TIME } from '../../../../constants.js';

test.describe('Timer', () => {
let timer;
Expand Down
2 changes: 1 addition & 1 deletion example/dataVisualization/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* this source code distribution or the Licensing information page available
* at runtime from the About dialog for additional information.
*****************************************************************************/
import ExampleDataVisualizationSourceViewProvider from './ExampleDataVisualizationSourceViewProvider';
import ExampleDataVisualizationSourceViewProvider from './ExampleDataVisualizationSourceViewProvider.js';

export default function () {
return function install(openmct) {
Expand Down
4 changes: 2 additions & 2 deletions example/eventGenerator/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
* this source code distribution or the Licensing information page available
* at runtime from the About dialog for additional information.
*****************************************************************************/
import EventMetadataProvider from './EventMetadataProvider';
import EventTelemetryProvider from './EventTelemetryProvider';
import EventMetadataProvider from './EventMetadataProvider.js';
import EventTelemetryProvider from './EventTelemetryProvider.js';

export default function EventGeneratorPlugin(options) {
return function install(openmct) {
Expand Down
2 changes: 1 addition & 1 deletion example/eventGenerator/pluginSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* this source code distribution or the Licensing information page available
* at runtime from the About dialog for additional information.
*****************************************************************************/
import { createOpenMct, resetApplicationState } from '../../src/utils/testing';
import { createOpenMct, resetApplicationState } from '../../src/utils/testing.js';
import EventMessageGeneratorPlugin from './plugin.js';

describe('the plugin', () => {
Expand Down
2 changes: 1 addition & 1 deletion example/exampleUser/ExampleUserProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import EventEmitter from 'EventEmitter';
import { v4 as uuid } from 'uuid';

import createExampleUser from './exampleUserCreator';
import createExampleUser from './exampleUserCreator.js';

const STATUSES = [
{
Expand Down
2 changes: 1 addition & 1 deletion example/exampleUser/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import ExampleUserProvider from './ExampleUserProvider';
import ExampleUserProvider from './ExampleUserProvider.js';
const AUTO_LOGIN_USER = 'mct-user';
const STATUS_ROLES = ['flight', 'driver'];

Expand Down
4 changes: 2 additions & 2 deletions example/exampleUser/pluginSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../../src/utils/testing';
import ExampleUserProvider from './ExampleUserProvider';
import { createOpenMct, resetApplicationState } from '../../src/utils/testing.js';
import ExampleUserProvider from './ExampleUserProvider.js';

describe('The Example User Plugin', () => {
let openmct;
Expand Down
2 changes: 1 addition & 1 deletion example/faultManagement/exampleFaultSource.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import utils from './utils';
import utils from './utils.js';

export default function (staticFaults = false) {
return function install(openmct) {
Expand Down
2 changes: 1 addition & 1 deletion example/faultManagement/pluginSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../../src/utils/testing';
import { createOpenMct, resetApplicationState } from '../../src/utils/testing.js';

describe('The Example Fault Source Plugin', () => {
let openmct;
Expand Down
2 changes: 1 addition & 1 deletion example/generator/GeneratorProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import WorkerInterface from './WorkerInterface';
import WorkerInterface from './WorkerInterface.js';

const REQUEST_DEFAULTS = {
amplitude: 1,
Expand Down
10 changes: 5 additions & 5 deletions example/generator/plugin.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import GeneratorMetadataProvider from './GeneratorMetadataProvider';
import GeneratorProvider from './GeneratorProvider';
import SinewaveLimitProvider from './SinewaveLimitProvider';
import SinewaveStalenessProvider from './SinewaveStalenessProvider';
import StateGeneratorProvider from './StateGeneratorProvider';
import GeneratorMetadataProvider from './GeneratorMetadataProvider.js';
import GeneratorProvider from './GeneratorProvider.js';
import SinewaveLimitProvider from './SinewaveLimitProvider.js';
import SinewaveStalenessProvider from './SinewaveStalenessProvider.js';
import StateGeneratorProvider from './StateGeneratorProvider.js';

export default function (openmct) {
openmct.types.addType('example.state-generator', {
Expand Down
70 changes: 35 additions & 35 deletions src/MCT.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,42 +23,42 @@
import EventEmitter from 'EventEmitter';
import { createApp, markRaw } from 'vue';

import ActionsAPI from './api/actions/ActionsAPI';
import AnnotationAPI from './api/annotation/AnnotationAPI';
import BrandingAPI from './api/Branding';
import CompositionAPI from './api/composition/CompositionAPI';
import EditorAPI from './api/Editor';
import FaultManagementAPI from './api/faultmanagement/FaultManagementAPI';
import FormsAPI from './api/forms/FormsAPI';
import IndicatorAPI from './api/indicators/IndicatorAPI';
import MenuAPI from './api/menu/MenuAPI';
import NotificationAPI from './api/notifications/NotificationAPI';
import ObjectAPI from './api/objects/ObjectAPI';
import OverlayAPI from './api/overlays/OverlayAPI';
import PriorityAPI from './api/priority/PriorityAPI';
import StatusAPI from './api/status/StatusAPI';
import TelemetryAPI from './api/telemetry/TelemetryAPI';
import TimeAPI from './api/time/TimeAPI';
import ToolTipAPI from './api/tooltips/ToolTipAPI';
import TypeRegistry from './api/types/TypeRegistry';
import UserAPI from './api/user/UserAPI';
import DuplicateActionPlugin from './plugins/duplicate/plugin';
import ExportAsJSONAction from './plugins/exportAsJSONAction/plugin';
import ImageryPlugin from './plugins/imagery/plugin';
import ImportFromJSONAction from './plugins/importFromJSONAction/plugin';
import LicensesPlugin from './plugins/licenses/plugin';
import LinkActionPlugin from './plugins/linkAction/plugin';
import MoveActionPlugin from './plugins/move/plugin';
import plugins from './plugins/plugins';
import RemoveActionPlugin from './plugins/remove/plugin';
import Selection from './selection/Selection';
import ActionsAPI from './api/actions/ActionsAPI.js';
import AnnotationAPI from './api/annotation/AnnotationAPI.js';
import BrandingAPI from './api/Branding.js';
import CompositionAPI from './api/composition/CompositionAPI.js';
import EditorAPI from './api/Editor.js';
import FaultManagementAPI from './api/faultmanagement/FaultManagementAPI.js';
import FormsAPI from './api/forms/FormsAPI.js';
import IndicatorAPI from './api/indicators/IndicatorAPI.js';
import MenuAPI from './api/menu/MenuAPI.js';
import NotificationAPI from './api/notifications/NotificationAPI.js';
import ObjectAPI from './api/objects/ObjectAPI.js';
import OverlayAPI from './api/overlays/OverlayAPI.js';
import PriorityAPI from './api/priority/PriorityAPI.js';
import StatusAPI from './api/status/StatusAPI.js';
import TelemetryAPI from './api/telemetry/TelemetryAPI.js';
import TimeAPI from './api/time/TimeAPI.js';
import ToolTipAPI from './api/tooltips/ToolTipAPI.js';
import TypeRegistry from './api/types/TypeRegistry.js';
import UserAPI from './api/user/UserAPI.js';
import DuplicateActionPlugin from './plugins/duplicate/plugin.js';
import ExportAsJSONAction from './plugins/exportAsJSONAction/plugin.js';
import ImageryPlugin from './plugins/imagery/plugin.js';
import ImportFromJSONAction from './plugins/importFromJSONAction/plugin.js';
import LicensesPlugin from './plugins/licenses/plugin.js';
import LinkActionPlugin from './plugins/linkAction/plugin.js';
import MoveActionPlugin from './plugins/move/plugin.js';
import plugins from './plugins/plugins.js';
import RemoveActionPlugin from './plugins/remove/plugin.js';
import Selection from './selection/Selection.js';
import Layout from './ui/layout/AppLayout.vue';
import PreviewPlugin from './ui/preview/plugin';
import InspectorViewRegistry from './ui/registries/InspectorViewRegistry';
import ToolbarRegistry from './ui/registries/ToolbarRegistry';
import ViewRegistry from './ui/registries/ViewRegistry';
import ApplicationRouter from './ui/router/ApplicationRouter';
import Browse from './ui/router/Browse';
import PreviewPlugin from './ui/preview/plugin.js';
import InspectorViewRegistry from './ui/registries/InspectorViewRegistry.js';
import ToolbarRegistry from './ui/registries/ToolbarRegistry.js';
import ViewRegistry from './ui/registries/ViewRegistry.js';
import ApplicationRouter from './ui/router/ApplicationRouter.js';
import Browse from './ui/router/Browse.js';

/**
* Open MCT is an extensible web application for building mission
Expand Down
2 changes: 1 addition & 1 deletion src/MCTSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

import * as testUtils from 'utils/testing';

import plugins from './plugins/plugins';
import plugins from './plugins/plugins.js';

describe('MCT', function () {
let openmct;
Expand Down
2 changes: 1 addition & 1 deletion src/api/EditorSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../utils/testing';
import { createOpenMct, resetApplicationState } from '../utils/testing.js';

describe('The Editor API', () => {
let openmct;
Expand Down
4 changes: 2 additions & 2 deletions src/api/actions/ActionCollectionSpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../../utils/testing';
import ActionCollection from './ActionCollection';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';
import ActionCollection from './ActionCollection.js';

describe('The ActionCollection', () => {
let openmct;
Expand Down
2 changes: 1 addition & 1 deletion src/api/actions/ActionsAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import EventEmitter from 'EventEmitter';
import _ from 'lodash';

import ActionCollection from './ActionCollection';
import ActionCollection from './ActionCollection.js';

class ActionsAPI extends EventEmitter {
constructor(openmct) {
Expand Down
6 changes: 3 additions & 3 deletions src/api/actions/ActionsAPISpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../../utils/testing';
import ActionCollection from './ActionCollection';
import ActionsAPI from './ActionsAPI';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';
import ActionCollection from './ActionCollection.js';
import ActionsAPI from './ActionsAPI.js';

describe('The Actions API', () => {
let openmct;
Expand Down
4 changes: 2 additions & 2 deletions src/api/annotation/AnnotationAPISpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import ExampleTagsPlugin from '../../../example/exampleTags/plugin';
import { createOpenMct, resetApplicationState } from '../../utils/testing';
import ExampleTagsPlugin from '../../../example/exampleTags/plugin.js';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';

describe('The Annotation API', () => {
let openmct;
Expand Down
32 changes: 16 additions & 16 deletions src/api/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,22 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import ActionsAPI from './actions/ActionsAPI';
import AnnotationAPI from './annotation/AnnotationAPI';
import CompositionAPI from './composition/CompositionAPI';
import EditorAPI from './Editor';
import FaultManagementAPI from './faultmanagement/FaultManagementAPI';
import FormsAPI from './forms/FormsAPI';
import IndicatorAPI from './indicators/IndicatorAPI';
import MenuAPI from './menu/MenuAPI';
import NotificationAPI from './notifications/NotificationAPI';
import ObjectAPI from './objects/ObjectAPI';
import PriorityAPI from './priority/PriorityAPI';
import StatusAPI from './status/StatusAPI';
import TelemetryAPI from './telemetry/TelemetryAPI';
import TimeAPI from './time/TimeAPI';
import TypeRegistry from './types/TypeRegistry';
import UserAPI from './user/UserAPI';
import ActionsAPI from './actions/ActionsAPI.js';
import AnnotationAPI from './annotation/AnnotationAPI.js';
import CompositionAPI from './composition/CompositionAPI.js';
import EditorAPI from './Editor.js';
import FaultManagementAPI from './faultmanagement/FaultManagementAPI.js';
import FormsAPI from './forms/FormsAPI.js';
import IndicatorAPI from './indicators/IndicatorAPI.js';
import MenuAPI from './menu/MenuAPI.js';
import NotificationAPI from './notifications/NotificationAPI.js';
import ObjectAPI from './objects/ObjectAPI.js';
import PriorityAPI from './priority/PriorityAPI.js';
import StatusAPI from './status/StatusAPI.js';
import TelemetryAPI from './telemetry/TelemetryAPI.js';
import TimeAPI from './time/TimeAPI.js';
import TypeRegistry from './types/TypeRegistry.js';
import UserAPI from './user/UserAPI.js';

export default {
ActionsAPI,
Expand Down
4 changes: 2 additions & 2 deletions src/api/composition/CompositionAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import CompositionCollection from './CompositionCollection';
import DefaultCompositionProvider from './DefaultCompositionProvider';
import CompositionCollection from './CompositionCollection.js';
import DefaultCompositionProvider from './DefaultCompositionProvider.js';

/**
* @typedef {import('./CompositionProvider').default} CompositionProvider
Expand Down
4 changes: 2 additions & 2 deletions src/api/composition/CompositionAPISpec.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createOpenMct, resetApplicationState } from '../../utils/testing';
import CompositionCollection from './CompositionCollection';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';
import CompositionCollection from './CompositionCollection.js';

describe('The Composition API', function () {
let publicAPI;
Expand Down
2 changes: 1 addition & 1 deletion src/api/composition/CompositionProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
*****************************************************************************/
import _ from 'lodash';

import objectUtils from '../objects/object-utils';
import objectUtils from '../objects/object-utils.js';

/**
* @typedef {import('../objects/ObjectAPI').DomainObject} DomainObject
Expand Down
4 changes: 2 additions & 2 deletions src/api/composition/DefaultCompositionProvider.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
*****************************************************************************/
import { toRaw } from 'vue';

import objectUtils from '../objects/object-utils';
import CompositionProvider from './CompositionProvider';
import objectUtils from '../objects/object-utils.js';
import CompositionProvider from './CompositionProvider.js';

/**
* @typedef {import('../objects/ObjectAPI').DomainObject} DomainObject
Expand Down
2 changes: 1 addition & 1 deletion src/api/faultmanagement/FaultManagementAPISpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* at runtime from the About dialog for additional information.
*****************************************************************************/

import { createOpenMct, resetApplicationState } from '../../utils/testing';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';

const faultName = 'super duper fault';
const aFault = {
Expand Down
2 changes: 1 addition & 1 deletion src/api/forms/FormsAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import _ from 'lodash';
import mount from 'utils/mount';

import FormProperties from './components/FormProperties.vue';
import FormController from './FormController';
import FormController from './FormController.js';

export default class FormsAPI {
constructor(openmct) {
Expand Down
2 changes: 1 addition & 1 deletion src/api/forms/FormsAPISpec.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* this source code distribution or the Licensing information page available
* at runtime from the About dialog for additional information.
*****************************************************************************/
import { createOpenMct, resetApplicationState } from '../../utils/testing';
import { createOpenMct, resetApplicationState } from '../../utils/testing.js';

describe('The Forms API', () => {
let openmct;
Expand Down
2 changes: 1 addition & 1 deletion src/api/forms/components/controls/CheckBoxField.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</template>

<script>
import toggleMixin from '../../toggle-check-box-mixin';
import toggleMixin from '../../toggle-check-box-mixin.js';

export default {
mixins: [toggleMixin],
Expand Down
2 changes: 1 addition & 1 deletion src/api/forms/components/controls/ToggleSwitchField.vue
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import { v4 as uuid } from 'uuid';

import ToggleSwitch from '@/ui/components/ToggleSwitch.vue';

import toggleMixin from '../../toggle-check-box-mixin';
import toggleMixin from '../../toggle-check-box-mixin.js';

export default {
components: {
Expand Down
2 changes: 1 addition & 1 deletion src/api/indicators/IndicatorAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

import EventEmitter from 'EventEmitter';

import SimpleIndicator from './SimpleIndicator';
import SimpleIndicator from './SimpleIndicator.js';

class IndicatorAPI extends EventEmitter {
constructor(openmct) {
Expand Down
Loading
Loading