The `isArray()` method determines whether the passed value is an Array.
The `Object.preventExtensions()` method prevents new properties from ever being added to an object (i.e. prevents future extensions to the object).
A collection of `Object` polyfills for Exendscript.
Typescript declarations for photoshop
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 `create()` method creates a new object with the specified prototype.
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.
The Object.isSealed() method determines if an object is sealed.
some prototypes i like
The `from()` method creates a new Array instance from an array-like or iterable object.
A node build configuration to develop extendScripts with es2015 javascript code
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.
MCP server for controlling Adobe Premiere Pro via CEP/ExtendScript — 269 tools for AI-driven video editing
Playwright transport for autopea
The trim() method removes whitespace from both ends of a string.
Some utils for transforming InDesign bounds arrays.
A port of Jasmine.js that is compatible with Adobe ExtendScript
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.
extendScript插件
The Object.isFrozen() determines if an object is frozen.
The `Array.some()` method tests whether at least one element in the array passes the test implemented by the provided function.
Adobe ExtendScript compatible JSON library
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.
The Array.map() method creates a new array with the results of calling a provided function on every element in the calling array.