diff --git a/packages/wasm/build.config.cjs b/packages/wasm/build.config.cjs index 2d9238c2..be6444e4 100644 --- a/packages/wasm/build.config.cjs +++ b/packages/wasm/build.config.cjs @@ -1,6 +1,6 @@ module.exports = ({ path: { join }, fs, outDir, packageDir }) => ({ esmOnlyDirectives: true, final() { - fs.cpSync(join(packageDir, 'lib/mtcute.wasm'), join(outDir, 'mtcute.wasm')) + fs.cpSync(join(packageDir, 'mtcute.wasm'), join(outDir, 'mtcute.wasm')) }, }) diff --git a/packages/wasm/lib/Dockerfile b/packages/wasm/lib/Dockerfile index a819d885..acfb56ea 100644 --- a/packages/wasm/lib/Dockerfile +++ b/packages/wasm/lib/Dockerfile @@ -12,4 +12,4 @@ COPY wasm.h Makefile /src/ RUN make FROM scratch AS binaries -COPY --from=build /src/mtcute.wasm / +COPY --from=build /src/mtcute.wasm ../ diff --git a/packages/wasm/lib/Makefile b/packages/wasm/lib/Makefile index dccc16ed..4d56e319 100644 --- a/packages/wasm/lib/Makefile +++ b/packages/wasm/lib/Makefile @@ -43,7 +43,7 @@ ifneq ($(OS),Windows_NT) endif endif -OUT := mtcute.wasm +OUT := ../mtcute.wasm $(OUT): $(SOURCES) $(CC) $(CFLAGS) -I . -I utils -o $@ $^ diff --git a/packages/wasm/lib/mtcute.wasm b/packages/wasm/mtcute.wasm similarity index 100% rename from packages/wasm/lib/mtcute.wasm rename to packages/wasm/mtcute.wasm diff --git a/packages/wasm/package.json b/packages/wasm/package.json index ba52e239..d95a75ee 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -14,7 +14,7 @@ }, "exports": { ".": "./src/index.ts", - "./mtcute.wasm": "./lib/mtcute.wasm" + "./mtcute.wasm": "./mtcute.wasm" }, "distOnlyFields": { "exports": { diff --git a/packages/wasm/tests/init.ts b/packages/wasm/tests/init.ts index 6665faa1..2723bca5 100644 --- a/packages/wasm/tests/init.ts +++ b/packages/wasm/tests/init.ts @@ -1,7 +1,7 @@ import { initSync } from '../src/index.js' export async function initWasm() { - const url = new URL('../lib/mtcute.wasm', import.meta.url) + const url = new URL('../mtcute.wasm', import.meta.url) if (import.meta.env.TEST_ENV === 'node' || import.meta.env.TEST_ENV === 'bun') { const fs = await import('fs/promises')