@ast-grep/setup-lang
Advanced tools
| # @ast-grep/setup-lang | ||
| ## 0.0.5 | ||
| ### Patch Changes | ||
| - bb52937: skip logging when running |
+1
-1
@@ -12,3 +12,3 @@ interface SetupConfig { | ||
| */ | ||
| declare function resolvePrebuild(dir: string): string | undefined; | ||
| declare function resolvePrebuild(dir: string, needLog?: boolean): string | undefined; | ||
| export { postinstall, resolvePrebuild }; |
+8
-4
@@ -22,3 +22,3 @@ "use strict"; | ||
| const dir = config.dirname; | ||
| const prebuild = resolvePrebuild(dir); | ||
| const prebuild = resolvePrebuild(dir, true); | ||
| if (prebuild) { | ||
@@ -58,3 +58,3 @@ log('prebuild found, do not need to build'); | ||
| */ | ||
| function resolvePrebuild(dir) { | ||
| function resolvePrebuild(dir, needLog = false) { | ||
| const os = PLATFORM_MAP[process.platform]; | ||
@@ -64,7 +64,11 @@ const arch = ARCH_MAP[process.arch]; | ||
| if (!os || !arch || !node_fs_1.default.existsSync(prebuild)) { | ||
| log(`no prebuild for ${os} ${arch}`); | ||
| if (needLog) { | ||
| log(`no prebuild for ${os} ${arch}`); | ||
| } | ||
| return undefined; | ||
| } | ||
| log(`found prebuild for ${os} ${arch}`); | ||
| if (needLog) { | ||
| log(`found prebuild for ${os} ${arch}`); | ||
| } | ||
| return prebuild; | ||
| } |
+8
-4
@@ -22,3 +22,3 @@ import { execSync } from 'node:child_process' | ||
| const dir = config.dirname | ||
| const prebuild = resolvePrebuild(dir) | ||
| const prebuild = resolvePrebuild(dir, true) | ||
| if (prebuild) { | ||
@@ -65,3 +65,3 @@ log('prebuild found, do not need to build') | ||
| */ | ||
| function resolvePrebuild(dir: string) { | ||
| function resolvePrebuild(dir: string, needLog = false) { | ||
| const os = PLATFORM_MAP[process.platform] | ||
@@ -76,6 +76,10 @@ const arch = ARCH_MAP[process.arch] | ||
| if (!os || !arch || !fs.existsSync(prebuild)) { | ||
| log(`no prebuild for ${os} ${arch}`) | ||
| if (needLog) { | ||
| log(`no prebuild for ${os} ${arch}`) | ||
| } | ||
| return undefined | ||
| } | ||
| log(`found prebuild for ${os} ${arch}`) | ||
| if (needLog) { | ||
| log(`found prebuild for ${os} ${arch}`) | ||
| } | ||
| return prebuild | ||
@@ -82,0 +86,0 @@ } |
+2
-2
| { | ||
| "name": "@ast-grep/setup-lang", | ||
| "version": "0.0.4", | ||
| "version": "0.0.5", | ||
| "private": false, | ||
@@ -16,3 +16,3 @@ "description": "", | ||
| "typescript": "^5.7.3", | ||
| "@types/node": "22.17.1" | ||
| "@types/node": "22.19.2" | ||
| }, | ||
@@ -19,0 +19,0 @@ "scripts": { |
5841
4.87%7
16.67%164
5.13%