chore: put wasm blob to root of the package
This commit is contained in:
parent
fbf5c8f4bc
commit
399336fa4a
6 changed files with 5 additions and 5 deletions
|
@ -1,6 +1,6 @@
|
||||||
module.exports = ({ path: { join }, fs, outDir, packageDir }) => ({
|
module.exports = ({ path: { join }, fs, outDir, packageDir }) => ({
|
||||||
esmOnlyDirectives: true,
|
esmOnlyDirectives: true,
|
||||||
final() {
|
final() {
|
||||||
fs.cpSync(join(packageDir, 'lib/mtcute.wasm'), join(outDir, 'mtcute.wasm'))
|
fs.cpSync(join(packageDir, 'mtcute.wasm'), join(outDir, 'mtcute.wasm'))
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -12,4 +12,4 @@ COPY wasm.h Makefile /src/
|
||||||
RUN make
|
RUN make
|
||||||
|
|
||||||
FROM scratch AS binaries
|
FROM scratch AS binaries
|
||||||
COPY --from=build /src/mtcute.wasm /
|
COPY --from=build /src/mtcute.wasm ../
|
||||||
|
|
|
@ -43,7 +43,7 @@ ifneq ($(OS),Windows_NT)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
OUT := mtcute.wasm
|
OUT := ../mtcute.wasm
|
||||||
|
|
||||||
$(OUT): $(SOURCES)
|
$(OUT): $(SOURCES)
|
||||||
$(CC) $(CFLAGS) -I . -I utils -o $@ $^
|
$(CC) $(CFLAGS) -I . -I utils -o $@ $^
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
},
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.ts",
|
".": "./src/index.ts",
|
||||||
"./mtcute.wasm": "./lib/mtcute.wasm"
|
"./mtcute.wasm": "./mtcute.wasm"
|
||||||
},
|
},
|
||||||
"distOnlyFields": {
|
"distOnlyFields": {
|
||||||
"exports": {
|
"exports": {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import { initSync } from '../src/index.js'
|
import { initSync } from '../src/index.js'
|
||||||
|
|
||||||
export async function initWasm() {
|
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') {
|
if (import.meta.env.TEST_ENV === 'node' || import.meta.env.TEST_ENV === 'bun') {
|
||||||
const fs = await import('fs/promises')
|
const fs = await import('fs/promises')
|
||||||
|
|
Loading…
Reference in a new issue