2 مستودعات
Automation tools that allow users to define complex logic and system event callbacks using JavaScript scripting.
Distinct from JavaScript Logic Extensions: Distinct from general JavaScript frameworks as it provides a scripting API for system-level automation rather than UI components.
Explore 2 awesome GitHub repositories matching development tools & productivity · JavaScript-Configurable Automation Frameworks. Refine with filters or upvote what's useful.
lint-staged is a git pre-commit task runner that executes linters and formatters specifically on files staged in git. It functions as a staged file filter and a monorepo task orchestrator, identifying the correct configuration and working directory for files across multiple packages in a repository. The system automatically adds formatting changes back to the git stage after a successful task run. It uses a mechanism to match files in the git index against glob patterns to determine which tasks to execute and can automatically update git indices after formatting. The project covers sequentia
Allows defining complex task logic and custom file matching through JavaScript functions instead of static glob patterns.
Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in
Uses a JavaScript scripting API to define complex window manipulation logic and system event callbacks.