5 रिपॉजिटरी
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 Zsh शेल के लिए एक प्लगइन मैनेजर है जिसे रिमोट रिपॉजिटरी और स्थानीय पथों से सामुदायिक प्लगइन्स, थीम्स और कमांड्स को इंस्टॉल और व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह वर्शन्ड कॉन्फ़िगरेशन के माध्यम से वातावरण की पुनरुत्पादकता पर केंद्रित है, जिससे प्लगइन्स को विशिष्ट git शाखाओं, टैग्स या कमिट हैश के साथ पिन किया जा सकता है। यह प्रोजेक्ट एक लेज़ी लोडिंग सिस्टम का उपयोग करके शेल स्टार्टअप गति को अनुकूलित करता है जो प्लगइन्स के निष्पादन को तब तक स्थगित कर देता है जब तक कि उनकी स्पष्ट रूप से आवश्यकता न हो। प्रारंभिक वातावरण सेटअप को गति देने के लिए, यह एक समानांतर इंस्टॉलर का उपयोग करता है जो कई एक्सटेंशन को एक साथ डाउनलोड करता है।
Provides a mechanism to execute custom shell scripts automatically during plugin installation, updating, or initial loading.
Zinit Z शेल के लिए एक्सटेंशन और स्निपेट्स को डाउनलोड करने, लोड करने और अपडेट करने के लिए डिज़ाइन किया गया एक Zsh प्लगइन मैनेजर है। यह एक परफॉरमेंस ऑप्टिमाइज़र, शेल बाइनरी इंस्टॉलर और कंप्लीशन मैनेजर के रूप में कार्य करता है, जो शेल लाइफसाइकिल ऑटोमेशन और टैब कंप्लीशन डेफिनिशन के पंजीकरण के लिए एक फ्रेमवर्क प्रदान करता है। यह प्रोजेक्ट उन्नत स्टार्टअप ऑप्टिमाइज़ेशन के माध्यम से खुद को अलग करता है, जो शेल बूट समय को कम करने के लिए बाइटकोड संकलन, कॉन्फ़िगरेशन कैशिंग और आस्थगित लोडिंग (deferred loading) का उपयोग करता है। यह पूर्ण रिपॉजिटरी इंस्टॉलेशन की आवश्यकता के बिना व्यक्तिगत रिमोट कोड स्निपेट्स को सोर्स करने का समर्थन करके और गैर-मूल सिंटैक्स के साथ संगतता सुनिश्चित करने के लिए शेल एमुलेशन लेयर्स का उपयोग करके अपने प्लगइन निष्पादन मॉडल को अलग करता है। मैनेजर की व्यापक क्षमताओं में इंस्टॉलेशन हुक के माध्यम से प्लगइन लाइफसाइकिल का ऑटोमेशन, समर्पित प्रीफ़िक्स डायरेक्टरीज़ में संकलित बाइनरीज़ का डिप्लॉयमेंट, और पर्यावरणीय स्थितियों के आधार पर प्लगइन्स का डायनामिक सक्रियण शामिल है। यह नेम्ड पाइप्स का उपयोग करके बैकग्राउंड सेवाओं को प्रबंधित करने, प्लगइन गतिविधि की निगरानी करने और लोडिंग परफॉरमेंस विश्लेषण करने के लिए टूल्स भी प्रदान करता है।
Triggers custom shell scripts and binaries at predefined stages of the plugin lifecycle, such as after cloning.
goyo.vim, Vim के लिए एक व्याकुलता-मुक्त लेखन प्लगइन है जो टेक्स्ट को केंद्रित करता है और एक केंद्रित संपादन एनवायरनमेंट बनाने के लिए यूजर इंटरफेस एलिमेंट्स को छिपाता है। यह एक इंटरफेस कस्टमाइज़र और वर्कस्पेस मैनेजर के रूप में कार्य करता है, जो यूजर्स को लंबे समय तक लिखने के दौरान दृश्य शोर को कम करने की अनुमति देता है। यह प्रोजेक्ट पूर्ण मानों या प्रतिशत का उपयोग करके लेखन क्षेत्र के आयामों को कॉन्फ़िगर करने के लिए टूल्स प्रदान करता है। यह विशिष्ट सेटिंग्स को टॉगल करके और स्टेटस लाइन्स, साइन कॉलम्स और git गटर जैसे इंटरफेस एलिमेंट्स को अक्षम करके मानक संपादन और केंद्रित मोड के बीच संक्रमण को ऑटोमेट करता है। इस प्लगइन में वर्कस्पेस ऑटोमेशन के लिए क्षमताएं शामिल हैं, जो मोड ट्रांज़िशन के दौरान यूजर-डिफाइंड फंक्शन्स के निष्पादन और बाहरी प्लगइन स्थितियों के प्रबंधन को सक्षम बनाती हैं।
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.