{
"name": "@secret-agent/replay",
"author": "Data Liberation Foundation",
"contributors": [
"Caleb Clark",
"Blake Byrnes"
],
"bin": {
"replay": "./bin.js"
},
"repository": "[email protected]:ulixee/secret-agent.git",
"description": "A browser for visually replaying your scraper scripts",
"version": "1.6.5",
"main": "./app.js",
"files": [
"index.js",
"bin.js",
"install/*"
],
"build": {
"appId": "dev.secretagent.replay",
"productName": "SecretAgentReplay",
"mac": {
"target": {
"target": "dir",
"arch": [
"arm64",
"x64"
]
},
"artifactName": "replay-${version}-${os}${ext}"
},
"win": {
"target": "dir",
"artifactName": "replay-${version}-${os}${ext}"
},
"linux": {
"executableName": "secretagentreplay",
"category": "Network",
"target": "dir",
"artifactName": "replay-${version}-${os}${ext}"
},
"publish": [
{
"provider": "github",
"releaseType": "prerelease"
}
]
},
"scripts": {
"build:frontend": "cd frontend && yarn build",
"build:backend-paths": "tscpaths -p tsconfig.json -s ./ -o ../build/replay",
"build:backend": "tsc -b tsconfig.json && yarn build:backend-paths && shx cp package.json ../build/replay && shx cp -r *.png ../build/replay",
"build:icons": "electron-icon-builder -f --input=./[email protected] --output=../build/replay/build",
"build:dist": "yarn build:frontend && yarn build:backend",
"build:dist-local": "yarn build:dist && shx cp pack-local.sh ../build/replay/ && cd ../build/replay && electron-builder && ./pack-local.sh && shx cp -r dist ../../build-dist/replay",
"build": "yarn build:dist",
"build:pack": "yarn build:icons && shx cp pack.sh pack-local.sh ../build/replay/ && cd ../build/replay && electron-builder -mwl && ./pack.sh",
"clean": "shx rm -rf ../build/replay/static && shx rm -rf ../build/replay/dist && tsc -b --clean tsconfig.json && tsc -b --clean frontend/tsconfig.json",
"dev": "yarn build:backend && concurrently -k -n backend,frontend -c blue,green \"yarn start:backend\" \"cd frontend && yarn dev\"",
"start:backend": "cross-env CLEAR_LOGS=true WEBPACK_DEV_SERVER_URL=http://localhost:8080 NODE_ENV=development electron ../build/replay",
"start:frontend": "cd frontend && yarn dev",
"start": "electron ../build/replay",
"logs": "touch ~/Library/Logs/@secret-agent/replay/main.log && tail -f -100 ~/Library/Logs/@secret-agent/replay/main.log"
},
"license": "MIT",
"dependencies": {
"@babel/runtime-corejs3": "^7.11.2",
"@secret-agent/commons": "1.6.5",
"compare-versions": "^3.6.0",
"core-js": "^3.6.5",
"electron-log": "^4.3.2",
"moment": "^2.29.3",
"progress": "^2.0.3",
"proper-lockfile": "^4.1.1",
"source-map-support": "^0.5.19",
"tar": "^6.1.11",
"uuid": "^8.3.2",
"ws": "^7.4.6"
},
"devDependencies": {
"@types/chrome": "^0.0.113",
"@types/fs-extra": "9.0.7",
"@types/node": "^13.13.34",
"@types/proper-lockfile": "^4.1.1",
"@types/tar": "^4.0.4",
"concurrently": "^5.2.0",
"core-js": "^3.6.5",
"cross-env": "^7.0.3",
"electron": "12.1.2",
"electron-builder": "^22.10.5",
"electron-icon-builder": "^1.0.2",
"shx": "^0.3.3",
"tscpaths": "^0.0.9",
"typescript": "~4.1.2"
}
}