Controlled mirror of Code-Fixers/TeveR_StdLib for immutable TeveR dependency pins
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Donach 3371e87914
Merge pull request #2 from Code-Fixxers/feature/sqlite-helper-api
Fix SQL singleton tests for persistent database compatibility
2026-04-05 03:00:15 +02:00
.circleci Update config.yml 2020-01-27 19:01:51 +01:00
wurst Fix SQL singleton tests for persistent database compatibility 2026-04-05 02:59:30 +02:00
.editorconfig fix #147 2018-11-27 09:50:52 +01:00
.gitattributes 💥🐫 Added .gitattributes 2016-03-27 05:23:19 +02:00
.gitignore restructure and add damagetype 2017-10-20 22:58:06 +02:00
.travis.yml Update .travis.yml 2019-04-25 21:33:39 +02:00
AGENTS.md enterLeave guard, new group itr (#448) 2026-03-03 17:51:59 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md 2021-07-22 22:37:49 +02:00
flake.lock Fix compilation errors: add flake.nix, fix broken imports from refactor 2026-03-30 19:36:15 +02:00
flake.nix Fix compilation errors: add flake.nix, fix broken imports from refactor 2026-03-30 19:36:15 +02:00
LICENSE Create LICENSE 2018-04-17 13:01:04 +02:00
README.md First batch of new extensions 2026-03-29 22:56:51 +02:00
wurst.build introduce commaList(LinkedList<int>) and commaList(LinkedList<string>) (#386) 2021-04-06 19:07:56 +02:00
wurst_run.args restructure and add damagetype 2017-10-20 22:58:06 +02:00

CircleCI

Wurst Standard Library

This is the repository of the WurstScript standard library which provides a vast amount of useful packages to users starting out with Wurst. Many commonly used data structures, wc3 specific utility packages, Object Editing as well as extension wrappers for the blizzard natives have been implemented, are unit tested and therefore ready to use in production immediately.

Motivation

Wurst aims to provide a better "out of the box" experience when it comes to warcraft III modding. Since Jass is very limited, developers have to implement basic data structures, like Lists, or Warcraft specific functionality, like damage detection, themselves. Before Wurst these resources had to be gathered and copied manually from modding forums across the web. Public code resources in forums threads are not only hard to maintain and keep up to date, but also often untested, interdependent on other resources and incompatible with other code.

By introducing a standard library, we offer the developers everything they need to start focusing on creating content, rather than implementing basics to even get started. The frameworks provided by the standard library try to be lightweight and unintrusive, while still configurable for your needs. The streamlined API allows external packages to share code and work independently.

Contributing

View CONTRIBUTING.md

Documentation

https://wurstlang.org/stdlib

How to merge from Github

https://stackoverflow.com/questions/65023718/how-to-fork-a-gitlab-repository-to-github