Search results
106 packages found
Utilities that create or target page items in InDesign.
Some layer utilities for InDesign
Some utils for transforming InDesign bounds arrays.
This module creates the shared `Sky` object. A peer-dependency for all ExtendScript Modules.
Adds `validate()` to JSON. Validate a JSON objects to Schema.
Some page tools for InDesign
A tool to load InDesign menus.
Adds `instantiate()` to JSON. A simple tool for instantiating JSON Schemas.
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.
Adds the `clone()` method to JSON
ExtendScript Preset Manager
The `Number.isInteger()` method determines whether the passed value is an integer.
Adds the light-weight, language independent, data interchange format `JSON` to ExtendScript.
The `indexOf()` method searches the array for the specified item, and returns its position.
The `Object.setPrototypeOf()` method sets the prototype (i.e., the internal `Prototype` property) of a specified object to another object or null.
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.
The `filter()` method creates a new array with all elements that pass the test implemented by the provided function.
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.
The Object.isFrozen() determines if an object is frozen.
A collection of `Object` polyfills for Exendscript.