@internetarchive/bergamot-translator
Version:
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
37 lines (36 loc) • 1.38 kB
JSON
{
"name": "@internetarchive/bergamot-translator",
"version": "0.4.9-ia.1",
"description": "Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.",
"homepage": "https://github.com/internetarchive/bergamot-translator#readme",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/internetarchive/bergamot-translator.git"
},
"keywords": [
"machine",
"translation"
],
"author": "",
"license": "MPL-2.0",
"bugs": {
"url": "https://github.com/internetarchive/bergamot-translator/issues"
},
"type": "module",
"main": "translator.js",
"scripts": {
"prepare": "test -f worker/bergamot-translator-worker.wasm || npm run build",
"build": "mkdir -p ../../build-wasm && docker run --rm -v $(realpath ../../):/src -v $(realpath ../../build-wasm):/build -v $(pwd)/worker:/dst -w /build emscripten/emsdk:$npm_package_config_emscripten_version sh -c \"emcmake cmake -DCOMPILE_WASM=on -DWORMHOLE=off /src && emmake make -j2 && cp bergamot-translator-worker.wasm bergamot-translator-worker.js /dst\"",
"test": "echo \"Hello world!\" | node main.js"
},
"files": [
"worker/bergamot-translator-worker.js",
"worker/bergamot-translator-worker.wasm",
"worker/translator-worker.js",
"translator.js",
"main.js"
],
"config": {
"emscripten_version": "3.1.8"
}
}