initial release

This commit is contained in:
2024-02-29 15:32:49 -06:00
commit 566453191d
116 changed files with 8575 additions and 0 deletions

25
scripts/build.ts Normal file
View File

@@ -0,0 +1,25 @@
import archiver from 'archiver';
import { createWriteStream, existsSync, mkdirSync } from 'fs';
import { name } from '../package.json';
const dir = 'out';
const file = `${name}.jar`;
const path = `${dir}/${file}`;
!existsSync(dir) && mkdirSync(dir);
const output = createWriteStream(`${__dirname}/../${path}`);
const archive = archiver('zip');
archive.on('error', (error) => {
throw error;
});
archive.pipe(output);
archive.directory('META-INF', 'META-INF');
archive.directory('theme', 'theme');
archive.finalize();