1
mirror of https://github.com/thepeacockproject/Peacock synced 2024-11-22 22:12:45 +01:00
Peacock/packaging
riisikumi d966bd862f
TS6, 3.160 update (#316)
Added TS6, bumped server versions, updated store data and unlockables
2023-08-20 15:24:40 +01:00
..
eslint Update deps, don't do prettier through eslint 2023-04-08 22:25:29 -04:00
typedefs Update a bunch of stuff (fix the vite sec warning) 2023-06-14 11:45:10 -04:00
build.mjs Added logic to generate require table for plugins 2023-04-17 00:24:13 +02:00
buildPlugins.mjs Switch to fast-glob 2023-04-25 05:42:18 +01:00
buildTasks.mjs Switch to fast-glob 2023-04-25 05:42:18 +01:00
ciAssemble.sh Skip inclusion of helper cmd files in lite version 2023-04-08 22:42:51 -04:00
devLoader.mjs Added logic to generate require table for plugins 2023-04-17 00:24:13 +02:00
esbuild-plugin-license.mjs Update copyright years to 2023 2023-01-23 13:37:33 -05:00
extractChallengeData.mjs TS6, 3.160 update (#316) 2023-08-20 15:24:40 +01:00
extractElusivesChallengeData.mjs TS6, 3.160 update (#316) 2023-08-20 15:24:40 +01:00
HOW_TO_USE.html Update copyright years to 2023 2023-01-23 13:37:33 -05:00
json5ToJson.mjs Update copyright years to 2023 2023-01-23 13:37:33 -05:00
README.md feat(plugins): Load plugins from "plugins" folder (#1) 2022-10-21 09:44:24 -04:00
Start Server.cmd Skip inclusion of helper cmd files in lite version 2023-04-08 22:42:51 -04:00
Tools.cmd Skip inclusion of helper cmd files in lite version 2023-04-08 22:42:51 -04:00
versionTypedefsPackageJson.mjs Update copyright years to 2023 2023-01-23 13:37:33 -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).