4.5.0-lafiya • Published 11 months ago

@lafiya/esm-devtools-app v4.5.0-lafiya

Weekly downloads
-
License
MPL-2.0
Repository
github
Last release
11 months ago

lafiya-esm-devtools

lafiya-esm-devtools is an in-browser javascript module that provides a UI for developers writing frontend code.

esm-devtools

Purpose

The devtools allow you to override any javascript module to point to any url. This is useful for developing features and for debugging problems, because you can tell the browser to load one module from your localhost while keeping all other modules using the default version in the import map.

Usage is documented both below and in the Import Map Overrides section of the developer documentation.

Installation / Usage

The devtools are registered as a single-spa application

that creates a gray or red rectangular button near the bottom right of the screen. The rectangular button will only show up if you run the following command in the browser console:

localStorage.setItem('openmrs:devtools', true)

Now refresh the page and you'll see the rectangle. Note that when the rectangle is red that it means that you have an active override.

Implementation notes

lafiya-esm-devtools is using import-map-overrides to accomplish this behavior. If you prefer using the browser console instead of a UI to manage module overrides, check out the documentation in that github project.

4.5.0-lafiya

11 months ago

4.4.0-lafiya

1 year ago

4.1.1

1 year ago

4.1.0

1 year ago