{ "name": "bible-app", "version": "1.4.35", "description": "Minimalist Bible App for Portrait-Oriented Touchscreen TV", "type": "module", "main": "main.cjs", "scripts": { "start": "node server.js", "wordnet:fetch": "node tools/fetch-greek-wordnet.js", "build": "electron-builder", "build:win": "node tools/build-win.cjs", "release": "node tools/release.cjs", "publish-update": "node tools/publish-update.cjs", "build:win:dir": "electron-builder --win --dir", "build:installer": "build-installer.bat", "watch": "node watch-and-build.cjs", "package-win": "electron-packager . BibleApp --platform=win32 --arch=x64 --out=dist --overwrite --icon=icon.ico --app-version=%npm_package_version%", "package-win-zip": "npm run package-win && powershell -Command Compress-Archive -Path dist/BibleApp-win32-x64/* -DestinationPath dist/BibleApp-win32-x64.zip -Force", "package-mac": "electron-packager . BibleApp --platform=darwin --arch=x64,arm64 --out=dist --overwrite", "package-mac-open": "npm run package-mac && open dist" }, "keywords": [ "bible", "touchscreen", "tv", "web-app" ], "author": "Bible App Team", "license": "MIT", "bibleApp": { "updateTarget": "http://chronicles-ab.waterschurch.org:3000/api/packages/christian/generic/bible-app/latest" }, "build": { "appId": "com.bibleapp.desktop", "productName": "Bible App", "directories": { "output": "dist-installer", "buildResources": "build" }, "asarUnpack": [ "vendor/llama/**", "vendor/whisper/**", "vendor/redist/**", "vendor/upscale/**" ], "files": [ "**/*", "vendor/llama/**", "vendor/whisper/**", "vendor/upscale/**", "vendor/redist/**", "!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme}", "!**/node_modules/*/{test,__tests__,tests,powered-test,example,examples}", "!**/node_modules/*.d.ts", "!**/node_modules/.bin", "!**/*.{iml,o,hprof,orig,pyc,pyo,rbc,swp,csproj,sln,xproj}", "!.editorconfig", "!**/._*", "!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,.gitignore,.gitattributes}", "!**/{__pycache__,thumbs.db,.flowconfig,.idea,.vs,.nyc_output}", "!**/{appveyor.yml,.travis.yml,circle.yml}", "!**/{npm-debug.log,yarn.lock,.yarn-integrity,.yarn-metadata.json}", "!build-exe.bat", "!build-mac.command", "!server-port.txt", "!.app-run.log", "!*.log", "!dist/**/*", "!dist-installer/**/*", "!.ebcache/**/*", "!archive/**/*", "!tools/**/*", "!**/*.map", "!Dictionary/**/*.zip", "!Dictionary/**/StrongsGreekDictionaryXML_1.4/**", "!vendor/llama/model-8b.gguf", "!vendor/llama/model-1b-backup.gguf", "!vendor/llama/*.part", "!vendor/llama/model-3b.gguf", "!vendor/llama/model-iq3m.gguf", "!vendor/llama/model-q4k.gguf", "!vendor/llama/model.gguf", "!vendor/upscale/*.mp4", "!vendor/upscale/input*.jpg", "!vendor/upscale/README_windows.md" ], "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ], "sign": null, "signDlls": false, "signingHashAlgorithms": [], "verifyUpdateCodeSignature": false }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "createStartMenuShortcut": true, "shortcutName": "Bible App", "uninstallDisplayName": "Bible App", "deleteAppDataOnUninstall": false, "runAfterFinish": true, "menuCategory": false, "include": "build/installer.nsh" } }, "devDependencies": { "electron": "^39.2.3", "electron-builder": "^24.13.3", "electron-packager": "^17.1.2" }, "dependencies": { "fs-extra": "^11.2.0", "osc": "^2.4.5", "path": "^0.12.7", "pdf-parse": "^1.1.1", "pdfjs-dist": "^4.8.69", "ws": "^8.18.0" } }