Files
bible-app/package.json
T
christianandClaude Opus 5 0db5e9b07d Bible App 1.4.34 — full source
First commit on the local Gitea server, made after moving the tree off the
Windows machine. Build outputs, node_modules and the AI models stay out
(see .gitignore); everything the installer build needs is tracked.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-24 13:05:20 -04:00

125 lines
3.9 KiB
JSON

{
"name": "bible-app",
"version": "1.4.34",
"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": "electron-builder --win",
"release": "electron-builder --win && node tools/publish-update.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",
"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"
}
}