PHPackages                             violinist-dev/project-data - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. violinist-dev/project-data

ActiveLibrary[Queues &amp; Workers](/categories/queues)

violinist-dev/project-data
==========================

Project data object for storing project info when sending to workers.

2.2.0(11mo ago)0235.3k↑52.8%1MITPHPCI passing

Since Jan 25Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/violinist-dev/project-data)[ Packagist](https://packagist.org/packages/violinist-dev/project-data)[ RSS](/packages/violinist-dev-project-data/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (7)Versions (12)Used By (1)

project-data
============

[](#project-data)

[![Test](https://github.com/violinist-dev/project-data/actions/workflows/test.yml/badge.svg)](https://github.com/violinist-dev/project-data/actions/workflows/test.yml)[![Coverage Status](https://camo.githubusercontent.com/fc2d248576ec3fc33483fc79c95f7138fa5bf409d7299bca8720aaf23344d947/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f76696f6c696e6973742d6465762f70726f6a6563742d646174612f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/violinist-dev/project-data?branch=master)[![Violinist enabled](https://camo.githubusercontent.com/d9732258721280d90f7f95b5f928ea5c63eb6d3d740151d62e4a9ad1660d95d3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76696f6c696e6973742d656e61626c65642d627269676874677265656e2e737667)](https://violinist.io)[![Packagist Downloads](https://camo.githubusercontent.com/6d3aeba4305b308b43ee46d7457670d49b735572d6d1b1b4d280f57da280b254/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f76696f6c696e6973742d6465762f70726f6a6563742d64617461)](https://packagist.org/packages/violinist-dev/project-data)

Project data value object.

About this package
------------------

[](#about-this-package)

This package exists so one can create a value object from a Drupal node, and then deserialize it in all kinds of application that has nothing to do with Drupal.

This way we can pass it to workers that does not run Drupal, and still access all the values of the node we are interested in.

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance52

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

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 ~233 days

Recently: every ~81 days

Total

11

Last Release

334d ago

Major Versions

1.1.4 → 2.0.02024-07-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/012259317b9e5a3b6cc2b03681d852940e11ac05f37bfbda7360d6524b1c9085?d=identicon)[eiriksm](/maintainers/eiriksm)

---

Top Contributors

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

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/violinist-dev-project-data/health.svg)

```
[![Health](https://phpackages.com/badges/violinist-dev-project-data/health.svg)](https://phpackages.com/packages/violinist-dev-project-data)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.3M26](/packages/league-geotools)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)[deliciousbrains/wp-background-processing

WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.

1.1k409.8k6](/packages/deliciousbrains-wp-background-processing)[react/async

Async utilities and fibers for ReactPHP

2228.8M171](/packages/react-async)[react/promise-stream

The missing link between Promise-land and Stream-land for ReactPHP

11512.9M45](/packages/react-promise-stream)[illuminate/bus

The Illuminate Bus package.

6043.8M409](/packages/illuminate-bus)

PHPackages © 2026

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