Modern JavaScript ponyfills for ES6. Intended for use with Extendscript.
Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.
Cross Platform Smart Fetch Ponyfill
This provides a set of ponyfills to achieve the same behavior of `offsetParent`, `offsetLeft` and `offsetTop` before the `offsetParent` spec was changed.
Native File System API
Delivers ponyfills as modules, uses native alternatives first when available
Ponyfill for smooth scrolling elements into view (if needed!)
File System Access API implementation (ponyfill) with pluggable storage adapters via IndexedDB, Cache API, in-memory etc.
Cross Platform Smart Event API Ponyfill
a collection of useful es5-shims for Extendscript with a TypeScript declaration file
<div align="center">
A bundle of useful poly/ponyfills used by fuselage
a collection of useful es5-shims for Extendscript
A node build configuration to develop extendScripts with es2015 javascript code
A small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers, and supports an API surface that matches normal Workers.
Adobe Premiere Pro extension that lets gg-editor drive Premiere. Ships both a UXP plugin (Premiere 25.6+) and a legacy CEP panel (sunset Sept 2026).
Vite based builder for transpile TypeScript to ExtendScript
This module creates the shared `Sky` object. A peer-dependency for all ExtendScript Modules.
Control Adobe Photoshop and After Effects from Node.js
`String.prototype.replaceAll` ponyfill.
a collection of useful es6-shims for Extendscript
import .jsx extendscript files as a string for later evaluation using evalScript()
An easy to use React hook wrapper around the ResizeObserver API.
Mainly environment variables for Adobes Extendscript