PHPackages                             presta/composer-public-bundle - 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. presta/composer-public-bundle

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

presta/composer-public-bundle
=============================

A symfony 2 bundle that provides a simple way to include public 3rd-party libraries (javascripts, css, pictures ...) into your projects and keep its up-to-date.

1.0.0(12y ago)38.9k32MITPHP

Since Feb 25Pushed 12y ago9 watchersCompare

[ Source](https://github.com/prestaconcept/PrestaComposerPublicBundle)[ Packagist](https://packagist.org/packages/presta/composer-public-bundle)[ RSS](/packages/presta-composer-public-bundle/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (2)

PrestaComposerPublic Bundle
===========================

[](#prestacomposerpublic-bundle)

[![Build Status](https://camo.githubusercontent.com/aced0c3c2809ce26433cb75d847773f66d53555d4e6ba8a17ac89599a23c8b09/68747470733a2f2f7472617669732d63692e6f72672f707265737461636f6e636570742f507265737461436f6d706f7365725075626c696342756e646c652e706e67)](https://travis-ci.org/prestaconcept/PrestaComposerPublicBundle)[![Scrutinizer Quality Score](https://camo.githubusercontent.com/f19c626f3fc3fb979b3442acaa61548c62fafe49c8a0cedbe9dbe0969b30f312/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f707265737461636f6e636570742f507265737461436f6d706f7365725075626c696342756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f733d63396364343830356634366566323530623133313031343361643864393535383134353133323638)](https://scrutinizer-ci.com/g/prestaconcept/PrestaComposerPublicBundle/)[![Latest Stable Version](https://camo.githubusercontent.com/770328c09eafcaf65cdfdea64b95c06cd0131fae07154a453d836c9e014a65c7/68747470733a2f2f706f7365722e707567782e6f72672f7072657374612f636f6d706f7365722d7075626c69632d62756e646c652f762f737461626c652e706e67)](https://packagist.org/packages/presta/composer-public-bundle)[![Total Downloads](https://camo.githubusercontent.com/dd22114f2eff924b3be5f045b6e62cb6777f12fd7b5e615e8d8a2a52a8fea768/68747470733a2f2f706f7365722e707567782e6f72672f7072657374612f636f6d706f7365722d7075626c69632d62756e646c652f646f776e6c6f6164732e706e67)](https://packagist.org/packages/presta/composer-public-bundle)

[![SensioLabsInsight](https://camo.githubusercontent.com/d0724af0d29ae22f158c6799fa7734de60a28860b295c35fe7668d697c764303/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f66633462343431362d646566362d343238632d623837332d3566643166356139616433392f6269672e706e67)](https://insight.sensiolabs.com/projects/fc4b4416-def6-428c-b873-5fd1f5a9ad39)[![PrestaComposerPublicBundle on Knpbundles](https://camo.githubusercontent.com/ea0c3600ff49ce58c54a8a8c0e6121375a9f6c5963ac60866dd1d4acf45e1a32/687474703a2f2f6b6e7062756e646c65732e636f6d2f707265737461636f6e636570742f507265737461436f6d706f7365725075626c696342756e646c652f6261646765)](http://knpbundles.com/prestaconcept/PrestaComposerPublicBundle)

Overview
--------

[](#overview)

The goal of this bundle is to provide a simple way to include public 3rd-party libraries (javascripts, css, pictures ...) into your projects and keep its up-to-date.

1. Add the library to composer.json
2. Configure the library in PrestaComposerPublicBundle
3. Use the library as any other assets in the project.

💬 If you want to have some information about the project progression you can register to our [google group](https://groups.google.com/forum/?hl=fr&fromgroups#!forum/prestacms-devs)

Why this bundle?
----------------

[](#why-this-bundle)

Because there's lot of meta bundles that provides libraries like jQuery, bootstrap and only the most populars are maintain and up-to-date. The probably fastest other way is to freeze the library into your project and sometimes hack it ... Wait ?! nooooooo ! Nooooo!

So now make it better: start configure it using composer, use it as any other assets and then keep it up-to-date simply with composer.

Issue tracker
-------------

[](#issue-tracker)

📋 Issues are managed in [prestaconcept/open-source-management](https://github.com/prestaconcept/open-source-management) to centralize our open source activity.

Documentation
-------------

[](#documentation)

📖 Documentation is available on [prestaconcept.github.io](http://prestaconcept.github.io/presta-composer-public/)

Demonstration
-------------

[](#demonstration)

For a ready to use demonstration of this bundle you should check the [prestacms-sandox available on github](https://github.com/prestaconcept/prestacms-sandbox).

Sandbox is also deployed for a live demonstration :

- [Frontend site](http://sandbox.prestacms.com/)
- [Administration Site](http://sandbox.prestacms.com/admin)

Ask for help
------------

[](#ask-for-help)

💬 If you need help about this project you can [post a message on our google group](https://groups.google.com/forum/?hl=fr&fromgroups#!forum/prestacms-devs)

Contributing
------------

[](#contributing)

Pull requests are welcome.

Thanks to [everyone who has contributed](https://github.com/prestaconcept/PrestaComposerPublicBundle/graphs/contributors) already.

---

*This project is supported by [PrestaConcept](http://www.prestaconcept.net)*

**Lead Developer** : [@nicolas-joubert](https://github.com/nicolas-joubert)

Released under the MIT License

[![Bitdeli Badge](https://camo.githubusercontent.com/3fd27352d84938195699b2d39457ef91464d22f40961f621208e9065bbe29a22/68747470733a2f2f64327765637a68766c38323376302e636c6f756466726f6e742e6e65742f707265737461636f6e636570742f707265737461636f6d706f7365727075626c696362756e646c652f7472656e642e706e67)](https://bitdeli.com/free "Bitdeli Badge")

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 88.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

Unknown

Total

1

Last Release

4508d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/696ae505ade1f6c2c2074411d2ff191d307030fcc3c62e9b9054298f9d05f4ad?d=identicon)[yann-eugone](/maintainers/yann-eugone)

---

Top Contributors

[![iamdey](https://avatars.githubusercontent.com/u/65737?v=4)](https://github.com/iamdey "iamdey (15 commits)")[![bitdeli-chef](https://avatars.githubusercontent.com/u/3092978?v=4)](https://github.com/bitdeli-chef "bitdeli-chef (1 commits)")[![nicolas-joubert](https://avatars.githubusercontent.com/u/3852906?v=4)](https://github.com/nicolas-joubert "nicolas-joubert (1 commits)")

---

Tags

bundlejavascriptcssSymfony2publicprestaconcept3rd-party

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/presta-composer-public-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/presta-composer-public-bundle/health.svg)](https://phpackages.com/packages/presta-composer-public-bundle)
```

###  Alternatives

[dotsunited/bundlefu

BundleFu is a PHP 5.3+ library which bundles multiple css/javascript files into a big package and sends it out at once

7028.8k3](/packages/dotsunited-bundlefu)

PHPackages © 2026

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