JSPM

Found 93 results for extendscript

grunt-esmin

A minimal Grunt plugin that concatenates and minifies ExtendScript files.

  • v0.1.2
  • 8.00
  • Published

@extendscript/aes.patch.object.getownpropertynames

The `Object.getOwnPropertyNames()` method returns an array of all properties (including non-enumerable properties except for those which use Symbol) found directly upon a given object.

  • v2.0.0
  • 7.17
  • Published

@extendscript/aes.patch.array.reduceright

The `reduceRight()` method applies a function against an accumulator and each value of the array (from right-to-left) to reduce it to a single value.

  • v2.0.0
  • 7.17
  • Published

extendscript-stream

a result of Adobe ExtendScript(JSX) to Writable/Transform stream.

  • v0.0.1
  • 7.05
  • Published

@extendscript/aes.patch.array.map

The Array.map() method creates a new array with the results of calling a provided function on every element in the calling array.

  • v2.0.0
  • 6.02
  • Published

estkpm

adobe estk script downloader (like package manager)

  • v0.0.1
  • 5.98
  • Published

extendscript-loader

Webpack loader for Adobe ExtendScript scripting language files.

  • v0.0.0
  • 4.65
  • Published

cep-vfstring

Parse Variable Font values in extensions for Adobe Creative Cloud apps, in JavaScript & ExtendScript (ES3).

  • v1.0.0
  • 4.57
  • Published

@extendscript/aes.patch.function.bind

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.

  • v2.0.0
  • 4.55
  • Published

ae-tsx-runner-esbuild

Run Adobe After Effects jsx or tsx Script without ExtendScript Toolkit.

  • v0.2.1
  • 4.55
  • Published

@extendscript/aes.patch.object.getownpropertydescriptor

The `Object.getOwnPropertyDescriptor()` method returns a property descriptor for an own property (that is, one directly present on an object and not in the object's prototype chain) of a given object.

  • v2.0.0
  • 4.45
  • Published

extendscript-repl

Read-Eval-Print-Loop (REPL) for ExtendScript

  • v0.0.4
  • 4.45
  • Published

@maca134/suiact

A react like library for working with Adobe ScriptUI.

  • v0.0.9
  • 4.43
  • Published

@extendscript/aes.patch.object.defineproperty

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.

  • v2.0.0
  • 4.21
  • Published

jsx-manifest

JSX(Adobe ExtendScript) pre-processor

  • v0.0.2
  • 4.19
  • Published

@superdevofficial/fakestk

CUI Adobe ExtendScript runner. Accept script file or stdin. currently osx only

  • v0.6.1
  • 2.72
  • Published

@extendscript/aes.patch.array.lastindexof

The `lastIndexOf()` method returns the last index at which a given element can be found in the array, or -1 if it is not present. The array is searched backwards, starting at fromIndex.

  • v2.0.0
  • 2.67
  • Published

@extendscript/ind.util.rulers

An InDesign ruler utility that adds the `rulers.set()` method. This method sets both rulers to the desired units. It returns the original ruler-settings which we can pass back to reset the rulers to original state.

  • v4.0.0
  • 2.66
  • Published

extendscript_dialogs

A helper Class for quick ScriptUI dialogs in Adobe ExtendScript with UMD wrapper for cross-compatability with AMD and node.js require.

  • v1.0.1
  • 2.66
  • Published

weebo

Node.js library for Adobe Photoshop Automation

  • v0.0.0
  • 2.64
  • Published

@extendscript/aes.patch.object.seal

The Object.seal() method seals an object, preventing new properties from being added to it and marking all existing properties as non-configurable. Values of present properties can still be changed as long as they are writable.

  • v2.0.0
  • 2.46
  • Published

@extendscript/aes.patch.array.some

The `Array.some()` method tests whether at least one element in the array passes the test implemented by the provided function.

  • v2.0.0
  • 2.46
  • Published

@extendscript/aes.patch.array.find

The `find()` method returns the value of the first element in the array that satisfies the provided testing function. Otherwise undefined is returned.

  • v2.0.0
  • 2.46
  • Published

@extendscript/aes.patch.object.freeze

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

  • v2.0.0
  • 2.46
  • Published

@extendscript/aes.patch.object.assign

The `assign()` method is used to copy values of all enumerable own properties from one or more source objects to a target object. It will return the target object.

  • v2.0.0
  • 2.45
  • Published

@onesitatech/photoshop-fabric-mcp-server

Professional MCP Server for Adobe Photoshop 2025+ with hyper-realistic fabric physics, advanced lighting, and 50+ professional transformation tools

  • v2.0.0
  • 0.00
  • Published

@extendscript/ind.util.ruler

The ruler utility adds the `ruler.set()` method. This method sets both rulers to the desired units. It returns the original ruler-settings which we can pass back to reset the rulers to original state.

  • v1.0.0
  • 0.00
  • Published