The static method `Object.defineProperty()` defines a new property directly on an object, or modifies an existing property on an object, and returns the object.
a collection of useful es5-shims for Extendscript with a TypeScript declaration file
<div align="center">
a collection of useful es5-shims for Extendscript
A node build configuration to develop extendScripts with es2015 javascript code
This module creates the shared `Sky` object. A peer-dependency for all ExtendScript Modules.
Control Adobe Photoshop and After Effects from Node.js
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).
a collection of useful es6-shims for Extendscript
import .jsx extendscript files as a string for later evaluation using evalScript()
Vite based builder for transpile TypeScript to ExtendScript
Mainly environment variables for Adobes Extendscript
Babel preset for transpiling ES2015 and modern JS conventions to ES3. Mainly intended for use with Adobe Extendscript.
TypeScript utility library for Adobe ExtendScript environments (IE6-compatible). Provides core utilities for scripting Adobe applications.
- Lightning Fast Hot Module Replacement (HMR) - Write Modern ES6 in both the JavaScript and ExtendScript layers - Choose Svelte, React, or Vue for your frontend framework - Type-safe ExtendScript with Types-for-Adobe - End-to-End Type Safety with evalTS()
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).
JSX templating for Adobe ExtendScript
Adds `validate()` to JSON. Validate a JSON objects to Schema.
Adds the light-weight, language independent, data interchange format `JSON` to ExtendScript.
ExtendScript TAP runner and reporter
polyfill global variables & provide some awesome rules
Photoshop extendscript typescript types.
The `Object.setPrototypeOf()` method sets the prototype (i.e., the internal `Prototype` property) of a specified object to another object or null.
Utilities that create or target page items in InDesign.