hzengine-cli
Advanced tools
+21
-5
@@ -124,7 +124,7 @@ #!/usr/bin/env node | ||
| let project_info = readHzProject(process.cwd()); | ||
| let zip_file_name = `${project_info.name}-${project_info.version}-${Date.now()}.zip`; | ||
| let zip_file_name = `${project_info.name}-${ | ||
| project_info.version | ||
| }-${Date.now()}.zip`; | ||
| // build launcher | ||
@@ -156,3 +156,13 @@ packApp( | ||
| fs.mkdirSync(path.join(process.cwd(), "build"), { recursive: true }); | ||
| // convert image | ||
| fs.removeSync(path.join(process.cwd(), "build", ".cache")); | ||
| fs.mkdirSync(path.join(process.cwd(), "build", ".cache", "converted"), { | ||
| recursive: true, | ||
| }); | ||
| imageConvert( | ||
| path.join(process.cwd(), "project"), | ||
| path.join(process.cwd(), "build", ".cache", "converted"), | ||
| path.join(process.cwd(), "build", ".cache", "converting") | ||
| ); | ||
| fs.writeFileSync( | ||
@@ -162,9 +172,15 @@ path.join(process.cwd(), "build", hzpk_file_name), | ||
| name: project_info.name, | ||
| uuid: project_info.uuid, | ||
| author: project_info.author, | ||
| description: project_info.description, | ||
| version: project_info.version, | ||
| root_dir: path.join(process.cwd(), "project"), | ||
| root_dir: path.join(process.cwd(), "build", ".cache", "converted"), | ||
| }) | ||
| ); | ||
| // delete converted image | ||
| fs.removeSync(path.join(process.cwd(), "build", ".cache", "converted")); | ||
| console.log(chalk.greenBright(`Project packed!`)); | ||
| // unpackHzpk_v1( | ||
@@ -171,0 +187,0 @@ // readFileSync("test.hzpk"), |
@@ -5,7 +5,7 @@ import { existsSync, readFileSync, writeFileSync } from "fs"; | ||
| export function buildHzpk_v1({ name, author, description, version, root_dir }) { | ||
| export function buildHzpk_v1({ name, uuid, author, description, version, root_dir }) { | ||
| // build files info | ||
| const { buffer, files_info ,} = packProjectFiles_v1( root_dir ); | ||
| // build header | ||
| const header = buildHeader_v1(buildInfo_v1({ name, author, description, version, files_info })); | ||
| const header = buildHeader_v1(buildInfo_v1({ name, uuid, author, description, version, files_info })); | ||
| // concat header and body | ||
@@ -12,0 +12,0 @@ return Buffer.concat([header, buffer]); |
@@ -7,2 +7,3 @@ import { existsSync, mkdirSync, readdirSync, readFileSync, statSync, writeFileSync } from "fs"; | ||
| name, | ||
| uuid, | ||
| author, | ||
@@ -14,5 +15,6 @@ description, | ||
| return { | ||
| version, | ||
| version: info_version, | ||
| data: { | ||
| name, | ||
| uuid, | ||
| author, | ||
@@ -19,0 +21,0 @@ description, |
+1
-1
| { | ||
| "name": "hzengine-cli", | ||
| "version": "0.1.6-dev", | ||
| "version": "0.2.0-beta", | ||
| "description": "HZ-Engine CLI", | ||
@@ -5,0 +5,0 @@ "type": "module", |
AI-detected possible typosquat
Supply chain riskAI has identified this package as a potential typosquat of a more popular package. This suggests that the package may be intentionally mimicking another package's name, description, or other metadata.
Found 1 instance in 1 package
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
2624912
0.02%738
2.36%9
-10%3
50%