About This Package
Fusion is a powerful and lightweight PHP package manager designed to simplify dependency management for developers. Whether you're building small projects or large-scale applications, Fusion streamlines the process of handling packages, making development faster and more efficient.
With a focus on ease of use and performance, Fusion helps developers avoid the overhead and complexity often found in traditional package managers. Its intuitive interface allows for quick installation, updating, and removal of packages, reducing the time spent on repetitive tasks.
Fusion is built with a modular architecture, offering flexibility and compatibility with a wide range of PHP packages. It enables smooth integration of libraries and tools from the broader PHP ecosystem, giving developers the freedom to enhance their projects with the latest technologies.
As an open-source project, Fusion benefits from the contributions of a vibrant community. Developers are encouraged to participate, ensuring Fusion evolves with the needs of the modern PHP landscape.
Whether you're a beginner or a seasoned developer, Fusion provides the tools you need to manage your PHP packages efficiently, ensuring a smoother development process and more productive workflow.
Installation Methods
Nested Dependency
To build this package as a
nested dependency of your package, add its default registry source
valvoid.com/valvoid/fusion/1.0.1
to one of your metadata files. For example,
you can include it in the production fusion.json file, such as:
{
"name": "Package",
"description": "An example source package.",
"id": "source/package",
"version": "0.1.0",
"structure": {
"/cache": "cache",
"/dependencies": [
"valvoid.com/valvoid/fusion/1.0.1"
]
},
"environment": {
"php": {
"version": "8.1.0"
}
}
}
Standalone
To build this package as an independent root package, extend the
build command
with the default registry source valvoid.com/valvoid/fusion/1.0.1
as follows:
php fusion build build.source=valvoid.com/valvoid/fusion/1.0.1
Optional Repository Source
In addition, to build an
offset reference version, replace the default registry source
in installation methods mentioned above with the
VCS source prefix gitlab.com/valvoid/fusion/'php/'code/
,
and refer to the linked source code repository
for possible branches, commits, and tags to use as the suffix.
Activity
Created on 07. October 2024 at 11:05:22.
Last update was on 28. October 2024 at 18:02:28.
4 requests.
Synchronized Files
Metadata
The synchronized package's metadata file, fusion.json, contains the following content:
{
"name": "Fusion",
"description": "A package manager for PHP-based projects.",
"id": "valvoid/fusion",
"version": "1.0.1",
"structure": {
"valvoid.com/valvoid": "fusion/1.0.0",
"/cache": "cache",
"/extensions": {
"/config": "extension",
"/src": "extension"
}
},
"environment": {
"php": {
"version": "8.1.0",
"modules": [
"curl"
]
}
}
}
Replica
The package's replication file, snapshot.json, was not synchronized.