Skip to content

Releases: DavyJonesCodes/TPLParserJS

v1.0.2 - CLI Fixes and Package Enhancements

21 Aug 22:31

Choose a tag to compare

This update brings crucial fixes and improvements to TPLParserJS:

  • 🛠️ CLI Execution Fixes: Resolved issues with the command-line interface not executing properly due to incorrect file paths and permissions. The tpl-parser command should now work seamlessly after installation.
  • 📦 Package Structure Improvements: Enhanced the .npmignore configuration to ensure the package is clean, with only essential files included, reducing unnecessary bloat.
  • 🚀 Rebuild and Repack: The package has been rebuilt and repacked to address issues in the previous release, ensuring a smoother user experience.

For installation and usage instructions, refer to the README.

If you encounter any issues or have feedback, feel free to open an issue or reach out directly.

v1.0.1 - Minor Updates and Improvements

21 Aug 22:07

Choose a tag to compare

This release brings some minor updates and improvements to TPLParserJS. The primary focus is on refining the build process and improving overall package structure for a more streamlined experience.

What's New:

  • 🛠️ Improved Build Process: Optimized the build configuration to ensure smoother compilation and output.
  • 📦 Package Structure Updates: Updated .npmignore to ensure only essential files are included in the package, reducing the overall package size.
  • 🔄 Version Bump: Incremented the version to 1.0.1 to reflect these updates.

For installation and usage instructions, refer to the README.

If you have any questions or encounter issues, feel free to open an issue or contact me directly.


This release focuses on refining the package structure and build process, laying the groundwork for future features and improvements. Thanks for your continued support! 😊

v1.0.0 - Initial Release of TPLParserJS

21 Aug 21:28

Choose a tag to compare

I'm excited to announce the initial release of TPLParserJS! 🎉

TPLParserJS is a powerful TypeScript library designed to help developers parse Photoshop TPL (Tool Preset) files and convert the data into a structured JSON format. Whether you're looking to dive deep into the contents of TPL files or automate the extraction of tool presets, TPLParserJS provides a robust and easy-to-use solution.

Key Features:

  • 🔍 Parse Photoshop TPL Files: Effortlessly read and extract data from TPL files.
  • 🗂️ Convert to JSON: Extract tool names, types, and properties and save them in a structured JSON format.
  • 💻 Command-Line Interface: Includes a CLI for quick parsing directly from the terminal.

Installation:

Install the package via npm:

npm install tpl-parser

Usage:

import { TPLReader } from 'tpl-parser';

const reader = new TPLReader('path/to/yourfile.tpl');
const tplData = reader.readTpl();
reader.saveToJson('output.json');

For CLI usage:

tpl-parser path/to/yourfile.tpl -o output.json

Repository:

For more details, visit the GitHub repository.

Feedback & Contributions:

Feedback and contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request.


This release marks the start of TPLParserJS, and I’m looking forward to seeing how the community uses it. Thank you for your support! 😊