mirror of
https://github.com/thepeacockproject/Peacock
synced 2024-11-22 22:12:45 +01:00
85a55d4b48
Added simplified mastery data for all locations Added runtime generation of the full mastery data Added initial support for profile progression Reworked code around loading of resources to be more generic |
||
---|---|---|
.. | ||
typedefs | ||
build.mjs | ||
buildTasks.mjs | ||
ciAssemble.sh | ||
devLoader.mjs | ||
esbuild-plugin-license.mjs | ||
extractChallengeData.mjs | ||
HOW_TO_USE.html | ||
json5ToJson.mjs | ||
README.md | ||
versionTypedefsPackageJson.mjs |
Packaging / Tools
This folder contains some tools related to the build/packaging/deployment infrastructure of the project.
build.mjs
- The esbuild configuration for the server in production.buildTasks.mjs
- Pre-bundling of specific files.devLoader.mjs
- Starts the server in the development environment.esbuild-plugin-license.mjs
- esbuild plugin that automatically updates the THIRDPARTYNOTICES.txt file.extractChallengeData.mjs
- a little CLI tool for downloading challenges from the IOI servers.HOW_TO_USE.html
- legacy help file.json5ToJson.mjs
- Converts a JSON5 file to a JSON file with the same name ( but the JSON extension).