PHPackages                             codeq/replacewithshy - 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. codeq/replacewithshy

ActiveNeos-package

codeq/replacewithshy
====================

Replace || with &amp;shy;

1.0.2(8y ago)01.5kMIT

Since Apr 28Pushed 8y ago1 watchersCompare

[ Source](https://github.com/rolandschuetz/neos-replace-with-shy)[ Packagist](https://packagist.org/packages/codeq/replacewithshy)[ RSS](/packages/codeq-replacewithshy/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

DEPRECATED IN FAVOR OF [carbon/hyphen](https://github.com/CarbonPackages/Carbon.Hyphen)
=======================================================================================

[](#deprecated-in-favor-of-carbonhyphen)

Optional word-breaks are hard to enter in Neos CMS. This Neos package provides a helper to replace occurences of `||` with the Soft hyphen `&shy;`.

Thanks [jonnitto](https://github.com/jonnitto/) for developing this code, which I just packaged.

Installation
------------

[](#installation)

Most of the time you want to use this package within your site package. Because of that, it is important to add the corresponding package to the composer from your theme package. Mostly this is the site packages located under `Packages/Sites/`. To install it correctly go to your theme package (e.g.`Packages/Sites/Foo.Bar`) and run following command:

```
composer require codeq/replacewithshy --no-update
```

The `--no-update` command prevent the automatic update of the dependencies. After the package was added to your theme `composer.json`, go back to the root of the Neos installation and run `composer update`. Et voilà! Your desired package is now installed correctly.

Usage
-----

[](#usage)

1. Install with `composer require codeq/ReplaceWithShy`
2. Wrap any object with `||`with `&shy` to repalace in its output, e.g. you would probably want to normalize full page output like this:

```
prototype(Page) {
    titleTag.content.@process.shy = CodeQ.ReplaceWithShy:ReplaceWithShy
    body.@process.shy = CodeQ.ReplaceWithShy:ReplaceWithShy
}

```

License
-------

[](#license)

Licensed under MIT, see [LICENSE](LICENSE)

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

3

Last Release

2937d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c898f86932821ebd9add02d4f01864bd4804e1a620083fbc5951af0bb3e9c850?d=identicon)[codeq](/maintainers/codeq)

---

Top Contributors

[![rolandschuetz](https://avatars.githubusercontent.com/u/735982?v=4)](https://github.com/rolandschuetz "rolandschuetz (8 commits)")

### Embed Badge

![Health badge](/badges/codeq-replacewithshy/health.svg)

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

###  Alternatives

[neos/neos-ui

Neos CMS UI written in React

2661.0M104](/packages/neos-neos-ui)[neos/form-builder

Flow Form Framework integration into Neos CMS

19347.1k18](/packages/neos-form-builder)[neos/demo

Site package for the Neos Demo Site

18181.0k6](/packages/neos-demo)[flowpack/media-ui

This module allows managing media assets including pictures, videos, audio and documents.

2184.5k2](/packages/flowpack-media-ui)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[flowpack/neos-matomo

Track visits of your Neos site with the Matomo Open Analytics Platform!

2337.6k](/packages/flowpack-neos-matomo)

PHPackages © 2026

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