
Research
/Security News
Shai Hulud Strikes Again (v2)
Another wave of Shai-Hulud campaign hits npm.
@smals-belgium/myhealth-wc-integration-angular
Advanced tools
Angular goodies for MyHealth web component development
Collection of Angular goodies to help build MyHealth Web Components.
Based on Angular v19
This library is published to the NPM registry at: https://www.npmjs.com/package/@smals-belgium/myhealth-wc-integration-angular
BaseWebComponent (component class)Abstract base component class that can be used as a base class to implement MyHealth web components.
This class defines the inputs and outputs according to the MyHealth specification and provides the following goodies:
extraRequiredFieldsBaseDataFetchHelper<T> (helper class)This abstract base helper class manages fetching data from the cache, the offline data storage, or the backend.
When getting data, the logic is as follows:
When online, retrieved data is stored in both the cache and the offline data storage (if applicable) for future use.
Subclasses must implement getDataFromBackend() to define how backend data is retrieved.
const delay = async function<T>(ms:number, fn:()=>Promise<T>): Promise<T>
Return a promise that will be resolved with the value (of type T) returned by fn(), which is invoked after ms milliseconds
const isMobileNative = (): boolean
Return true if embedded in a mobile native application (e.g. Ionic)
const isTouchDevice = (): boolean
Return true if this is a touch device (smartphone, tablet, etc.)
FAQs
Angular goodies for MyHealth web component development
We found that @smals-belgium/myhealth-wc-integration-angular demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Research
/Security News
Another wave of Shai-Hulud campaign hits npm.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.