Skip to content

Commit ceb5143

Browse files
committed
format files
1 parent 19054a1 commit ceb5143

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

lib/commands/build_command.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import * as base64 from "@std/encoding/base64";
55
import type { BuildCommand } from "../args.ts";
66
import {
77
generatedHeader,
8+
getFormattedText,
89
type PreBuildOutput,
910
runPreBuild,
1011
} from "../pre_build.ts";
@@ -82,13 +83,15 @@ async function handleWasmModuleOutput(
8283
path: args.outDir.join(
8384
`${output.crateName}.${args.bindingJsFileExt}`,
8485
),
85-
data: `${generatedHeader}
86+
data: await getFormattedText(`${generatedHeader}
8687
// @ts-self-types="./${output.bindingDts.path.basename()}"
88+
// source-hash: ${output.sourceHash}
89+
8790
import * as wasm from "./${output.wasmFileName}";
8891
export * from "./${output.crateName}.internal.${args.bindingJsFileExt}";
8992
import { __wbg_set_wasm } from "./${output.crateName}.internal.${args.bindingJsFileExt}";
9093
__wbg_set_wasm(wasm);
91-
`,
94+
`),
9295
}, {
9396
path: output.bindingJsBg.path,
9497
data: output.bindingJsBg.text,
@@ -111,8 +114,10 @@ async function inlinePreBuild(
111114
path: args.outDir.join(
112115
`${output.crateName}.${args.bindingJsFileExt}`,
113116
),
114-
data: `${generatedHeader}
117+
data: await getFormattedText(`${generatedHeader}
115118
// @ts-self-types="./${output.bindingDts.path.basename()}"
119+
// source-hash: ${output.sourceHash}
120+
116121
function base64decode(b64) {
117122
const binString = atob(b64);
118123
const size = binString.length;
@@ -135,7 +140,7 @@ const wasm = new WebAssembly.Instance(wasmModule, {
135140
export * from "./${output.crateName}.internal.${args.bindingJsFileExt}";
136141
import { __wbg_set_wasm } from "./${output.crateName}.internal.${args.bindingJsFileExt}";
137142
__wbg_set_wasm(wasm.exports);
138-
`,
143+
`),
139144
}, {
140145
path: output.bindingJsBg.path,
141146
data: output.bindingJsBg.text,

lib/commands/new_command.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ console.log(greeter.greet());
137137
}
138138

139139
function writeIfNotExists(path: Path, text: string) {
140-
if (!path.existsSync()) {
140+
if (path.existsSync()) {
141141
return;
142142
}
143143
path.writeTextSync(text);

lib/pre_build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ ${await getFormattedText(getLibraryDts(bindgenOutput))}`,
170170
}
171171
}
172172

173-
async function getFormattedText(inputText: string) {
173+
export async function getFormattedText(inputText: string) {
174174
const denoFmtCmdArgs = [
175175
"fmt",
176176
"--quiet",

0 commit comments

Comments
 (0)