loading improvements of streaming video, especially on Safari by cacheing range requests while loading fidelity improvements, rewriting fixes for JS modules, fixes for replay of pages with JS modules bump to 1.3.10
156 lines
4.0 KiB
JSON
156 lines
4.0 KiB
JSON
{
|
|
"name": "replaywebpage",
|
|
"productName": "ReplayWeb.page",
|
|
"version": "1.3.10",
|
|
"description": "Serverless Web Archive Replay",
|
|
"repository": "https://github.com/webrecorder/replayweb.page",
|
|
"homepage": "https://replayweb.page/",
|
|
"author": "Webrecorder Software",
|
|
"license": "AGPL-3.0-or-later",
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-free": "^5.13.0",
|
|
"@webrecorder/wabac": "^2.6.2",
|
|
"bulma": "^0.9.0",
|
|
"electron-log": "^4.3.0",
|
|
"electron-updater": "^4.3.5",
|
|
"fetch-ndjson": "^1.1.0",
|
|
"flexsearch": "^0.6.32",
|
|
"ipfs-core": "^0.5.2",
|
|
"keyword-mark-element": "^0.1.2",
|
|
"lit-element": "^2.4.0",
|
|
"marked": "^1.0.0",
|
|
"mime-types": "^2.1.27",
|
|
"minimist": "^1.2.5",
|
|
"pretty-bytes": "^5.3.0",
|
|
"register-service-worker": "^1.7.1",
|
|
"split.js": "^1.6.2"
|
|
},
|
|
"devDependencies": {
|
|
"copy-webpack-plugin": "^6.3.0",
|
|
"css-loader": "^3.5.3",
|
|
"electron": "^11.2.3",
|
|
"electron-builder": "^22.7.0",
|
|
"electron-notarize": "^1.0.0",
|
|
"http-server": "^0.12.3",
|
|
"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.44.2",
|
|
"webpack-cli": "^3.3.11",
|
|
"webpack-dev-server": "^3.10.3"
|
|
},
|
|
"files": [
|
|
"/assets",
|
|
"/src",
|
|
"sw.js",
|
|
"ui.js",
|
|
"index.js"
|
|
],
|
|
"scripts": {
|
|
"build": "webpack --mode production",
|
|
"build-dev": "webpack --mode development",
|
|
"build-docs": "bundle install; bundle exec jekyll build",
|
|
"start-dev": "webpack-dev-server --mode development",
|
|
"start-prod": "http-server -p 9990",
|
|
"pack": "CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --publish never",
|
|
"pack-signed": "electron-builder",
|
|
"start-electron": "NODE_ENV=development electron ./dist/electron.js $1",
|
|
"start-jekyll": "yarn run build-docs && bundle exec jekyll serve",
|
|
"dist": "yarn run build && yarn run pack",
|
|
"dist-dev": "yarn run build-dev && yarn run pack",
|
|
"release": "yarn run build && electron-builder"
|
|
},
|
|
"build": {
|
|
"afterSign": "build/notarize.js",
|
|
"productName": "ReplayWeb.page",
|
|
"asar": true,
|
|
"appId": "net.webrecorder.replaywebpage",
|
|
"artifactName": "${productName}-${version}.${ext}",
|
|
"extraMetadata": {
|
|
"main": "dist/electron.js"
|
|
},
|
|
"files": [
|
|
"!**/node_modules/**/*",
|
|
"dist/*.js",
|
|
"dist/prebuilds/${platform}-${arch}/*",
|
|
"dist/build/*",
|
|
"*.js",
|
|
"*.html",
|
|
"webmanifest.json",
|
|
{
|
|
"from": "_site/assets",
|
|
"to": "assets"
|
|
}
|
|
],
|
|
"dmg": {
|
|
"title": "ReplayWeb.page"
|
|
},
|
|
"mac": {
|
|
"category": "public.app-category.utilities",
|
|
"target": [
|
|
"dmg",
|
|
"zip"
|
|
],
|
|
"hardenedRuntime": true,
|
|
"gatekeeperAssess": false,
|
|
"entitlements": "build/entitlements.mac.plist",
|
|
"entitlementsInherit": "build/entitlements.mac.plist",
|
|
"electronLanguages": [
|
|
"en"
|
|
],
|
|
"extraResources": [
|
|
"plugins-mac"
|
|
]
|
|
},
|
|
"linux": {
|
|
"category": "Archiving;Utility;",
|
|
"target": [
|
|
"AppImage"
|
|
],
|
|
"extraResources": [
|
|
"plugins-linux"
|
|
]
|
|
},
|
|
"win": {
|
|
"target": "nsis",
|
|
"extraResources": [
|
|
"plugins-win"
|
|
]
|
|
},
|
|
"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"
|
|
},
|
|
{
|
|
"ext": "wacz",
|
|
"name": "WACZ File",
|
|
"description": "Web Archive Collection Zipped (WACZ)",
|
|
"role": "Viewer"
|
|
}
|
|
]
|
|
}
|
|
}
|