This repository provides a TypeScript Node.js implementation for registering Digital Object Identifiers (DOIs) with DataCite. It allows users to automate DOI creation and management via the DataCite REST API.
- DOI Registration: Automate the process of registering DOIs.
- DataCite Integration: Connects seamlessly to the DataCite REST API.
- Custom Metadata Support: Submit and update metadata for your DOIs.
- Node.js (16+ recommended).
- DataCite Account: Access credentials for the DataCite API.
-
Clone the repository:
git clone https://github.com/your-username/doi-register.git
cd doi-register -
Install dependencies:
npm install -
Create a
.env
file and add your DataCite API credentials: