# data-weave-tmLanguage **Repository Path**: mirrors_mulesoft/data-weave-tmLanguage ## Basic Information - **Project Name**: data-weave-tmLanguage - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-26 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Data-Weave-TmLanguage This repository contains TmLanguage files that are consumed by DatWeave editors and plugins. # Contributing The XML files are generated from the YAML files, so contributors should hand-modify the YAML files, and XML files should only be generated by running build script. ## Build Update the XML files from within the ```build``` folder ``` sh cd build npm install # Installs dependencies required for building npm start # Compiles & builds the XML files ``` ## Tests Test are run from within the ```tests``` folder and depend on build to make sure XML files are upto date ``` sh cd build npm install # Installs dependencies required for building cd ../tests npm install # Installs dependencies required for testing npm test # Compiles & runs tests ``` ### Update Snapshots Tests are run using snapshot testing, there is a baseline for each of the cases which is the .snap file. You can update the snapshots once you are sure the changes are desired by doing ``` sh cd tests npm run updateSnapshot # Update snapshots ```