package.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "name": "@overleaf/server-ce-test",
  3. "description": "e2e tests for Overleaf Community Edition",
  4. "private": true,
  5. "type": "module",
  6. "scripts": {
  7. "materialize-reporter": "node ../../scripts/materialize-cypress-reporter.cjs /tmp/cypress-reporter",
  8. "cypress:open": "yarn run materialize-reporter && cypress open --e2e --browser chrome",
  9. "cypress:run": "yarn run materialize-reporter && cypress run --e2e --browser chrome",
  10. "lint": "eslint --cache --cache-location ../../.cache/eslint/ --max-warnings 0 --format unix --ext .js,.jsx,.mjs,.ts,.tsx .",
  11. "lint:fix": "eslint --cache --cache-location ../../.cache/eslint/ --fix --ext .js,.jsx,.mjs,.ts,.tsx ."
  12. },
  13. "devDependencies": {
  14. "@isomorphic-git/lightning-fs": "^4.6.0",
  15. "@overleaf/promise-utils": "workspace:*",
  16. "@overleaf/validation-tools": "workspace:*",
  17. "@testing-library/cypress": "10.1.0",
  18. "@types/adm-zip": "^0.5.7",
  19. "@types/uuid": "^9.0.8",
  20. "adm-zip": "^0.5.12",
  21. "body-parser": "1.20.4",
  22. "cypress": "15.12.0",
  23. "cypress-multi-reporters": "^2.0.5",
  24. "eslint": "^10.4.0",
  25. "eslint-formatter-unix": "^8.40.0",
  26. "express": "4.22.1",
  27. "isomorphic-git": "^1.33.1",
  28. "js-yaml": "^4.1.1",
  29. "mocha": "^11.7.5",
  30. "mocha-junit-reporter": "^2.2.1",
  31. "pdfjs-dist": "^5.1.91",
  32. "typescript": "^5.0.4",
  33. "uuid": "^9.0.1",
  34. "zod-validation-error": "^4.0.1"
  35. }
  36. }