Kaelmoor.io — third-party components ==================================== This file lists every third-party package this project depends on, with its licence. It is shipped because the production bundle in dist/ contains the minified code of some of these packages, and minification usually strips the licence banner from the source. Runtime dependencies (code from these ends up in the shipped bundle or runs on the server): pixi.js MIT https://github.com/pixijs/pixijs Renderer for the game client. Bundled into dist/. ws MIT https://github.com/websockets/ws WebSocket server. Server-side only. Transitive runtime packages pulled in by the two above (all permissive): @pixi/colord MIT @types/css-font-loading-module MIT @webgpu/types BSD-3-Clause @xmldom/xmldom MIT earcut ISC eventemitter3 MIT ismobilejs MIT parse-svg-path MIT Build and development dependencies (not shipped to players): typescript Apache-2.0 vite MIT tsx MIT esbuild MIT concurrently MIT @types/node MIT @types/ws MIT nanoid MIT postcss MIT rollup MIT source-map-js BSD-3-Clause picocolors ISC tslib 0BSD No dependency in this project is licensed under GPL, AGPL, LGPL, MPL, EPL, SSPL, BUSL, Creative Commons or any proprietary/commercial licence. A search of every package.json under node_modules for those terms returns no matches. Fonts and assets ---------------- None are bundled. The stylesheet names system font stacks only ('Inter', 'Segoe UI', system-ui, and for the display face 'Trebuchet MS', 'Palatino Linotype', Georgia, serif); the browser supplies whichever it already has. All sprites, icons, music and sound effects are generated at runtime from code in this repository. The interface uses three Unicode characters (U+2694, U+2630, U+2605) which are codepoints, not artwork, and are rendered by the viewer's own font. Full licence texts ------------------ Reproduced below in full, because MIT, ISC and BSD-3-Clause all require the copyright notice and the permission notice to travel with the distribution — a list of package names and licence abbreviations does not discharge that. Only the packages whose code actually reaches a player are included: the build tools (TypeScript, Vite, esbuild and the rest) are not distributed, and the `@types/*` and `@webgpu/types` packages contain type declarations that emit no code at all. --- pixi.js (MIT) -------------------------------------------------------------- The MIT License Copyright (c) 2013-2023 Mathew Groves, Chad Engler Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- ws (MIT) ------------------------------------------------------------------- Copyright (c) 2011 Einar Otto Stangvik Copyright (c) 2013 Arnout Kazemier and contributors Copyright (c) 2016 Luigi Pinca and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- earcut (ISC) --------------------------------------------------------------- ISC License Copyright (c) 2026, Mapbox Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --- eventemitter3 (MIT) -------------------------------------------------------- The MIT License (MIT) Copyright (c) 2014 Arnout Kazemier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- ismobilejs (MIT) ----------------------------------------------------------- MIT License Copyright (c) 2019 Kai Mallea Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- parse-svg-path (MIT) ------------------------------------------------------- The MIT License Copyright (c) 2013 Jake Rosoman Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- @xmldom/xmldom (MIT) ------------------------------------------------------- Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors Copyright 2012 - 2017 @jindw and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- @pixi/colord (MIT) --------------------------------------------------------- This package ships no LICENCE file of its own. Its package.json declares "license": "MIT", names Vlad Shilov as author and omgovich/colord as the upstream repository; it is PixiJS's build of that project. The MIT terms it is offered under are those reproduced above. Use of AI in making this game ----------------------------- Kaelmoor.io was built with generative AI assistance throughout, and we would rather say so plainly than leave you to guess. AI was used to help write: - the game code, on both the server and the client; - the sprite and icon artwork — every drawing in this game is a grid of characters in a source file, rasterised when the game loads, so the "art" is itself code and was authored the same way as the rest of it; - the music and sound effects, which are likewise synthesised at runtime from code rather than played back from recordings; - the written text: descriptions, tooltips, the wiki and these notices. Every output was reviewed, edited and tested by a human before it shipped, and the result is original work: nothing here is copied from another game, and no model output was passed through unread. **No AI runs while you play.** There is no model in the game, nothing you do is sent to an AI service, and no part of a match is generated by one. The world, the units and the battles come from ordinary deterministic code and a random seed. What varies between matches is the seed, not a model.