dataverse-client-javascript
dataverse-client-javascript copied to clipboard
A Dataverse client for JavaScript and TypeScript
Create a new use case to get the analytics.html file of the installation. See [Dataverse Guides.](https://guides.dataverse.org/en/latest/installation/config.html#web-analytics-code)
Create a use case that calls a new API endpoint that will return a list of roles that the user has been assigned in the dataverse. Depends on this Dataverse...
The return type of getMyDataCollectionItems is CollectionItemSubset, which is shared with getCollectionItems. This works by formatting the PublicationStatus results as facets, which was meant to be extensible, but is awkward...
To support the external search tool, we need two changes : 1. Extend the getCollectionItems use case to support the search_service query param 1. New use case to list all...
Bumps [undici](https://github.com/nodejs/undici) from 5.28.4 to 5.29.0. Release notes Sourced from undici's releases. v5.29.0 What's Changed Fix tests in v5.x for Node 20 by @mcollina in nodejs/undici#4104 Removed clients with unrecoverable...
## Overview - See: [Proposal: Supporting Multiple Dataset Types in Dataverse](https://docs.google.com/document/d/16RvGXmaPQK9DGsEEbrrFEu8mjUrN93YY_yh7ZONyMDI/edit?usp=sharing) for details. Depends on: - https://github.com/IQSS/dataverse/pull/11001 Parent issue: - https://github.com/IQSS/dataverse-pm/issues/307
This issue is inspired by [this TODO](https://github.com/IQSS/dataverse-frontend/blob/9ec7a9d47f92205ff36b44b81c22ab1e25db8e6f/src/sections/file/file-action-buttons/access-file-menu/RequestAccessModal.tsx#L52), in the request access module. When the file is restricted, users other than the admin/contributor should request access to restricted file, and send...
Sometimes the deployment GitHub Action to github package registry fails on PRs, indicating that the version generated by the commit has already been deployed and cannot be overwritten. The goal...
Inspired from [these TODOs](https://github.com/IQSS/dataverse-frontend/blob/9ec7a9d47f92205ff36b44b81c22ab1e25db8e6f/src/dataset/infrastructure/mappers/JSDatasetMapper.ts#L69C5-L71C49), these three fields are missing from dataset related models. - hasValidTermsOfAccess - hasOneTabularFileAtLeast - isValid
Inspired from[ this TODO](https://github.com/IQSS/dataverse-frontend/blob/9ec7a9d47f92205ff36b44b81c22ab1e25db8e6f/src/dataset/infrastructure/mappers/JSDatasetVersionMapper.ts#L24), the `isLatest` and `isInReview` in dataset version info from dataverse front-end repo are hard coded, and should be removed by connecting with js-dataverse functions. However, these...