CDM Bridge is an open source Electron-based CONTENTdm migration tool. It is written in TypeScript and uses React. Learn more about using CDM Bridge by reading Getting Started.
Part of the Bridge2Hyku project.
The use of the yarn package manager is strongly recommended, as opposed to using npm
.
# install dependencies
yarn
# run application in development mode
yarn dev
# compile source code and create webpack output
yarn compile
# create distribution package, `yarn compile` & create build with electron-builder
yarn dist
# `yarn compile` & create unpacked build with electron-builder
yarn dist:dir
The main process is at src/main/index.ts
and the renderer process is at src/ui/index.tsx
All compiled distributions are created in release/
CONTENTdm is a registered trademark of OCLC, inc.