8 Commits

Author SHA1 Message Date
c0d3a6a357 Updated Build Script (#14)
Total rewrite of the build script. There were some issues with the original I built, so I spent some time rewriting it into this. I've been testing it with my mods for a while now, and I believe I've ironed out all of the issues. I wanted to replace the old script before 3.7 dropped.

Notable Changes:
- Dropped the inline ignore array for a `.buildignore` file. The syntax of this file now exactly matches that of a `.gitignore` file.
- Dropped the `bestzip` package for `archiver`.
- Dropped all custom functions that handled file and directory ignoring for the `Ignore` package.
- Includes the `Winston` package for sexy logging.
- Changed any function that touches a file to run asynchronously.
- Changed the build process to use an OS temporary directory instead of creating one in the project directory.
- Added a verbose option to display which files ended up being copied and which were ignored for testing the `.buildignore` file.
- Changed the packaged mod to include the folder structure in which it must be installed: `/user/mods/mod-name-here`.
- Updated some README files to add some more information.

Closes issue #13

Co-authored-by: Refringe <brownelltyler@gmail.com>
Reviewed-on: #14
Co-authored-by: Refringe <refringe@noreply.dev.sp-tarkov.com>
Co-committed-by: Refringe <refringe@noreply.dev.sp-tarkov.com>
2023-09-21 14:40:11 +00:00
Dev
8efe048c1d Improve readme consistency 2023-07-29 13:54:41 +01:00
Dev
badd8fa265 Update readme + example 1 types 2023-07-29 13:48:13 +01:00
fd4f213982 Update readme title 2022-10-04 15:08:59 +01:00
57390ef455 Update download link 2022-10-04 15:02:11 +01:00
9eee3a7a4d Update readme 2022-10-04 15:01:02 +01:00
129b6eb52a 3.2.2 2022-08-23 21:56:08 +01:00
de0a7431b9 Update examples to new project structure 2022-05-26 11:31:30 +01:00