# Custom Post-Export Processor > This application allows you to run custom code against any exported file. URL: https://store.crowdin.com/custom-post-export-processor Category: Development, File Formats Type: App Author: Awesome Crowdin This application allows you to edit any file with your own JavaScript code after export and before download. It can be useful if you want to edit the file content before using translated resource files. ## Coding JavaScript code is executed in a sandboxed environment with no access to I/O (file system, network) or external NPM modules. This application will expose the following variables in the global environment: - `content` - the content of the uploaded file; - `fileName` - the name of the uploaded file; - `projectId` - Crowdin project ID; - `languageId` - target language Crowdin ID; - `error` - the error message you want to return. If set, the import will be aborted and the error message will be shown to the user; You can edit `content` and `fileName` to make the changes you need. ## Example application ```Javascript content = content.replace("Test", "Check"); ``` ## Installation and Setup 1. **Install App.** During installation, select **All projects** or **Selected projects** for the app's access. 2. **Navigate to File Processors.** Go to **Project Settings → File Processors** within an installed project. 3. **Insert and Submit Code.** Click on the processor, insert your custom JavaScript code, and click **Submit** to save it. ## Screenshots ![](https://developers.app.crowdin.net/api/media/file/4f9d5d81-7939-47be-92cf-13a50ac929c8.png) ![](https://developers.app.crowdin.net/api/media/file/7c5e3e42-2adf-44f4-88f1-69d46c0eebd9.png)