{ "name": "python-deadlines-frontend", "version": "1.0.0", "description": "Frontend testing and build tools for Python Deadlines", "private": true, "scripts": { "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:integration": "jest tests/frontend/integration", "test:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand", "test:ci": "jest --ci --coverage --maxWorkers=2", "e2e": "playwright test", "e2e:headed": "playwright test --headed", "e2e:debug": "playwright test --debug", "e2e:ui": "playwright test --ui", "e2e:codegen": "playwright codegen http://localhost:4000", "e2e:report": "playwright show-report", "e2e:fast": "playwright test --project=chromium", "e2e:all": "playwright test --project=chromium --project=firefox --project=webkit", "e2e:mobile": "playwright test --project=mobile-chrome --project=mobile-safari", "playwright:install": "playwright install --with-deps chromium", "playwright:install-all": "playwright install --with-deps", "serve:test": "bundle exec jekyll serve --config _config.yml,_config.test.yml --incremental", "serve:minimal": "bundle exec jekyll serve --config _config.yml,_config.minimal.yml --incremental", "serve:dev": "bundle exec jekyll serve --config _config.yml,_config.dev.yml --incremental" }, "devDependencies": { "@playwright/test": "^1.56.1", "@testing-library/dom": "^9.3.3", "@testing-library/jest-dom": "^6.1.5", "@testing-library/user-event": "^14.5.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "jest-localstorage-mock": "^2.4.26", "luxon": "^3.4.4" } }