{"id":18367,"library":"extendscript-bundler","title":"extendscript-bundler","description":"A development-time bundler for creating ExtendScript + ScriptUI panels for Adobe Creative Cloud applications (After Effects, Premiere Pro, Photoshop, etc.) on macOS. v0.0.6 (latest) is pre-1.0 and not actively maintained; the package has not seen updates since 2020. Key differentiators: provides live reload via AppleScript + browserify bundling, enabling a hot-reload-like workflow by reusing the global Window instance. Windows support is not available; the package is macOS-only.","status":"abandoned","version":"0.0.6","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install extendscript-bundler","lang":"bash","label":"npm"},{"cmd":"yarn add extendscript-bundler","lang":"bash","label":"yarn"},{"cmd":"pnpm add extendscript-bundler","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Used internally to bundle multiple ExtendScript files into a single file.","package":"browserify","optional":false}],"imports":[{"note":"This package is primarily a CLI tool, not a library. It does not export any JavaScript API for programmatic use.","wrong":"const extendscriptBundler = require('extendscript-bundler')","symbol":"extendscript-bundler (CLI)","correct":"npx extendscript-bundler --entry index.jsx --output bundle.jsx"}],"quickstart":{"code":"npx extendscript-bundler --entry index.jsx --output bundle.jsx --application after-effects","lang":"javascript","description":"Bundles an ExtendScript entry file into a single .jsx file and evaluates it in the specified Adobe application."},"warnings":[{"fix":"Use on macOS only, or look for alternative tools like 'Adobe ExtendScript Toolkit' or webpack-based solutions.","message":"macOS only – Windows support is not implemented.","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Consider using Adobe UXP or CEP-based tools for modern development.","message":"Package is unmaintained since 2020 and may not work with newer Adobe applications or Node.js versions.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Clone https://github.com/adobe-extension-tools/extendscript-starter and follow its setup.","message":"Requires the 'extendscript-starter' project for live reload (optional, but strongly recommended).","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Make sure the target Adobe application (e.g., After Effects) is open and scripting is enabled.","message":"Live reload relies on AppleScript; ensure 'osascript' is accessible and that the Adobe application is running.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run 'npm install -g extendscript-bundler' or use 'npx extendscript-bundler' (without local install).","cause":"Package is not installed globally; running as npx without installation first.","error":"Error: Cannot find module 'extendscript-bundler'"},{"fix":"This tool only works on macOS. Ensure you are running on macOS with osascript in PATH.","cause":"AppleScript runtime not available (not on macOS or osascript missing).","error":"Error: spawn osascript ENOENT"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}