
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
extendscriptr
Advanced tools
A node build configuration to develop extendScripts with es2015 javascript code
Extendscriptr is NPM CLI module that allows you to benefit of many modern javascript features of es5 and es6 in a es3 extendscript environment.
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.
Extendscriptr relies on extendscript-es5-shim 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!
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.
This tool currently needs npm version 3.x or higher due to the flattened folder structure.
We recommend using it as a local dependency*
npm install extendscriptr --save-devextendscriptr --script src/scripts/helloWorld.js --output dist/helloWord.jsExstendscriptr does not have any built-in watch capability, but you can accomplish this using the watch module:
npm install watch -D
Run the following and Extendscriptr will automatically run every time you save a file in the src/ directory:
./node_modules/.bin/watch "./node_modules/.bin/extendscriptr --script src/helloWorld.js --output dist/helloWord.js" src/
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.
Feel free to report any issue you would encounter using the module. https://github.com/vogelino/extendscriptr/issues
WTFPL - Do whatever the fuck you want
Lucas Vogel 💻 🎨 | Fabian Morón Zirfas 💬 🎨 | Bruno Herfst 💻 | Andy Dayton 💻 | Stefano Masini 💻 | bsky 🚧 | silmelumenn 💻 ⚠️ |
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
FAQs
A node build configuration to develop extendScripts with es2015 javascript code
The npm package extendscriptr receives a total of 9 weekly downloads. As such, extendscriptr popularity was classified as not popular.
We found that extendscriptr demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.