{ "name": "replaywebpage", "productName": "ReplayWeb.page", "version": "1.0.0", "description": "Serverless Web Archive Replay", "main": "dist/electron.js", "repository": "https://github.com/webrecorder/replayweb.page", "homepage": "https://replayweb.page/", "author": "Ilya Kreymer ", "license": "AGPL-3.0-or-later", "dependencies": { "@fortawesome/fontawesome-free": "^5.13.0", "bulma": "^0.8.2", "flexsearch": "^0.6.32", "keyword-mark-element": "^0.1.2", "lit-element": "^2.3.1", "marked": "^1.0.0", "mime-types": "^2.1.27", "pretty-bytes": "^5.3.0", "register-service-worker": "^1.7.1", "wabac": "github:https://github.com/webrecorder/wabac.js" }, "devDependencies": { "css-loader": "^3.5.3", "electron": "^9.0.0", "electron-builder": "^22.7.0", "electron-notarize": "^0.3.0", "mini-css-extract-plugin": "^0.9.0", "node-sass": "^4.14.0", "raw-loader": "^4.0.1", "sass-loader": "^8.0.2", "style-loader": "^1.2.1", "svg-inline-loader": "^0.8.2", "to-string-loader": "^1.1.6", "webpack": "^4.43.0", "webpack-cli": "^3.3.11", "webpack-dev-server": "^3.10.3" }, "scripts": { "build": "webpack --mode production", "build-dev": "webpack --mode development", "start-dev": "webpack-dev-server --mode development", "pack": "CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --publish never", "dist": "electron-builder", "start-electron": "NODE_ENV=development electron ./dist/electron.js", "build-electron": "yarn run build && yarn run docs && yarn run pack", "docs": "bundle exec jekyll build", "all": "yarn run build && yarn run docs && yarn run pack" }, "build": { "productName": "ReplayWeb.page", "asar": true, "appId": "net.webrecorder.replaywebpage", "artifactName": "${productName}-${version}.${ext}", "files": [ "!**/node_modules/**/*", "dist/*.js", "*.js", "*.html", { "from": "_site/docs", "to": "docs" }, { "from": "_site/assets", "to": "assets" } ], "extraResources": [ "plugins" ], "dmg": { "title": "ReplayWeb.page" }, "mac": { "category": "public.app-category.utilities", "target": "dmg", "hardenedRuntime": true, "gatekeeperAssess": false, "entitlements": "build/entitlements.mac.plist", "entitlementsInherit": "build/entitlements.mac.plist", "electronLanguages": [ "en" ] }, "linux": { "category": "Archiving;Utility;", "target": [ "AppImage" ] }, "win": { "target": "portable" }, "directories": { "buildResources": "build", "output": "dist" }, "fileAssociations": [ { "ext": "warc", "name": "WARC File", "description": "WARC File", "role": "Viewer" }, { "ext": "warc.gz", "name": "WARC File", "description": "WARC File", "role": "Viewer" }, { "ext": "har", "name": "HAR File", "description": "HAR File", "role": "Viewer" } ] } }