Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "epicgames-freegames-node",
  "version": "6.0.0",
  "description": "Use Epic's web APIs to login and redeem free games.",
  "main": "src/index.ts",
  "type": "module",
  "scripts": {
    "start": "node src/index.ts",
    "start:ts": "node src/index.ts",
    "entrypoint-config": "node src/entrypoint-config.ts",
    "build": "tsc",
    "lint": "tsc && eslint . --cache",
    "lint:fix": "eslint . --cache --fix",
    "fix-build-perms": "sudo chmod -R 775 ./config/users",
    "docker:build": "docker build . -t charlocharlie/epicgames-freegames-node:latest --build-arg=\"COMMIT_SHA=$(git rev-parse HEAD)\"",
    "docker:build-arm": "docker buildx build --platform=linux/arm64 --load -t charlocharlie/epicgames-freegames-node:arm64 .",
    "docker:run": "docker run --rm -ti --env-file=.env -v $(pwd)/config:/usr/app/config -p 3225:3225 -p 3001:3001 --init --ipc=host -e DEBUG=pw:browser* charlocharlie/epicgames-freegames-node:latest",
    "docker:run-arm": "docker run --rm -ti --env-file=.env --platform linux/arm64 -v $(pwd)/config:/usr/app/config -p 3225:3225 -p 3001:3001 --init --ipc=host -e DEBUG=pw:browser* charlocharlie/epicgames-freegames-node:arm64",
    "docker:run-legacy": "docker run --rm -ti -v $(pwd)/config:/usr/app/config -p 3225:3225 -p 3001:3001 -e DEBUG=pw:browser* charlocharlie/epicgames-freegames-node:latest",
    "docs": "node scripts/generate-json-schema.ts",
    "prepare": "husky || true"
  },
  "dependencies": {
    "axios": "^1.20.0",
    "cron-parser": "^5.10.2",
    "dotenv": "^18.0.9",
    "express": "^5.3.0",
    "filenamify": "^7.0.3",
    "fs-extra": "^11.4.1",
    "hashids": "^2.3.0",
    "jose": "^6.2.13",
    "json5": "^2.2.3",
    "localtunnel": "npm:@security-patched/localtunnel@^2.0.2-secpatched.5",
    "nodemailer": "^10.2.1",
    "open": "^11.0.4",
    "p-queue": "^10.0.0",
    "p-timeout": "^8.0.0",
    "patchright": "^1.64.2",
    "pino": "^10.4.0",
    "pino-pretty": "^13.2.0",
    "playwright": "1.64",
    "proxy-agent": "^8.0.2",
    "ps-list": "^9.0.0",
    "url-join": "^6.0.0",
    "zod": "^4.6.7"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.5",
    "@tsconfig/node-ts": "^23.6.4",
    "@tsconfig/node26": "^26.0.1",
    "@tsconfig/strictest": "^2.0.8",
    "@types/express": "^5.0.6",
    "@types/fs-extra": "^11.0.4",
    "@types/localtunnel": "^2.0.4",
    "@types/node": "^26.6.5",
    "@types/object-assign-deep": "^0.4.3",
    "eslint": "^9.39.5",
    "eslint-config-airbnb-extended": "^3.3.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-prettier": "^5.5.7",
    "eslint-plugin-promise": "^7.3.0",
    "eslint-plugin-unicorn": "^65.0.1",
    "husky": "^9.1.7",
    "prettier": "^3.9.10",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.72.0"
  },
  "engines": {
    "node": ">=26"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/claabs/epicgames-freegames-node.git"
  },
  "author": "Charlie Laabs",
  "license": "MIT"
}