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. [Utility &amp; Helpers](/categories/utility)
4. /
5. underpin/compiler

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

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 today

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 17% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

1922d 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)
```

###  Alternatives

[electrolinux/phpquery

phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library

1643.3M55](/packages/electrolinux-phpquery)[krowinski/bcmath-extended

Extends php BCMath lib for missing functions like floor, ceil, round, abs, min, max, rand for big numbers. Also wraps existing BCMath functions. (more http://php.net/manual/en/book.bc.php) Supports scientific notations

801.2M26](/packages/krowinski-bcmath-extended)[abbyjanke/laracolor

A LaRecipe theme.

1025.5k](/packages/abbyjanke-laracolor)

PHPackages © 2026

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