PHPackages                             mhsdesign/polyfillneosuiguestframeapi - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mhsdesign/polyfillneosuiguestframeapi

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

mhsdesign/polyfillneosuiguestframeapi
=====================================

1.0.2(4y ago)0817[1 issues](https://github.com/mhsdesign/MhsDesign.PolyfillNeosUiGuestFrameApi/issues)GPL-3.0+JavaScript

Since Jan 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/mhsdesign/MhsDesign.PolyfillNeosUiGuestFrameApi)[ Packagist](https://packagist.org/packages/mhsdesign/polyfillneosuiguestframeapi)[ RSS](/packages/mhsdesign-polyfillneosuiguestframeapi/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

> Neos Ui

MhsDesign.PolyfillNeosUiGuestFrameApi
-------------------------------------

[](#mhsdesignpolyfillneosuiguestframeapi)

> When Neos.Ui version greater or equal to 7.2 is installed, this package does 'nothing' ^^ (no js will be loaded)

### Why do i need it

[](#why-do-i-need-it)

This package provides a polyfill to access the package `'@neos-project/neos-ui-guest-frame'` via the custom consumerApi solution of the Neos.Ui on earlier Ui versions.

Neos.Ui supports since [FEATURE: Consumer Api for @neos-project/neos-ui-guest-frame #2945](https://github.com/neos/neos-ui/pull/2945/)the possibility to import from `'@neos-project/neos-ui-guest-frame'` in a custom extension.

The Feature was merged with  and can be used in a custom extension with `"@neos-project/neos-ui-extensibility": "^7.2"`. But that will work only work when the extension is used with a Neos.Ui host with at least version 7.2 but not older.

This package serves as a polyfill for previous Neos.Ui Version (back to 5.3).

### Implementation

[](#implementation)

The implementation is rather hacky as we need to implement in the Host Ui what will later be implemented here:

So we intercept what is exported via the consumer API and add the exports of the `'@neos-project/neos-ui-guest-frame'` package.

Of course, this makes use of global javascript objects and functions internally used by the consumer api, but unless the implementation doesn't change (what is unlikely) for the past targeted Neos.Ui versions (5.3, 7.0, 7.1) that polyfill will continue to work. If something were to be changed, the javascript will tell you with nice crafted messages in the console ;)

When Neos.Ui version greater or equal to 7.2 is installed, this package does nothing ^^ (no js will be loaded)

### Replace this package

[](#replace-this-package)

If you dont want to include the polyfill, because you know you have at least ui 7.2 installed, then you can do a simple composer replace a la:

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~35 days

Total

3

Last Release

1495d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/85400359?v=4)[Marc Henry Schultz](/maintainers/mhsdesign)[@mhsdesign](https://github.com/mhsdesign)

---

Top Contributors

[![mhsdesign](https://avatars.githubusercontent.com/u/85400359?v=4)](https://github.com/mhsdesign "mhsdesign (5 commits)")[![jonnitto](https://avatars.githubusercontent.com/u/4510166?v=4)](https://github.com/jonnitto "jonnitto (1 commits)")

### Embed Badge

![Health badge](/badges/mhsdesign-polyfillneosuiguestframeapi/health.svg)

```
[![Health](https://phpackages.com/badges/mhsdesign-polyfillneosuiguestframeapi/health.svg)](https://phpackages.com/packages/mhsdesign-polyfillneosuiguestframeapi)
```

###  Alternatives

[neos/eel

The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages

122.0M27](/packages/neos-eel)[neos/form

Extensible and flexible API for building web forms

18853.0k40](/packages/neos-form)[neos/fusion-form

Fusion Form

19724.3k31](/packages/neos-fusion-form)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)[yoast/yoast-seo-for-neos

Yoast SEO for Neos CMS

24164.8k](/packages/yoast-yoast-seo-for-neos)[shel/neos-hyphens

A plugin for Neos CMS which provides hyphens for the inline editor

20200.7k1](/packages/shel-neos-hyphens)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
