Adds `instantiate()` to JSON. A simple tool for instantiating JSON Schemas.
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.
ExtendScript version of Noice Json RPC (Server only)
The `Number.isFinite()` method determines whether the passed value is a finite number.
来自于[Adobe.extendscript-debug](https://marketplace.visualstudio.com/items?itemName=Adobe.extendscript-debug)授权自 [Apache License 2.0](https://marketplace.visualstudio.com/items/Adobe.extendscript-debug/license)
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.
The `find()` method returns the value of the first element in the array that satisfies the provided testing function. Otherwise undefined is returned.
The Object.isExtensible() method determines if an object is extensible (whether it can have new properties added to it).
A minimal Grunt plugin that concatenates and minifies ExtendScript files.
ExtendScript shims and helpers

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.
The `Object.keys()` method returns an array of a given object's own enumerable properties.
A basic logging file Class for Adobe ExtendScript with UMD wrapper for cross-compatability with AMD and node.js require.
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.
A `console.log()` for ExtendScript.
The `filter()` method creates a new array with all elements that pass the test implemented by the provided function.
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.
Webpack loader for Adobe ExtendScript scripting language files.
Read-Eval-Print-Loop (REPL) for ExtendScript
The `Number.isInteger()` method determines whether the passed value is an integer.
Babel preset for transpiling ES2015 and modern JS conventions to ES3. Mainly intended for use with Adobe Extendscript.
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.
Parse Variable Font values in extensions for Adobe Creative Cloud apps, in JavaScript & ExtendScript (ES3).