@lumieducation/h5p-serverusing Express. You are not bound to using React or Express in your own application, as
@lumieducation/h5p-serveris framework agnostic.
@lumieducation/h5p-serveris also a dev dependency of the client, this is only the case to use the TypeScript interface definitions exported by it. The dependency (which can be rather large) is only required at build time and not at runtime.
@lumieducation/h5p-react. The React components wrap around the web components from
download-core.sh. They must be served as static files by the server and are added to the page by the web components as needed.
npm installin the root. This will install all dependencies of the example packages and internally link the packages inside the monorepo with symlinks (lerna).
npm startfor the server. (Must be up and running before you start the client!)
npm startfor the client (the server must still be running).