Files
bible-app/package.json
T
christianandClaude Opus 5.5 478763c60e Release 1.4.37
The Browser tab, with an installer that closes everything running from the app folder
before copying (the 1.4.36 install stopped at "cannot be closed").

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 20:39:44 -04:00

128 lines
4.0 KiB
JSON

{
"name": "bible-app",
"version": "1.4.37",
"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"
}
}