PHPackages                             devgeniem/dustpress-debugger - 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. [Framework](/categories/framework)
4. /
5. devgeniem/dustpress-debugger

ActiveWordpress-plugin[Framework](/categories/framework)

devgeniem/dustpress-debugger
============================

Provides handy ajaxified debugger tool for DustPress based themes.

2.0.0(3y ago)367.1k↓32.8%6[7 PRs](https://github.com/devgeniem/dustpress-debugger/pulls)GPL-3.0JavaScriptPHP &gt;=7.1

Since Apr 22Pushed 2y ago6 watchersCompare

[ Source](https://github.com/devgeniem/dustpress-debugger)[ Packagist](https://packagist.org/packages/devgeniem/dustpress-debugger)[ RSS](/packages/devgeniem-dustpress-debugger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (55)Used By (0)

[![geniem-github-banner](https://cloud.githubusercontent.com/assets/5691777/14319886/9ae46166-fc1b-11e5-9630-d60aa3dc4f9e.png)](https://cloud.githubusercontent.com/assets/5691777/14319886/9ae46166-fc1b-11e5-9630-d60aa3dc4f9e.png)

DustPress Plugin: DustPress Debugger
====================================

[](#dustpress-plugin-dustpress-debugger)

DustPress Debugger is a WordPress plugin which displays the data loaded by your current DustPress model in a json viewer.

- Contributors: devgeniem / Nomafin, villesiltala
- Plugin url:
- Tags: dustpress, wordpress, plugins, dustjs, dust.js
- Requires at least: 4.2.0
- Tested up to: 5.3.0
- License: GPL-3.0
- License URI:

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

[](#installation)

### Composer

[](#composer)

Install with composer by running:

```
$ composer require devgeniem/dustpress-debugger

```

OR add it into your `composer.json`:

```
{
  "require": {
    "devgeniem/dustpress-debugger": "*"
  }
}
```

### Manually

[](#manually)

- Clone the DustPress Debugger repository into you WordPress plugins directory.

### Activation

[](#activation)

To enable the debugger go to the WordPress dashboard and activate the plugin. After activation users with with the `manage_options` capability can enable the debugger on the user profile page by checking the `DustPress Debugger enabled` checkbox.

You can also activate the debugger on any user by defining `DUSTPRESS_DEBUGGER_ALWAYS_ON` constant in your project. This will override the manual settings, so it is not recommended to use this setting in production!

Usage
-----

[](#usage)

Install the browser extension, open your devtools and select the "dustpress-debugger" tab. If on chrome you will need to request scripting &amp; cookie access to the relevant urls when opening the view for the first time.

Building the browser extension
------------------------------

[](#building-the-browser-extension)

Select the specified node version in the `.nvmrc` file by installing [nvm](https://github.com/nvm-sh/nvm) and running:

```
nvm install # install specified node version
nvm use # use specified node version
```

Or by installing it manually.

Then run the following commands:

```
npm ci # install npm packages
npm run build # build the extensions assets
```

For a firefox build which uses manifest version 2 you can run:

```
npm run build -- --env=target=firefox
```

The built assets will be in the `dist/` folder.

### Development version

[](#development-version)

You can build the development version of the extension by running the commands specified in the building section but instead of `npm run build` run the following:

```
npm run watch
```

Or for the firefox version:

```
npm run watch -- --env=target=firefox
```

This will build the assets and wait for changes to files. Then add the contents of the `dist/` folder as a temporary or unpackaged plugin depending on which browser you are using.

### Add data with JavaScript

[](#add-data-with-javascript)

You can manually add data into the debugger by using the `extend` function of the global debugger object in JavaScript. The first parameter is your data. The second parameter is the key under which your data is added. You can add multiple data sets under the same key.

```
window.DustPressDebugger.extend('someData', 'my-data-key');

```

If you are using the [DustPress.js](https://github.com/devgeniem/dustpress-js) plugin, the data loaded via AJAX is automatically added into the debugger view.

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 69.2% 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 ~65 days

Recently: every ~204 days

Total

39

Last Release

1207d ago

Major Versions

1.7.1 → 2.0.02023-01-27

PHP version history (2 changes)1.1.1PHP &gt;=5.4

1.5.0PHP &gt;=7.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11960000?v=4)[Hion Digital Oy](/maintainers/devgeniem)[@devgeniem](https://github.com/devgeniem)

---

Top Contributors

[![godbone](https://avatars.githubusercontent.com/u/17048560?v=4)](https://github.com/godbone "godbone (9 commits)")[![ivuorinen](https://avatars.githubusercontent.com/u/11024?v=4)](https://github.com/ivuorinen "ivuorinen (3 commits)")[![onnimonni](https://avatars.githubusercontent.com/u/5691777?v=4)](https://github.com/onnimonni "onnimonni (1 commits)")

---

Tags

pluginframeworkwordpressjavascriptdebuggerthemedustjsdustpress

### Embed Badge

![Health badge](/badges/devgeniem-dustpress-debugger/health.svg)

```
[![Health](https://phpackages.com/badges/devgeniem-dustpress-debugger/health.svg)](https://phpackages.com/packages/devgeniem-dustpress-debugger)
```

###  Alternatives

[devgeniem/dustpress

WordPress Theme Framework.

5496.8k23](/packages/devgeniem-dustpress)[themosis/theme

The Themosis framework boilerplate theme.

10449.0k3](/packages/themosis-theme)[alleyinteractive/pest-plugin-wordpress

WordPress Pest Integration

263.7k1](/packages/alleyinteractive-pest-plugin-wordpress)

PHPackages © 2026

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