diff --git a/plugins/airi-plugin-vscode/scripts/shared.ts b/plugins/airi-plugin-vscode/scripts/shared.ts index 9656f140b..d2a557528 100644 --- a/plugins/airi-plugin-vscode/scripts/shared.ts +++ b/plugins/airi-plugin-vscode/scripts/shared.ts @@ -10,14 +10,14 @@ export async function packageJSONForVSCode(name: string) { if (json.name !== name) { json.name = name - await writeFile(new URL('../package.json', import.meta.url), JSON.stringify(json, null, 2), 'utf-8') + await writeFile(new URL('../package.json', import.meta.url), `${JSON.stringify(json, null, 2)}\n`, 'utf-8') } const numericVersion = encodeNumericVersion(originalVersion) if (json.version !== numericVersion.version) { json.version = numericVersion.version - await writeFile(new URL('../package.json', import.meta.url), JSON.stringify(json, null, 2), 'utf-8') + await writeFile(new URL('../package.json', import.meta.url), `${JSON.stringify(json, null, 2)}\n`, 'utf-8') } return { @@ -31,7 +31,7 @@ export async function packageJSONForVSCode(name: string) { json.name = originalName json.version = originalVersion - await writeFile(new URL('../package.json', import.meta.url), JSON.stringify(json, null, 2), 'utf-8') + await writeFile(new URL('../package.json', import.meta.url), `${JSON.stringify(json, null, 2)}\n`, 'utf-8') }, } }