24 lines
1.3 KiB
TypeScript
24 lines
1.3 KiB
TypeScript
import manifest from '../../manifest.json' with { type: 'json' };
|
|
|
|
export function getBuildBanner(buildType: string, getVersion: (version: string) => string) {
|
|
return `/*
|
|
-------------------------------------------
|
|
${manifest.name} - ${buildType}
|
|
-------------------------------------------
|
|
By: ${manifest.author} (${manifest.authorUrl})
|
|
Time: ${new Date().toUTCString()}
|
|
Version: ${getVersion(manifest.version)}
|
|
-------------------------------------------
|
|
THIS IS A GENERATED/BUNDLED FILE
|
|
if you want to view the source, please visit the github repository of this plugin
|
|
-------------------------------------------
|
|
Copyright (c) ${new Date().getFullYear()} ${manifest.author}
|
|
-------------------------------------------
|
|
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
`;
|
|
}
|