JSPM

Found 93 results for extendscript

cep-extendscript-eval-promise

An interface for CEP panels to run Adobe ExtendScript evals and files with agruments as promises with UMD wrapper for cross-compatability with AMD and node.js require.

  • v1.1.0
  • 11.12
  • Published

cep-lib

JS wrapper functions to aid in the development of CEP plugins.

    • v0.1.0
    • 10.94
    • Published

    neutrino-preset-cep

    A Neutrino preset for developing plugins on Adobe's CEP (Common Extensibility Platform)

    • v0.0.19
    • 10.36
    • Published

    @extendscript/aes.patch.array.reduce

    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.

    • v2.0.0
    • 10.09
    • Published

    @extendscript/modules.init

    This module creates the shared `Sky` object. A peer-dependency for all ExtendScript Modules.

    • v2.4.0
    • 9.61
    • Published

    extendscript_logfile

    A basic logging file Class for Adobe ExtendScript with UMD wrapper for cross-compatability with AMD and node.js require.

    • v1.2.0
    • 9.12
    • Published

    estkbuild

    Adobe Script Fast Build

    • v0.0.2
    • 8.89
    • Published

    jsxk

    Provides a two-way communication interface between NodeJS and Adobe ExtendScript (JSX) files

    • v0.1.8
    • 8.42
    • Published

    extendscript_log

    A log constructor for Adobe ExtendScript with optional log file, and broadcasts to CEP panels with "ExtendScript_Log" events. UMD wrapper for cross-compatability with AMD and node.js require.

    • v1.4.0
    • 8.00
    • Published

    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.16
    • 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.16
    • 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.03
    • Published

    estkpm

    adobe estk script downloader (like package manager)

    • v0.0.1
    • 5.97
    • 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.56
    • Published

    ae-tsx-runner-esbuild

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

    • v0.2.1
    • 4.56
    • 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.67
    • 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.67
    • 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