5 repository-uri
Custom scripts triggered during plugin-specific stages such as installation and updates.
Distinct from Lifecycle Hook Management: Focuses on the lifecycle of installed plugins rather than general system event tracking.
Explore 5 awesome GitHub repositories matching development tools & productivity · Plugin Lifecycle Hooks. Refine with filters or upvote what's useful.
zplug is a plugin manager for the Zsh shell designed to install and organize community plugins, themes, and commands from remote repositories and local paths. It focuses on environment reproducibility through versioned configuration, allowing plugins to be pinned to specific git branches, tags, or commit hashes. The project optimizes shell startup speed by using a lazy loading system that defers the execution of plugins until they are explicitly required. To accelerate initial environment setup, it employs a parallel installer that downloads multiple extensions concurrently. The manager supp
Provides a mechanism to execute custom shell scripts automatically during plugin installation, updating, or initial loading.
Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code
Triggers custom shell scripts and binaries at predefined stages of the plugin lifecycle, such as after cloning.
goyo.vim este un plugin de scriere fără distragere pentru Vim care centrează textul și ascunde elementele interfeței utilizator pentru a crea un mediu de editare concentrat. Acesta funcționează ca un personalizator de interfață și manager de spațiu de lucru, permițând utilizatorilor să minimizeze zgomotul vizual în timpul scrierii de lungă durată. Proiectul oferă instrumente pentru configurarea dimensiunilor zonei de scriere folosind valori absolute sau procente. Automatizează tranziția între editarea standard și modurile concentrate prin comutarea setărilor specifice și dezactivarea elementelor de interfață precum liniile de stare, coloanele de semne și git gutters. Plugin-ul include capabilități pentru automatizarea spațiului de lucru, permițând execuția funcțiilor definite de utilizator și gestionarea stărilor plugin-urilor externe în timpul tranzițiilor de mod.
Interacts with external plugin APIs to disable non-essential UI elements during active focus sessions.
This is a Webpack extension used to extract CSS from JavaScript files into separate, standalone stylesheets for production builds. It functions as a CSS bundler and asset optimizer that separates styles from script bundles to enable parallel loading and prevent flashes of unstyled content. The project provides utilities for generating JavaScript module exports that map local style definitions to application components. It also implements dynamic theme management by conditionally loading different CSS variants via resource queries and supports long-term browser caching through the use of conte
Provides lifecycle hooks to customize the generation and insertion of style link tags.
This library provides a standardized abstraction layer for PHP HTTP clients, enabling consistent request handling across diverse network transport implementations. It serves as a foundational toolkit for developers to manage network communication through unified interfaces, ensuring that application logic remains decoupled from specific underlying transport libraries. The project distinguishes itself through a decorator-based pipeline and a plugin-driven lifecycle system. These mechanisms allow for the interception and modification of request and response data, as well as the injection of cus
Triggers custom scripts during specific stages of the plugin lifecycle to handle cross-cutting concerns.