Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@lumieducation/h5p-webcomponents

Package Overview
Dependencies
Maintainers
2
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lumieducation/h5p-webcomponents

A Web Component wrapper around the H5P Editor and Player

latest
Source
npmnpm
Version
10.0.4
Version published
Weekly downloads
2K
93.26%
Maintainers
2
Weekly downloads
 
Created
Source

@lumieducation/h5p-webcomponents

This package contains two vanilla HTML 5 web components that are meant to be used with a server using @lumieducation/h5p-server. They simplify the creation of the H5P editor and player in a client-side-rendering scenario (SPA).

Check out the GitBook documentation for details on how to use this package.

@lumieducation/h5p-webcomponents is one of several packages by Lumi Education that work in conjunction to simplify creating H5P applications. They are all managed in the h5p-nodejs-library monorepo on GitHub and are available on NPM.

Package nameFunctionalityused in
@lumieducation/h5p-serverthe core package to run H5P in NodeJSbackend
@lumieducation/h5p-expressroutes and controllers for Expressbackend
@lumieducation/h5p-webcomponentsnative web components to display the H5P player and editor in the browserfrontend
@lumieducation/h5p-reactReact components with the same functionality as the native web componentsfrontend
@lumieducation/h5p-mongos3storage classes for MongoDB and S3backend
@lumieducation/h5p-html-exporteran optional component that can create bundled HTML files for exportingbackend

Examples

Check out the @lumieducation/h5p-react package to see how the webcomponents can be used.

Versioning

We use SemVer for versioning. The versions of all packages of the monorepo are all increased at the same time, so you should always update all packages at once. For the versions available, see the tags on this repository.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE v3 License - see the LICENSE file for details

Support

This work obtained financial support for development from the German BMBF-sponsored research project "CARO - Care Reflection Online" (FKN: 01PD15012).

Read more about them at the following websites:

FAQs

Package last updated on 08 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts