0.5.0: Cyrillic CC terminal font (CCCyrillic, MIT) via kubejs/assets
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
7e109471a2
commit
80693085e1
@@ -1,7 +1,7 @@
|
||||
// Exports this packwiz pack as a Modrinth modpack (.mrpack) for Modrinth App / Prism "Import".
|
||||
// node tools/export-mrpack.mjs → dist/CreateRP-<version>.mrpack
|
||||
// Mods are referenced by their Modrinth CDN URL (sha1/sha512/size from the Modrinth API);
|
||||
// config/ goes into overrides/. Zipping uses Windows' bsdtar (tar -a) or `zip` on Linux.
|
||||
// config/ and kubejs/ go into overrides/. Zipping uses Windows' bsdtar (tar -a) or `zip` on Linux.
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
import { execFileSync } from 'child_process';
|
||||
@@ -60,6 +60,8 @@ fs.rmSync(stage, { recursive: true, force: true });
|
||||
fs.mkdirSync(path.join(stage, 'overrides'), { recursive: true });
|
||||
fs.writeFileSync(path.join(stage, 'modrinth.index.json'), JSON.stringify(index, null, 2));
|
||||
fs.cpSync(path.join(root, 'config'), path.join(stage, 'overrides', 'config'), { recursive: true });
|
||||
// kubejs/assets: always-on client resources (CC terminal font with Cyrillic)
|
||||
if (fs.existsSync(path.join(root, 'kubejs'))) fs.cpSync(path.join(root, 'kubejs'), path.join(stage, 'overrides', 'kubejs'), { recursive: true });
|
||||
|
||||
const out = path.join(root, 'dist', `CreateRP-${packVersion}.mrpack`);
|
||||
fs.rmSync(out, { force: true });
|
||||
|
||||
Reference in New Issue
Block a user