Skip to content

mike-douglas/tsm-editor

Repository files navigation

TSM Custom String Editor

GitHub Workflow Status GitHub issues

The TSM Custom String Editor is a web-based tool for creating and sharing pricing strings for the TSM addon in World of Warcraft. You can think of this thing kind of like an Excel formula bar for TSM. It provides a function/variable reference and syntax highlighting, and the URLs are sharable.

It is deployed on Github Pages, so it can be accessed at http://directive.io/tsm-editor/.

This project is not affiliated or supported by the TradeSkillMaster team. It was built in great admiration of their work 😊

If you have feature requests or support questions, please use this link.

This project is open-source, so please contribute! Some guidelines on how to do so are in CONTRIBUTING.md.

Project setup

This project is built with Vue/Vuex.

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Testing

This project has unit and functional tests.

To run the unit tests:

yarn test:unit

To run the functional test, you need to start the app in one tab and then run the testcafe tests:

yarn serve # (in one tab)
yarn test:func # (in another tab, and them chrome opens)

License and Attribution

This project is licensed under the MIT License.