Download the PHP package jakiboy/vanilleplugin-packager without Composer
On this page you can find all versions of the php package jakiboy/vanilleplugin-packager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jakiboy/vanilleplugin-packager
More information about jakiboy/vanilleplugin-packager
Files in jakiboy/vanilleplugin-packager
Package vanilleplugin-packager
Short Description Composer Namespaces Prefixer for WordPress Plugins
License MIT
Informations about the package vanilleplugin-packager
VanillePlugin-Packager
VanillePlugin Packager is a Composer Namespaces Prefixer for WordPress Plugins, Used to prefix VanillePlugin WordPress Plugin Framework And other composer dependencies.
Resolve dependencies versions conflicts of WordPress plugins built using Composer, Without hardcoding.
Works also for non Composer plugins, By Wrapping your dependencies with your own custom namespace, in order to avoid conflicts with other plugins that are loading the same dependencies in different versions.
⚡ Installing:
🔧 Getting Started:
Display packager help:
Regenerate dependency namespaces:
Regenerate dependency namespaces with disabled capitalization (StudlyCaps):
Regenerate dependency namespaces using random prefix:
Regenerate VanillePlugin namespaces using random prefix:
Regenerate VanillePlugin namespaces:
Regenerate VanillePlugin namespaces with disabled capitalization (StudlyCaps):
Test packaging prefixed namespaces with disabled capitalization (StudlyCaps):
📋 Options:
📋 Commands:
Contributing:
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning:
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors:
- Jihad Sinnaour - Jakiboy (Initial work)
See also the full list of contributors who participated in this project. Any suggestions (Pull requests) are welcome!
License:
This project is licensed under the MIT License - see the LICENSE file for details.
Todo:
- Rebuild with symfony/console.
- Add phpunit/phpunit.
- Use .phar.
- Use dynamic vendor directory.
- Use dynamic system (Plugin) directory.
- Use regex(i) instead of pathinfo().
- Use Lexer/Parser
⭐ Support:
Please give it a Star if you like the project.
💡 Notice:
- Tested with VanillePlugin & many composer dependencies (e.g. Twig), But use it at your own risk.