JSPM

Found 93 results for extendscript

jsxbin

Convert jsx ExtendScript files into jsxbin files using ExtendScript Toolkit

  • v2.3.0
  • 42.98
  • Published

@extendscript/aes.util.jaw

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.

  • v1.0.0
  • 19.98
  • Published

@extendscript/aes.patch.json

Adds the light-weight, language independent, data interchange format `JSON` to ExtendScript.

  • v2.0.0
  • 17.98
  • Published

extendscript-json

Adobe ExtendScript compatible JSON library

  • v0.1.1
  • 16.97
  • Published

extend-scripts

Common scripts for developing and building Adobe Extendscript plugins

  • v2.0.5
  • 16.91
  • Published

extendscript-logger

Logging for Adobe ExtendScript capable applications.

  • v0.3.2
  • 16.16
  • Published

fakestk

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

  • v0.7.0
  • 14.65
  • Published

adobe-jsx

command line tool to execute adobe extendscript .jsx file

  • v0.0.1
  • 14.44
  • Published

jasminejsx

A port of Jasmine.js that is compatible with Adobe ExtendScript

  • v0.5.0
  • 13.63
  • Published

@extendscript/aes.patch.array.filter

The `filter()` method creates a new array with all elements that pass the test implemented by the provided function.

  • v2.0.0
  • 12.56
  • Published

react-cep

React component library for Adobe CEP (Common Extensibility Platform) plugins.

    • v0.1.3
    • 11.98
    • Published

    photoshop-connection

    Node.js module for connecting to Adobe Photoshop Server

    • v1.0.0
    • 11.29
    • Published

    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.10
    • Published

    cep-lib

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

      • v0.1.0
      • 10.91
      • Published

      neutrino-preset-cep

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

      • v0.0.19
      • 10.32
      • 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.10
      • Published

      @extendscript/modules.init

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

      • v2.4.0
      • 9.58
      • 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.09
      • Published

      estkbuild

      Adobe Script Fast Build

      • v0.0.2
      • 8.87
      • Published

      jsxk

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

      • v0.1.8
      • 8.39
      • 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
      • 7.98
      • Published

      grunt-esmin

      A minimal Grunt plugin that concatenates and minifies ExtendScript files.

      • v0.1.2
      • 7.98
      • 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.15
      • 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.15
      • Published

      extendscript-stream

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

      • v0.0.1
      • 7.03
      • 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.01
      • Published

      estkpm

      adobe estk script downloader (like package manager)

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

      extendscript-repl

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

      • v0.0.4
      • 4.44
      • Published

      @maca134/suiact

      A react like library for working with Adobe ScriptUI.

      • v0.0.9
      • 4.42
      • 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.20
      • Published

      jsx-manifest

      JSX(Adobe ExtendScript) pre-processor

      • v0.0.2
      • 4.18
      • 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.45
      • 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.45
      • 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.45
      • 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.45
      • 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