{ "name": "ohtu-german-learning-website", "version": "1.0.0", "packageManager": "npm@10.2.4", "description": "GRADESA is a freely accessible website where language learners at language centres as well as university students of German studies can autonomously work on their German grammar skills and knowledge.", "scripts": { "db:migrate": "./gradesa/data/migrate.sh", "db:reset": "./gradesa/data/reset-db.sh", "db:admin": "psql \"postgres://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}\" -c \"UPDATE users SET is_admin = 't';\" 2>/dev/null", "prepare": "husky install", "dev": "npm run --prefix gradesa dev", "format:check": "prettier --check \"**/*.{js,jsx,md,yml}\"", "format:fix": "prettier --write \"**/*.{js,jsx,md,yml}\"", "test": "npm run --prefix gradesa test:unit && npm run --prefix gradesa test:e2e || true", "test:unit": "npm run --prefix gradesa test:unit", "test:e2e": "npm run --prefix gradesa test:e2e" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts,jsx,tsx,md,yml}": [ "prettier --write" ] }, "devDependencies": { "husky": "^8.0.3", "lint-staged": "^16.2.7", "prettier": "3.5.3" }, "author": "", "license": "ISC" }