Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eecavanna/nmdc-changesheet-converter

Web app that converts NMDC changesheets into API request payloads
https://github.com/eecavanna/nmdc-changesheet-converter

http react spreadsheet

Last synced: about 5 hours ago
JSON representation

Web app that converts NMDC changesheets into API request payloads

Awesome Lists containing this project

README

        

# nmdc-changesheet-converter

## Development status

- 🚧 Prototyping core functionality

## Dependencies

- [bootstrap](https://github.com/twbs/bootstrap) - Toolkit for web-based UIs
- [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) - React integration of Bootstrap
- [papaparse](https://github.com/mholt/PapaParse) - CSV parser that runs in the browser
- [react-data-grid](https://github.com/adazzle/react-data-grid/) - Displays tabular data as a grid
- [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) - Fancy code editor in the browser
- [@uiw/codemirror-extensions-langs](https://uiwjs.github.io/react-codemirror/#/extensions/languages) - Syntax
highlighting extension for React CodeMirror
- [@codemirror/commands](https://github.com/codemirror/commands) - Editing functionality for CodeMirror (we use it to
customize the effect of pressing the tab key)
- [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) - Facilitates copying text to the clipboard
- [file-saver](https://github.com/eligrey/FileSaver.js) - Facilitates saving files generated by a web page
- [vitest](https://github.com/vitest-dev/vitest) - Testing framework powered by Vite

## References

- [Authoring changesheets](https://microbiomedata.github.io/nmdc-runtime/howto-guides/author-changesheets/)
- [Example changesheet](https://github.com/microbiomedata/nmdc-runtime/blob/main/metadata-translation/notebooks/data/changesheet-without-separator3.tsv)

## Branding

- [Ballot box favicon](https://openmoji.org/library/emoji-1F5F3/)