1
mirror of https://github.com/thepeacockproject/Peacock synced 2024-11-16 11:03:30 +01:00
Peacock/packaging
AnthonyFuller 16ae9798c9 chore: bump server versions
(cherry picked from commit c9e0b35272)
2024-09-12 13:27:01 +01:00
..
add_itemsize chore: Upgrade to Prettier v3 2024-04-02 09:12:57 -04:00
eslint refactor: migrate to eslint flat config 2024-06-11 16:49:14 -04:00
typedefs Revert "chore: update deps" 2024-08-04 21:53:00 -04:00
build.mjs refactor(cli): Move the CLI into its own file 2024-04-18 09:30:52 -04:00
buildPlugins.mjs Update copyright years to 2024 2024-01-13 22:09:07 -05:00
buildTasks.mjs refactor: Remove brotli encoding of contracts 2024-08-04 21:01:28 -04:00
ciAssemble.sh Copy new contracts.prp 2024-08-05 17:23:42 +01:00
devLoader.mjs refactor(cli): Move the CLI into its own file 2024-04-18 09:30:52 -04:00
esbuild-plugin-license.mjs Update copyright years to 2024 2024-01-13 22:09:07 -05:00
extractChallengeData.mjs chore: bump server versions 2024-09-12 13:27:01 +01:00
extractElusivesChallengeData.mjs chore: bump server versions 2024-09-12 13:27:01 +01:00
HOW_TO_USE.html chore: Upgrade to Prettier v3 2024-04-02 09:12:57 -04:00
json5ToJson.mjs Update copyright years to 2024 2024-01-13 22:09:07 -05:00
README.md feat(plugins): Load plugins from "plugins" folder (#1) 2022-10-21 09:44:24 -04:00
Start Server.cmd Edit StartServer.cmd/Tools.cmd to fix running as admin or from unc path 2024-05-12 21:13:30 +02:00
Tools.cmd Edit StartServer.cmd/Tools.cmd to fix running as admin or from unc path 2024-05-12 21:13:30 +02:00
versionTypedefsPackageJson.mjs Update copyright years to 2024 2024-01-13 22:09:07 -05:00

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