https://github.com/open-eo/openeo-js-commons
JavaScript library for common openEO related tasks such as cross version compatibility and more.
https://github.com/open-eo/openeo-js-commons
Last synced: 5 months ago
JSON representation
JavaScript library for common openEO related tasks such as cross version compatibility and more.
- Host: GitHub
- URL: https://github.com/open-eo/openeo-js-commons
- Owner: Open-EO
- License: apache-2.0
- Created: 2018-11-16T12:16:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T21:24:02.000Z (almost 2 years ago)
- Last Synced: 2025-04-03T22:34:48.289Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@openeo/js-commons
- Size: 731 KB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# @openeo/js-commons
A set of common JavaScript functionalities for [openEO](http://openeo.org).
The [master branch](https://github.com/Open-EO/openeo-api/tree/master) is the 'stable' version of library, which is currently version **1.5.0**.
The [draft branch](https://github.com/Open-EO/openeo-api/tree/draft) is where active development takes place.





## Features
- Converting responses from API version 0.4 to the latest API version is supported for:
- Capabilities
- Collections
- Processes
- Output Formats
- Service Types
- UDF Runtimes
- Back-end feature detection
- Validate, compare and prioritize version numbers (e.g. for well-known discovery)
- Process specification parsing utilities
- Other Utils
## Usage
To use it in a node environment use: `npm install @openeo/js-commons`
You can then require the parts of the library you want to use. For example: `const { MigrateProcesses } = require('@openeo/js-commons');`
In a web environment you can include the library as follows:
```html
```
More information can be found in the [**JS commons documentation**](https://open-eo.github.io/openeo-js-commons/1.5.0/).