1
mirror of https://github.com/thepeacockproject/Peacock synced 2024-11-29 09:15:11 +01:00
Peacock/packaging/README.md

16 lines
698 B
Markdown
Raw Normal View History

# 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).