You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](#contributors)[](https://badge.fury.io/js/extendscriptr)[](https://gitter.im/vogelino/extendscriptr?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[](https://travis-ci.org/ExtendScript/extendscriptr)
3
+
[](#contributors)[](https://badge.fury.io/js/extendscriptr)[](https://gitter.im/vogelino/extendscriptr?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)[](https://travis-ci.org/ExtendScript/extendscriptr)
4
4
5
5
Extendscriptr is NPM CLI module that allows you to benefit of many modern javascript features of es5 and es6 in a es3 extendscript environment.
6
6
7
7
## Why
8
+
8
9
Building scripts for Adobe products (mostly used for After Effects, InDesign, Photoshop or Illustrator) can be pain for the finger nails if you are used to proper javascript environments.
9
10
10
11
Extendscriptr relies on [`extendscript.prototypes`](https://github.com/fabiantheblind/extendscript.prototypes) and focuses on mostly used prototypes as a priority that are tested in the different Adobe applications. This dependency will be improved over time to covers always more es5 and es6 features. Contributions are welcome!
11
12
12
13
Extendscriptr doesn't use an existing full-stack polyfills like `babel-polyfill`, `es5-shim` or `shim.js` as they are intended for the browser and don't work well in adobe applications.
13
14
14
-
## Prerequisites
15
+
## Prerequisites
16
+
15
17
This tool currently needs npm version 3.x or higher due to the flattened folder structure.
16
18
17
-
## Usage
19
+
## Usage
20
+
18
21
We recommend using it as a local dependency\*
19
22
20
23
-`npm install extendscriptr --save-dev`
@@ -29,34 +32,38 @@ Exstendscriptr does not have any built-in _watch_ capability, but you can accomp
29
32
```bash
30
33
npm install watch -D
31
34
```
35
+
32
36
Run the following and Extendscriptr will automatically run every time you save a file in the `src/` directory:
We would be happy to have contributions from other members as well. Don't hesitate to make pull requests or contact us if you wish to get contributor rights.
40
43
44
+
We would be happy to have contributions from other members as well. Don't hesitate to make pull requests or contact us if you wish to get contributor rights.
41
45
42
46
### Report issues
47
+
43
48
Feel free to report any issue you would encounter using the module.
44
49
https://github.com/vogelino/extendscriptr/issues
45
50
46
51
### License
52
+
47
53
WTFPL - Do whatever the fuck you want
48
54
49
55
## Contributors
50
56
51
57
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
0 commit comments