A collection of `Object` polyfills for Exendscript.
The `Object.preventExtensions()` method prevents new properties from ever being added to an object (i.e. prevents future extensions to the object).
The `every()` method tests whether all elements in the array pass the test implemented by the provided function.
Adobe product ExtendScript debugging
The `Object.freeze()` method freezes an object: that is, prevents new properties from being added to it; prevents existing properties from being removed; and prevents existing properties, or their enumerability, configurability, or writability, from being
The `Array.reduce()` method applies a function against an accumulator and each element in the array (from left to right) to reduce it to a single value.
Some utils for transforming InDesign bounds arrays.
A node build configuration to develop extendScripts with es2015 javascript code
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.
Jaw is a data controller that wraps JSON objects with JSON-schema. It provides an easy to use, chaining API for managing JSON instances in ExtendScript.
The Object.isSealed() method determines if an object is sealed.
MCP server for controlling Adobe Premiere Pro via CEP/ExtendScript — 269 tools for AI-driven video editing
Typescript declarations for photoshop
Adobe ExtendScript compatible JSON library
Playwright transport for autopea
The `from()` method creates a new Array instance from an array-like or iterable object.
The trim() method removes whitespace from both ends of a string.
A port of Jasmine.js that is compatible with Adobe ExtendScript
The Object.isFrozen() determines if an object is frozen.
The `bind()` method creates a new function that, when called, has its this keyword set to the provided value, with a given sequence of arguments preceding any provided when the new function is called.
The `Array.some()` method tests whether at least one element in the array passes the test implemented by the provided function.
The Array.map() method creates a new array with the results of calling a provided function on every element in the calling array.
some prototypes i like
Adds `instantiate()` to JSON. A simple tool for instantiating JSON Schemas.