Teeworlds asset utilities used by teedata.net (skins.tw)
npm install teeworlds-utilities

This GitHub repository is a project which contains a TypeScript package which exposes an API for manipulating Teeworlds game assets. It provides multiple functionalities, including assembly, rendering, coloring, emotes and skins emoticons.
To build the project you need NodeJS version 18.x or 20.x and libuuid. Then you can run the following command line to build the project.
``shell`
npm run ci && npm run build
You can run the unitary tests with the following command:
`bash`
npm run test
Optionally you can set the environment variable DEBUG to the value true if you want more details.
If you want to see examples of how to use the library, you can check the .test.ts\\ files, such as asset.
Semantic versioning has been adopted by the project using the Git tag v1.2.16`.
If you want to help the project, you can follow the guidelines in CONTRIBUTING.md.