PHPackages                             underpin/compiler - 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. underpin/compiler

ActiveLibrary

underpin/compiler
=================

Compiles Underpin dependencies so it can be used in a packaged WordPress plugin or theme.

0.1.0(5y ago)027[1 issues](https://github.com/Underpin-WP/compiler/issues)GPL-2.0-or-laterPHP

Since May 13Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Underpin-WP/compiler)[ Packagist](https://packagist.org/packages/underpin/compiler)[ RSS](/packages/underpin-compiler/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Underpin Dependency Compiler
============================

[](#underpin-dependency-compiler)

This utility will automatically take all Underpin dependencies and replace them with a different chosen name. This makes it possible to package Underpin in a way that prevents unexpected collissions with other plugins that may also be using a different version of Underpin.

The intent of this compiler is to be *extremely basic*, so there's no configuration. In fact, this all this compiler does right now is literally rename all references to Underpin with the name you specify.

Right now, this assumes that you are working with Composer, and does not support builds that are not using Composer, however that could be changed in the future.

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

[](#installation)

`composer require underpin/compiler --dev`

Usage
-----

[](#usage)

`vendor/bin/package-underpin.php customized_name`

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

1831d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9e6206223bd6f2a57b8ac80605b1b5c3521faaec18ad3f20f25fb728a9a13784?d=identicon)[tstandiford](/maintainers/tstandiford)

---

Top Contributors

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

---

Tags

hacktoberfest

### Embed Badge

![Health badge](/badges/underpin-compiler/health.svg)

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

PHPackages © 2026

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