This commit is contained in:
parent
d5e12945e1
commit
6ddcff5275
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
node_modules
|
||||
dist
|
||||
build.json
|
||||
22
kit/build.js
Normal file
22
kit/build.js
Normal file
@ -0,0 +1,22 @@
|
||||
// build-time.js
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
// 生成当前时间的 yyyyMMdd 格式
|
||||
const now = new Date();
|
||||
const year = now.getFullYear();
|
||||
const month = String(now.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(now.getDate()).padStart(2, '0');
|
||||
const buildTime = `${year}${month}${day}`;
|
||||
|
||||
// 创建 JSON 对象
|
||||
const buildData = {
|
||||
buildTime: buildTime,
|
||||
timestamp: now.toISOString()
|
||||
};
|
||||
|
||||
// 写入文件
|
||||
const filePath = path.join(__dirname, 'build.json');
|
||||
fs.writeFileSync(filePath, JSON.stringify(buildData, null, 2));
|
||||
|
||||
console.log(`Build time ${buildTime} written to build.json`);
|
||||
@ -4,12 +4,12 @@
|
||||
"bin": "src/index.js",
|
||||
"scripts": {
|
||||
"test": "bun src/index.js",
|
||||
"linux": "bun build ./src/index.js --compile --bytecode --minify --target=bun-linux-x64-baseline --outfile=./dist/linux/kit",
|
||||
"windows": "bun build ./src/index.js --compile --bytecode --minify --target=bun-windows-x64-baseline --outfile=./dist/windows/kit.exe",
|
||||
"pkg-alpine": "pkg --compress GZip . -t node14-alpine-arm64 -o ./dist/alpine/kit",
|
||||
"pkg-windows": "pkg --compress GZip . -t win -o ./dist/windows/kit.exe",
|
||||
"pkg-arm64": "pkg --compress GZip . -t node14-linux-arm64 -o ./dist/linux/kit",
|
||||
"pkg-linux": "pkg --compress GZip . -t node14-linux-x64 -o ./dist/linux/kit"
|
||||
"linux": "bun build.js && bun build ./src/index.js --compile --bytecode --minify --target=bun-linux-x64-baseline --outfile=./dist/linux/kit",
|
||||
"windows": "bun build.js && bun build ./src/index.js --compile --bytecode --minify --target=bun-windows-x64-baseline --outfile=./dist/windows/kit.exe",
|
||||
"pkg-alpine": "bun build.js && pkg --compress GZip . -t node14-alpine-arm64 -o ./dist/alpine/kit",
|
||||
"pkg-windows": "bun build.js && pkg --compress GZip . -t win -o ./dist/windows/kit.exe",
|
||||
"pkg-arm64": "bun build.js && pkg --compress GZip . -t node14-linux-arm64 -o ./dist/linux/kit",
|
||||
"pkg-linux": "bun build.js && pkg --compress GZip . -t node14-linux-x64 -o ./dist/linux/kit"
|
||||
},
|
||||
"dependencies": {
|
||||
"auto-launch": "^5.0.6",
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
*/
|
||||
require("./init")
|
||||
const { CliCmdParser } = require("../../argv")
|
||||
const parser = new CliCmdParser("kit V" + $version);
|
||||
const parser = new CliCmdParser("kit V" + $version + " build " + $build);
|
||||
const net = require("./net")
|
||||
const shell = require("./shell")
|
||||
const {sm4en3, sm4de3} = require("./crypto");
|
||||
|
||||
@ -14,6 +14,9 @@ function init(){
|
||||
const package = require("../package.json")
|
||||
global.$version = package.version
|
||||
|
||||
const builder = require("../build.json")
|
||||
global.$build = builder.buildTime
|
||||
|
||||
// 上下文模块
|
||||
global.$context = new Context();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user