Download the PHP package prestashop/hummingbird without Composer

On this page you can find all versions of the php package prestashop/hummingbird. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package hummingbird

Hummingbird Theme for PrestaShop

CI Docker Ready Node.js v20 License

Hummingbird is a modern theme for PrestaShop. See the compatibility table below for the PrestaShop version supported by each branch.

✅ Compatibility

Hummingbird PrestaShop Status
develop ~10.0.0 Next major
2.x ~9.2.0 Maintained
2.1.0 ~9.2.0 Released
2.0.0 ~9.1.0 Released

[!NOTE] Version ranges follow semver notation: ~X.Y.Z = any patch within X.Y, ^X.Y.Z = any minor/patch within X. This mirrors the to field in config/theme.yml.

🔍 Theme Previews

Homepage Category Product

âš ī¸ Requirements

To work on Hummingbird, you'll need:

📑 Table of Contents

🔨 Develop on Hummingbird

🧰 Installation / Setup

👀 Watch Mode Setup

From the project root run the following commands if you want to:

  1. Install dependencies: npm ci.
  2. Run watch mode to build assets: npm run watch.
  3. You can now go to đŸŗ Run Hummingbird with Docker section to run PrestaShop embedding Hummingbird.

đŸ”Ĩ Hot Module Reload (HMR) Setup

  1. From the project root run: npm ci.
  2. Navigate to the webpack/ directory.
  3. Run cp .env-docker-example .env or cp .env-vhost-example .env (depending on how you want to run your PrestaShop environment).
  4. Edit .env with your local environment settings and ensure you use a free TCP port.
  5. From the project root run npm run dev.
  6. You can now go to đŸŗ Run Hummingbird with Docker section to run PrestaShop embedding Hummingbird.

đŸ–Œī¸ Code Quality

To ensure code quality and consistency, run the following commands from the project root:

🤖 AI-Assisted Development

Hummingbird V2 is natively optimized for AI-assisted development (vibe coding). We have set up a strict System Context to prevent AI models from hallucinating legacy PrestaShop patterns (like using jQuery or mixing CSS classes with JS logic) and to enforce our modern data-ps-* declarative framework.

How to use AI with this repository:

[!WARNING]\ Contributor Disclaimer: AI is a powerful co-pilot, but you remain the pilot. Always review the generated code to ensure it strictly follows our accessibility (WAI-ARIA) guidelines and does not introduce legacy code.

đŸŗ Run Hummingbird with Docker

This theme includes Docker configurations for both PrestaShop and PrestaShop Flashlight development environments.

đŸ› ī¸ Getting Started

Note: If you've already set up your development environment using Watch Mode or Hot Module Reload (HMR), you can skip ahead to step 3.

  1. From the project root run: npm ci.
  2. Then run: npm run build.
  3. Navigate to the docker/ directory: cd docker.
  4. Copy the example environment file: cp .env-example .env.
  5. Edit .env to configure the following variables:
    • PS_TAG: PrestaShop or Flashlight version tag.
    • PLATFORM: Platform architecture (e.g., linux/amd64, linux/arm64).
    • ADMIN_EMAIL: Back office admin email.
    • ADMIN_PASSWORD: Back office admin password.

đŸ“Ļ Available Configurations

â–ļī¸ Starting the Environment

From the project root, run one of the following commands:

👀 After Starting the Environment

âšī¸ Stopping the Environment

From the project root, run one of the following commands:

đŸĨĩ Troubleshooting

[!WARNING]\ If you're experiencing issues with styles or assets not updating while using HMR mode, follow these steps to avoid browser and PrestaShop caching problems:

  1. Disable browser cache during development:
    • Open your browser's DevTools.
    • Go to the Network tab.
    • Enable Disable cache (âš ī¸ this only works while DevTools stays open).
  2. Disable PrestaShop caching:
    • In the back office, go to: Advanced Parameters → Performance.
    • Under the Smarty section:
      • Set Force compilation to Yes.
      • Set Cache to No.
    • Under the CCC (Combine, Compress and Cache) section:
      • Disable all options.

📚 Storybook

Storybook is used to document and preview the theme's UI components during development. You can view the live documentation here. Since the theme is still in progress, contributions to improve or expand the documentation are welcome and encouraged.

â–ļī¸ Run Storybook Locally

To run Storybook on your machine:

  1. Make sure project dependencies are installed, if not, from the project root run: npm ci.
  2. Then run: npm run storybook.
  3. Storybook will be available at http://localhost:6006.

🤝 Contributing

Please refer to the contributing guide.

✅ Continuous Integration

The CI runs include Stylelint, Prettier, ESLint, and TypeScript type checks.

🚀 Continuous Deployment

Whenever the develop branch is merged into master, the Storybook documentation is automatically deployed to GitHub Pages and becomes publicly accessible within minutes.

📄 License

This theme is released under the Academic Free License 3.0.


All versions of hummingbird with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package prestashop/hummingbird contains the following files

Loading the files please wait ...