What is a .JSXINC file?
A .JSXINC file is a type of script file that is written in ExtendScript. ExtendScript is a special version of JavaScript that has extra features and is used by programs in the Adobe Creative Suite, like Photoshop, Illustrator, and After Effects. These .JSXINC files contain pieces of code, such as variables and functions, that are like building blocks for creating extensions or add-ons for Adobe applications. Think of it as a toolbox where you keep tools you use often so you can easily grab them for different projects.
When you're writing a script in ExtendScript and you want to use some code that's in a .JSXINC file, you can bring it into your main script file (.JSX) by using something called the #include directive. This is like saying, "Hey, go grab that toolbox I have, I need some tools from it for this project." To open and work with .JSXINC files, you can use a program called Adobe ExtendScript Toolkit. This program is made specifically for writing and testing ExtendScript code, so it understands the extra features that ExtendScript has compared to regular JavaScript.
It's important to know that even though .JSXINC files are very similar to .JSX files, they are used differently. By convention, programmers use the ".jsxinc" extension for files that are meant to be included in other scripts, not for standalone scripts. This helps keep things organized and makes it clear which files are libraries of code and which ones are the main script files.
Lastly, because ExtendScript has more capabilities than standard JavaScript, not all .JSXINC files will work as regular JavaScript files. This means you can't just open them in any program that runs JavaScript; they're meant to be used within the Adobe Creative Suite applications with the help of ExtendScript Toolkit.
Verification
Our goal is to help people find the most up-to-date information about file extensions for Windows, Mac, Linux, Android and iOS. We researched over 10,000 file extensions and their respective programs that open those files. If you want to suggest edits or updates about .JSXINC file formats, example files, or programs that are compatible. Please contact us.