- removed "os" devDependency, as it's an internal module and should've never been set as a devDependency in package.json
- general cleanup and restructure of package.json, indent with 4 spaces, moved a few properties around so it's more readable
- indent workspace file with 4 spaces
- added refringe.spt-id-highlighter to the recommended extensions
- removed the "-version" from the zip and folder name the build script was generating
- added /tmp to .eslintignore
This update removes the inline build scripts from the `package.json` file and replaces them with an external build script: `packageBuild.ts`. An external script allows for much more flexibility.
Along with the external script change, this PR updates a few other things:
- Moved from `copyfiles` to `fs-extra` for minor speed improvements.
- Generates the mod package name by using the `package.json` information. The format used is `Author-PackageName-Version`.
- Saves the compressed file in the `dist` folder.
- Saves the compressed file using the new mod package name.
- Compressed file now includes a root directory named after the mod package for easy copying to the user's `user/mods` game directory.