open-index/open-npm huggingface dataset:
npm package: @nasa-jpl/aerie-actions
Description: Library of JS helpers used by SeqDev Actions
Latest version: 1.1.2

# aerie-actions

Javascript package for use with [SeqDev](https://nasa-ammos.github.io/plandev-docs/) actions.

## Aerie -> PlanDev/SeqDev Rebrand

This product was **formerly known as Aerie Actions and is now named SeqDev Actions**. While we've updated most 
documentation and external references, some legacy mentions of the old product name may remain as we complete the transition.

What to know:

* The planning product, including modeling, simulation, scheduling and constraint-checking, is now named PlanDev
* The sequencing product, including the sequence editor, workspaces, and actions, is now named SeqDev
* All features and functionality remain the same
* Currently, repository names, package names and other internal code references will retain their existing names, and deployment/migration procedures have not changed
* In a future release, our repository and/or package names may change. If so, this will be communicated to users via release notes and normal communication channels

For the latest documentation, visit: [PlanDev Documentation](https://nasa-ammos.github.io/plandev-docs/)

<span style="display:block;text-align:center">![Example](/docs/images/Full_Example.png)</span>


See [SeqDev Actions docs](https://nasa-ammos.github.io/plandev-docs/sequencing/actions/) for more information - full API reference
coming soon.
npm package: @nasa-jpl/aerie-ampcs
Description: Utility functions to convert a standard XML AMPCS command dictionary to JavaScript.
Latest version: 1.0.6

[![npm version](https://img.shields.io/npm/v/@nasa-jpl/aerie-ampcs.svg)](https://www.npmjs.com/package/@nasa-jpl/aerie-ampcs)

# @nasa-jpl/aerie-ampcs

This package contains utility functions to convert a standard XML [AMPCS command dictionary](https://github.com/NASA-AMMOS/ampcs-dict-schemas/blob/main/CommandDictionary.rnc) to JavaScript.

## Install

```sh
npm install @nasa-jpl/aerie-ampcs --save
```

## Usage

### `parse`

Parse an XML string in the AMPCS command dictionary standard into JavaScript.

```ts
import { parse } from '@nasa-jpl/aerie-ampcs';

const xml = `
  <?xml version='1.0' encoding='UTF-8'?>
  <command_dictionary>
    <header mission_name="GENERIC" spacecraft_id="42" schema_version="5.0" version="2022-001T00:00:00.000" />
    <command_definitions>
    </command_definitions>
  </command_dictionary>
`;

const js = parse(xml);
console.log(js);

const json = JSON.stringify(js);
console.log(json);
```

## License

The scripts and documentation in this project are released under the [MIT License](LICENSE).
npm package: @nasa-jpl/aerie-monaco-editor-customizations
Description: Customizations to the monaco editor for EDSL diagnostics
Author: JPL Aerie Development Team
Latest version: 0.1.4

# AERIE Monaco Editor Customizations

This repository contains the source code for a typescript worker that provides additional EDSL diagnostics
for the AERIE Command EDSL

# Build

First update the typescript version so it is built into the worker (should be done whenever updating the typescript version)
```bash
npm run import-typescript
```

Then build the worker
```bash
npm run build
```

# Publish

Ensure the version is updated appropriately first

```bash
npm publish
```
npm package: @nasa-jpl/aerie-time-utils
Description: Provides helper functions to process time values within the Aerie ecosystem
Author: NASA/JPL
Latest version: 1.0.2

# aerie-time-utils

This repository provides a collection of utility functions for working with dates and times in JavaScript. The functions are designed to handle various date formats, convert between different time representations, and calculate durations.

## Installation

You can install this package using npm:
```bash
npm install @nasa-jpl/aerie-time-utils
```

## Features
- Date and Time conversion
- Validation of Date Strings
- Parsing Functions
- Time Balancing
- Time Zone Handling
- Duration Calculations

## Usage Example
See the json file `src/timeUtils.ts` for a detailed example of how to use the functions. The documentation includes examples and explanations of each function.