| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| fix(#7524): Open in New Tab action from a sub-object in a layout (#7542) * refactor: url tools use named exports * fix: refactor method and remove customUrlParams * test(e2e): verify bounds are preserved in data pivoting * test: remove test as feature is no longer needed - dataVisualization logic has moved from MMGIS plugin to the open source. As such, we can just use the time conductor bounds * refactor: autoformat keeps changing this so i'mma just commit it * refactor: remove unnecessary code * refactor: simplify, add docs * Revert "refactor: remove unnecessary code" This reverts commit 87aef35c510230835fb682b80e89a6006ef2d923. * a11y: improve aria labels for ITC * fix: simplify url method * fix: update ITC app actions * test: add test to generate test data for display layout w/ overlay plot + ITC enabled * test(e2e): add suite + test for open in new tab from subobject - needs cleanup * a11y: various a11y improvement drivebys * a11y: clock indicator needs to be quiet * a11y: add `aria-live` to SuperMenu details * a11y: greatly improve a11y of Menus and SuperMenus * test(e2e): clean up test * fix: improve a11y for context menus, fix test * chore: remove nop-longer-recommended extension * feat: provide one more bound option for example data viz * fix: no need for `mount`, use dynamic rendering instead * Revert "fix: simplify url method" This reverts commit b24c7dabc783a9a1c3f2460eada99f452259f566. * fix: correct time conductor bounds when opening in a new tab from a plot in the inspector * test: fix e2e tests * Revert "test: remove test as feature is no longer needed" This reverts commit 759ebd4667bffb1979d5f62af6b47f349dcd9f77. * test: move 2p annotation to test * test: fix e2e * fix: no words for the word god today * test: fix e2e * fix: e2e test * test: fix test * driveby: fix perf test * fix: revert required prop change --------- Co-authored-by: David Tsay <3614296+davetsay@users.noreply.github.com> Co-authored-by: John Hill <john.c.hill@nasa.gov> | 2 年前 |
| Feature/historical conditions (#8148) * adding telemetry collections to condition manager * handling telemetry collection data not datum * adding from maaster * addressing PR comments * update unit test to work with telemetry collections * fixing tests * removing unnecessary addition * removing focused describe * removing focused it * fix weird test bleed * Add realtime output of telemetry data in conditionals and add support for historical conditional telemetry queries to allow for plotting * Cleanup and add missing files * Fix issue with missing data * Update emitted values * Addressing feedback * Creating a const for telemetry value * Cleanup * Pass through plot options * Cleanup * Fix problem introduced with const * Add back initialize on mount * Compensate for missing data at certain timestamps * Rename file * Rename file * Update metadata provider * Update condition set metadata * Fix zero issue * Try removing the default format for better data inspection * pulled over changes that were made after copying whole repo in a dump * pulling over from file dump * remove debug * handle "none" output situations * removing telemetry when output condition is "none" * adding license info * one last tweak to get none to work correctly without messin up other stuff * WIP tests * make sure unit exists * WIP * WIP * adding timesystem accounting * WIP * remove unused method * handling dupes from historical/subscription, correct formatting before evaluating conditions * update tests to new output format * updating to reflect column name change * update to match new path style for telemetry options * more robust handling of new condition inspector view "canView" method * update for paths in condition telemetry dropdown, add config tab to inspector tests * updating for new paths in telemetry selection dropdwns * lint * remove unused method * add keystring to telem objcts so its easy to grab * dont use index * remove unused method * removed debug logs * use predefined priority constants * remove debug * lint * fix process buffer and remove fit on test * added missing await * remove unused arg * using a set instead of two arrays * using a set instead of two arrays, normalize id * add a guard if unsubscribe path is called with no telemetryobject * explicitly import isEqual instead of random global use * Updates to work with new changes introduced for conditionsets, merged both intended changes/fixes * lint * correcting case * handling removing output telemetry when condition set is being viewed and when not being viewed, but on load * handle removed telemetry correctly for conditions that use it * deleting instead of null settting to avoid issues on last unsub * lint --------- Co-authored-by: Khalid Adil <khalidadil29@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com> Co-authored-by: Shefali Joshi <simplyrender@gmail.com> | 2 个月前 |
| docs: better docs and types for the API (#7796) * docs: fix type imports in openmct.js * docs: fix type imports * docs: fix types for eventHelpers * docs: types for TypeRegistry * docs: types for StatusAPI * docs: fix ObjectAPI types and docs * docs: more types * docs: improved types for main entry * docs: improved types * fix: unbreak the linting * chore: remove EventEmitter webpack alias as it hide types * fix: return type * fix: parameter type * fix: types for composables * chore: add webpack consts to eslintrc * fix: remove usage of deprecated timeAPI methods and add a ton of docs and types * docs: update README.md * lint: clean up API.md * chore: upgrade eventemitter to v5.0.2 * refactor: update imports for EventEmitter to remove alias * format: lint * docs: update types for Views and ViewProviders * docs: expose common types at the base import level * docs(types): remove unnecessary tsconfig options * docs: ActionAPI * docs: AnnotationAPI * docs: import common types from the same origin * docs: FormsAPI & TelemetryAPI types * docs: FormController, IndicatorAPI * docs: MenuAPI, ActionsAPI * docs: `@memberof` is not supported by `tsc` and JSDoc generation so remove it * docs: RootRegistry and RootObjectProvider * docs: Transaction + Overlay * lint: words for the word god * fix: review comments | 1 年前 |
| New imagery view for disparity map based measurement (#8333) * Adds a new right-click menu item to view imagery tools. Adds a new view provider and scaffolding for a new view to hold the tool * Markup and CSS for Imagery Measuring Tool - New .scss file measuring-tool.scss. - Markup added and smoke-tested. - Added new property called `isScaling` that controls verbiage contextually: - false if the user is measuring rover to point A. - true if the user measuring point A to B - Minor refinement to CSS for Notebook. * Markup and CSS for Imagery Measuring Tool - New markup * Remove viper specific code * Refactored view context object. Emit event when related telemetry is available * Tweak colors * Expose spacecraft Z * Fixed failing tests * Fix lint error --------- Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com> Co-authored-by: Andrew Henry <andrew.k.henry@nasa.gov> Co-authored-by: Andrew Henry <akhenry@gmail.com> | 9 天前 |
| Do not show operator status for roles without status capability (#8321) * user is never used * save precious browse bar space * do not set status text if user not capable of status * remove incorrect comments * fix flaky test * extend ExampleUser to allow for customization * add test for non status role logged in --------- Co-authored-by: Andrew Henry <akhenry@gmail.com> | 1 个月前 |
| New imagery view for disparity map based measurement (#8333) * Adds a new right-click menu item to view imagery tools. Adds a new view provider and scaffolding for a new view to hold the tool * Markup and CSS for Imagery Measuring Tool - New .scss file measuring-tool.scss. - Markup added and smoke-tested. - Added new property called `isScaling` that controls verbiage contextually: - false if the user is measuring rover to point A. - true if the user measuring point A to B - Minor refinement to CSS for Notebook. * Markup and CSS for Imagery Measuring Tool - New markup * Remove viper specific code * Refactored view context object. Emit event when related telemetry is available * Tweak colors * Expose spacecraft Z * Fixed failing tests * Fix lint error --------- Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com> Co-authored-by: Andrew Henry <andrew.k.henry@nasa.gov> Co-authored-by: Andrew Henry <akhenry@gmail.com> | 9 天前 |
| Address security vulnerability when images are opened in a new tab (#8318) * Check that image urls are secure. Prevent tabnabbing. Add e2e test * fix linting issue * Add word to cspell * Support blobs for images --------- Co-authored-by: Andrew Henry <akhenry@gmail.com> | 1 个月前 |
| Fix plan resizing and ahead/behind line in timestrips (#8343) * display ahead/behind for timestrip * by first `current` plan * then by first plan * observe timestrip element size for nested plans * observe width changes on swimLane change * code cleanup * observe swim lane label change only for timestrips * WIP: resizing e2e test for plan view * resizing e2e test for plan view * add gantt and timestrip view resizing tests * test for ahead/behind line in timestrip view * deprecate unit tests https://github.com/nasa/openmct/issues/8349 * fix tests * lint fix * rename for clarity * remove eslint rule: 'vue/require-default-prop' --------- Co-authored-by: Andrew Henry <akhenry@gmail.com> | 15 天前 |
| [Flexible Layouts] Flexible Layout styling fixes (#7319) | 2 年前 |
| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| fix(#7680): no index.html on npm pack (#7699) | 2 年前 |
| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| chore: add `prettier` (1/3): add packages, configurations, fix lint issues (#6382) * fix: remove redundant eslint rules * chore: bump `prettier` to v2.8.7 * docs: vue files to use html comments for licenses - Prettier's Vue parser freaks out if it sees a *.js style comment in a *.vue file. * docs: more licenses for vue files * fix: don't ignore *.vue files * fix: use defaults for tabWidth and printWidth * simplify .prettierignore * enforce a printWidth of 100 * fix: use `eslint-plugin-prettier`, remove conflicting rules * test: fix gauge tests (for real) * test: fix notebook test selectors * test: fix restrictedNotebook test selectors * test: remove useless assignment * lint: __dirname as global * lint: revert eslint config + whitespace changes, commit new config * style: remove unnecessary string concat of literals * test: fix missed gauge test * fix: use new eslint rules * feat: add blank `.git-blame-ignore-revs` file * docs: update to mention Prettier and format. * Revert "test: fix gauge tests (for real)" This reverts commit 6afad450389edc2f16ff0d00c9524621a7ba53bc. * Revert "test: fix notebook test selectors" This reverts commit 17fe1cbbff02e9298f041b5ea0fea5494fe54d94. * Revert "test: fix restrictedNotebook test selectors" This reverts commit 97e0ede826b7dd61c5443845443d806a56f3f305. * Revert "test: fix missed gauge test" This reverts commit e2398fc38ca94beff2066cc253173412ad47f8b9. * test: fix gauge tests (no formatting) * test: update notebook e2e selectors (no formatting) * test: update restrictedNotebook e2e selectors (no formatting) * fix: temporarily disable lint check | 3 年前 |
| [CI]Add docker and npm caching (#6748) | 2 年前 |
| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| Update SECURITY.md and CONTRIBUTING.md to address security risk of externally provided code (#8129) * update CONTRIBUTING.md to include CLA info from discussions/3821 * update SECURITY.md to include risk of externally provided code disclaimer * remove hard line breaks for better change control | 10 个月前 |
| chore: update copyright end year to 2024 (#7364) | 2 年前 |
| Update dependencies and enable additional npm options (#8298) * Updates to NPM configuration * Pinned remaining versions. Addressed vulnerabilities in dependency tree * Restrict min-release-age to harden against supply chain attacks * Removed terser plugin. It's included with Webpack 5:w * Updated package-lock.json * Regenerated package-lock.json * Regenerate package-lock * Increase npm cool-down period to 7 days * Updatedd docs * Update node version for GHA * Fix override that broke karma * Fix lint * Add package lock for e2e * Update node version that e2e-couchdb runs with * Update commit hash * Add missing Yaml dependency * Fix yaml version * Run npm run build * Combine steps * Delete stored cache on build:clean * Bust cache * Run everything on container * Run build: * Updated build script * Updated dependencies again * Ignore Claude settings * Typo in docs | 2 个月前 |
| Update SECURITY.md and CONTRIBUTING.md to address security risk of externally provided code (#8129) * update CONTRIBUTING.md to include CLA info from discussions/3821 * update SECURITY.md to include risk of externally provided code disclaimer * remove hard line breaks for better change control | 10 个月前 |
| test(e2e): Major refactor and stabilization of e2e tests (#7581) * fix: update broken locator * update eslint package * first pass of lint fixes * update package * change ruleset * update component tests to match linting rules * driveby * start to factor out bad locators * update gauge component * update notebook snapshot drop area * Update plot aria * add draggable true to tree items * update package * driveby to remove dead code * unneeded * unneeded * tells a screenreader that this is a row and a cell * adds an id for dragondrops * this should be a button * first pass at fixing tooltip selectors * review comments * Updating more tests * update to remove expect expect given our use of check functions * add expand component * move role around * update more locators * force * new local storage * remove choochoo steps * test: do `lint:fix` and also add back accidentally removed code * test: add back more removed code * test: remove `unstable` annotation from tests which are not unstable * test: remove invalid test-- the "new" time conductor doesn't allow for millisecond changes in fixed time * test: fix unstable gauge test * test: remove useless asserts-- this was secretly non-functional. now that we've fixed it, it makes no sense and just fails * test: add back accidentally removed changes * test: revert changes that break test * test: more fixes * Remove all notion of the unstable/stable e2e tests * test: eviscerate the flake with FACTS and LOGIC * test: fix anotha one * lint fixes * test: no need to wait for save dialog * test: fix more tests * lint: fix more warnings * test: fix anotha one * test: use `toHaveLength` instead of `.length).toBe()` * test: stabilize tabs view example imagery test * fix: more tests be fixed * test: more `toHaveCount()`s please * test: revert more accidentally removed fixes * test: fix selector * test: fix anotha one * update lint rules to clean up bad locators in shared fixtures * update and remove bad appActions * test: fix some restricted notebook tests * test: mass find/replace to enforce `toHaveCount()` instead of `.count()).toBe()` * Remove some bad appActions and update text * test: fix da tree tests * test: await not await await * test: fix upload plan appAction and add a11y * Updating externalFixtures with best practice locators and add missing appAction framework tests * test: fix test * test: fix appAction test for plans * test: yum yum fix'em up and get rid of some dragon drops * fix: alas, a `.only()` got my hopes up that i was done fixing tests * test: add `setTimeConductorMode` test "suite" which covers most TC related appActions * test: fix arg * test(couchdb): fix some network tests via expect polling * Stabalize visual test * getCanasPixels * test: stabilize tooltip telemetry table test, better a11y for tooltips * chore: update to use `docker compose` instead of `docker-compose` * New rules, new tests, new me * fix sort order * test: add `waitForPlotsToRender` framework test, passthru timeout override * test: remove `clockOptions` test as we have `page.clock` now * test: refactor out `overrideClock` * test: use `clock.install` instead * test: use `clock.install` instead * time clock fix * test: fix timer tests * remove ever reference to old base fixture * test: stabilize restricted notebook test * lint fixes * test: use clock.install * update timelist * test: update visual tests to use `page.clock()`, update snapshots * test: stabilize tree renaming/reordering test * a11y: add aria-label and role=region to object view * refactor: use `dragTo` * refactor: use `dragTo`, other small fixes * test: use `page.clock()` to stabilize tooltip telemetry table test * test: use web-first assertion to stabilize staleness test * test: knock out a few more `page.click`s * test: destroy all `page.click()`s * refactor: consistently use `'Ok'` instead of `'OK'` and `'Ok'` mixed * test: remove gauge aria label * test: more test fixes * test: more fixes and refactors * docs: add comment * test: refactor all instances of `dragAndDrop` * test: remove redundant test (covered in previous test steps) * test: stabilize imagery operations tests for display layout * chore: remove bad unicorn rule * chore(lint): remove unused disable directives --------- Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov> | 1 年前 |
| chore: update copyright end year to 2024 (#7364) | 2 年前 |
| Couch search indexes (#8037) * Defined search index for object names. Add index for searching by object type * Feature detect if views are defined to support optimized search. If not, fall back on filter-based search * Suppress github codedcov annotations for now, they are not accurate and generate noise. * Allow nested describes. They're good. * Add a noop search function to couch search folder object provider. Actual search is provided by Couch provider, but need a stub to prevent in-memory indexing * Adhere to our own interface and ensure identifiers are always returned by default composition provider | 1 年前 |
| chore: update copyright end year to 2024 (#7364) | 2 年前 |
| chore: update copyright end year to 2024 (#7364) | 2 年前 |
| refactor: migrate to ESM (#7331) * refactor: move package.json to type: module this is where the fun begins * chore: move webpack common and prod to esm * chore: move webpack to esm, eslint to explicit cjs * refactor: migrate all files to esm * style: lint * refactor: begin moving karma to cjs, use dynamic esm import * refactor: move index-test to cjs * refactor: begin moving e2e to ESM this was manual. I'm committing this because I'm about to try the `cjstoesm` tool * refactor: move all to esm * fix: make all e2e tests use .js imports * refactor: begin moving exports to esm * refactor: use URL transforms instead of __dirname * fix: use libraryExport: default to properly handle openmct * fix: export all playwright configs as modules * refactor: move all instances of __dirname to import.meta.url * refactor: lint, drop unnecessary URL call * fix: use correct URL path on helper/addNoneditableObject.js * fix: more incorrect URL resolve issues * fix: parse json after reading it | 2 年前 |
| Discrete Event Visualization in Timeline (#7967) Implements timeline visualization of discrete events such as Events and Commands * Closes #7960 Co-authored-by: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov> Co-authored-by: Shefali <simplyrender@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com> Co-authored-by: Charles Hacskaylo <charlesh88@gmail.com> | 11 个月前 |
| Feature/historical conditions (#8148) * adding telemetry collections to condition manager * handling telemetry collection data not datum * adding from maaster * addressing PR comments * update unit test to work with telemetry collections * fixing tests * removing unnecessary addition * removing focused describe * removing focused it * fix weird test bleed * Add realtime output of telemetry data in conditionals and add support for historical conditional telemetry queries to allow for plotting * Cleanup and add missing files * Fix issue with missing data * Update emitted values * Addressing feedback * Creating a const for telemetry value * Cleanup * Pass through plot options * Cleanup * Fix problem introduced with const * Add back initialize on mount * Compensate for missing data at certain timestamps * Rename file * Rename file * Update metadata provider * Update condition set metadata * Fix zero issue * Try removing the default format for better data inspection * pulled over changes that were made after copying whole repo in a dump * pulling over from file dump * remove debug * handle "none" output situations * removing telemetry when output condition is "none" * adding license info * one last tweak to get none to work correctly without messin up other stuff * WIP tests * make sure unit exists * WIP * WIP * adding timesystem accounting * WIP * remove unused method * handling dupes from historical/subscription, correct formatting before evaluating conditions * update tests to new output format * updating to reflect column name change * update to match new path style for telemetry options * more robust handling of new condition inspector view "canView" method * update for paths in condition telemetry dropdown, add config tab to inspector tests * updating for new paths in telemetry selection dropdwns * lint * remove unused method * add keystring to telem objcts so its easy to grab * dont use index * remove unused method * removed debug logs * use predefined priority constants * remove debug * lint * fix process buffer and remove fit on test * added missing await * remove unused arg * using a set instead of two arrays * using a set instead of two arrays, normalize id * add a guard if unsubscribe path is called with no telemetryobject * explicitly import isEqual instead of random global use * Updates to work with new changes introduced for conditionsets, merged both intended changes/fixes * lint * correcting case * handling removing output telemetry when condition set is being viewed and when not being viewed, but on load * handle removed telemetry correctly for conditions that use it * deleting instead of null settting to avoid issues on last unsub * lint --------- Co-authored-by: Khalid Adil <khalidadil29@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com> Co-authored-by: Shefali Joshi <simplyrender@gmail.com> | 2 个月前 |
| docs: better docs and types for the API (#7796) * docs: fix type imports in openmct.js * docs: fix type imports * docs: fix types for eventHelpers * docs: types for TypeRegistry * docs: types for StatusAPI * docs: fix ObjectAPI types and docs * docs: more types * docs: improved types for main entry * docs: improved types * fix: unbreak the linting * chore: remove EventEmitter webpack alias as it hide types * fix: return type * fix: parameter type * fix: types for composables * chore: add webpack consts to eslintrc * fix: remove usage of deprecated timeAPI methods and add a ton of docs and types * docs: update README.md * lint: clean up API.md * chore: upgrade eventemitter to v5.0.2 * refactor: update imports for EventEmitter to remove alias * format: lint * docs: update types for Views and ViewProviders * docs: expose common types at the base import level * docs(types): remove unnecessary tsconfig options * docs: ActionAPI * docs: AnnotationAPI * docs: import common types from the same origin * docs: FormsAPI & TelemetryAPI types * docs: FormController, IndicatorAPI * docs: MenuAPI, ActionsAPI * docs: `@memberof` is not supported by `tsc` and JSDoc generation so remove it * docs: RootRegistry and RootObjectProvider * docs: Transaction + Overlay * lint: words for the word god * fix: review comments | 1 年前 |
| VIPERGC-1030 telemetry stopped flowing (#8347) * Implement timeout * Remove requestIdleCallback * Remove requestIdleCallback * Removed pointless warning --------- Co-authored-by: Andrew Henry <akhenry@kernel.ndc.nasa.gov> Co-authored-by: Shefali Joshi <simplyrender@gmail.com> | 15 天前 |
| add optional dependency to build on linux (#8306) | 2 个月前 |
| [Build] Update tsconfig to explicitly set `target` and `module` options (#7845) * bugfix: update tsconfig to set module to NodeNext and exclude openmct/e2e * chore: remove unnecessary paths from exclude - the `exclude` option only excludes files in the context of the `include` paths, if there are any. We can remove some of these because they don't match anything in the include paths. * chore: fix capitalization for consistency --------- Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov> | 1 年前 |