Add export as csv (#4034)

* Add export as csv

Resolves 2183.

* collect over paginated data

* refactor

* add tests

* parameterize pageSize (limit)

* use pageInfo for onCompleted callback

* json column variable naming

* omit relations from csv exports
This commit is contained in:
Tate Thurston
2024-02-29 08:45:44 -08:00
committed by GitHub
parent 11434fc1c6
commit 8625a71f15
9 changed files with 378 additions and 55 deletions

View File

@ -101,6 +101,7 @@
"jest-mock-extended": "^3.0.4",
"js-cookie": "^3.0.5",
"js-levenshtein": "^1.1.6",
"json-2-csv": "^5.4.0",
"jsonwebtoken": "^9.0.0",
"libphonenumber-js": "^1.10.26",
"lodash.camelcase": "^4.3.0",