{ "name": "website", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "type-check": "tsc --pretty --noEmit", "format": "prettier --write .", "lint": "eslint . --ext ts --ext tsx --ext js", "test": "jest --passWithNoTests", "test-all": "npm run lint && npm run type-check && npm run test" }, "husky": { "hooks": { "pre-commit": "lint-staged", "pre-push": "npm run type-check" } }, "lint-staged": { "*.@(ts|tsx)": [ "npm run lint", "npm run format" ] }, "dependencies": { "next": "10.0.8", "react": "17.0.1", "react-dom": "17.0.1" }, "devDependencies": { "@testing-library/react": "^11.2.5", "@types/jest": "^26.0.20", "@types/node": "^14.14.34", "@types/react": "^17.0.3", "@typescript-eslint/eslint-plugin": "^4.17.0", "@typescript-eslint/parser": "^4.17.0", "autoprefixer": "^10.2.5", "babel-jest": "^26.6.3", "eslint": "^7.22.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "^4.2.0", "husky": "^5.1.3", "identity-obj-proxy": "^3.0.0", "jest": "^26.6.3", "jest-watch-typeahead": "^0.6.1", "lint-staged": "^10.5.4", "postcss": "^8.2.8", "prettier": "~2.2.1", "tailwindcss": "^2.0.3", "typescript": "^4.2.3" } }