Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/eecavanna/nmdc-changesheet-converter
- Owner: eecavanna
- Created: 2024-08-03T03:29:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T07:34:27.000Z (3 months ago)
- Last Synced: 2024-08-07T11:19:43.045Z (3 months ago)
- Topics: http, react, spreadsheet
- Language: TypeScript
- Homepage: https://eecavanna.github.io/nmdc-changesheet-converter/
- Size: 445 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)