Files
2026-05-05 23:21:55 +03:00

64 lines
2.0 KiB
JSON

{
"name": "infoscreen3",
"version": "1.7.1",
"private": true,
"type": "module",
"main": "./infoscreen3.js",
"scripts": {
"build:nexe": "node build-nexe.js",
"build:nexe:windows": "webpack && nexe ./webpack/bundle.cjs -t windows-x64-20.18.1 -o dist/infoscreen3-win32-x64.exe --build",
"build:nexe:linux": "webpack && nexe ./webpack/bundle.cjs -t linux-x64-20.18.1 -o dist/infoscreen3-linux-x64 --build",
"rebuild:node20": "node rebuild-native-node20.js",
"start": "node --expose-gc ./infoscreen3.js",
"daemon": "node --expose-gc ./daemon.js"
},
"bin": "./webpack/bundle.cjs",
"dependencies": {
"basic-auth": "^2.0.1",
"better-express-store": "^1.0.5",
"better-sqlite3": "^12.5.0",
"bufferutil": "4.0.7",
"connect-busboy": "^1.0.0",
"connect-ensure-login": "^0.1.1",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5",
"daemon": "1.1.0",
"debug": "^4.4.3",
"dotenv": "^17.2.3",
"express": "^5.2.1",
"express-session": "^1.18.2",
"fs-extra": "^11.3.2",
"http-errors": "^2.0.1",
"i18next": "^25.7.1",
"i18next-fs-backend": "^2.6.1",
"i18next-http-middleware": "^3.8.2",
"lodash": "^4.17.23",
"minimist": "^1.2.8",
"morgan": "^1.10.1",
"node-media-server": "^2.7.4",
"node.extend": "^2.0.3",
"passport": "0.6.0",
"passport-local": "1.0.0",
"passport.socketio": "3.7.0",
"rate-limiter-flexible": "2.4.1",
"sanitize-filename": "^1.6.3",
"socket.io": "^4.8.1",
"twig": "^1.17.1",
"utf-8-validate": "5.0.10",
"xmlhttprequest-ssl": "^4.0.0"
},
"devDependencies": {
"@babel/plugin-transform-modules-commonjs": "^7.27.1",
"@babel/preset-env": "^7.28.5",
"babel-core": "^7.0.0-beta.3",
"babel-loader": "^10.0.0",
"babel-preset-env": "^7.0.0-beta.3",
"babel-preset-es2015": "^7.0.0-beta.3",
"json-loader": "0.5.7",
"node-loader": "^2.1.0",
"webpack": "^5.105.0",
"webpack-cli": "^6.0.1",
"webpack-node-externals": "^3.0.0"
}
}