{ "name": "web", "version": "1.0.0", "private": true, "scripts": { "dev": "concurrently -n NEXT,TS -c magenta,cyan \"next dev -p 3000\" \"yarn ts --watch\"", "devdev": "NEXT_PUBLIC_FIREBASE_ENV=DEV concurrently -n NEXT,TS -c magenta,cyan \"FIREBASE_ENV=DEV next dev -p 3000\" \"FIREBASE_ENV=DEV yarn ts --watch\" # see https://github.com/vercel/next.js/discussions/33634", "dev:dev": "yarn devdev", "dev:the": "NEXT_PUBLIC_FIREBASE_ENV=THEOREMONE concurrently -n NEXT,TS -c magenta,cyan \"FIREBASE_ENV=THEOREMONE next dev -p 3000\" \"FIREBASE_ENV=THEOREMONE yarn ts --watch\"", "dev:emulate": "NEXT_PUBLIC_FIREBASE_EMULATE=TRUE yarn devdev", "ts": "tsc --noEmit --incremental --preserveWatchOutput --pretty", "build": "next build", "start": "next start", "lint": "next lint", "format": "npx prettier --write .", "prepare": "cd .. && husky install web/.husky", "postbuild": "next-sitemap" }, "dependencies": { "@headlessui/react": "1.5.0", "@heroicons/react": "1.0.5", "@nivo/core": "0.74.0", "@nivo/line": "0.74.0", "clsx": "1.1.1", "daisyui": "1.16.4", "dayjs": "1.10.7", "firebase": "9.6.0", "gridjs": "5.0.2", "gridjs-react": "5.0.2", "lodash": "4.17.21", "next": "12.1.2", "react": "17.0.2", "react-confetti": "^6.0.1", "react-dom": "17.0.2", "react-expanding-textarea": "2.3.5" }, "devDependencies": { "@tailwindcss/forms": "0.4.0", "@tailwindcss/typography": "^0.5.1", "@types/lodash": "4.14.178", "@types/node": "16.11.11", "@types/react": "17.0.43", "autoprefixer": "10.2.6", "concurrently": "6.5.1", "critters": "0.0.16", "eslint": "7.32.0", "eslint-config-next": "12.0.4", "husky": "7.0.4", "lint-staged": "12.1.3", "next-sitemap": "^2.5.14", "postcss": "8.3.5", "prettier": "2.5.0", "prettier-plugin-tailwindcss": "^0.1.5", "pretty-quick": "3.1.2", "tailwindcss": "3.0.1", "tsc-files": "1.1.3", "typescript": "4.5.3" }, "lint-staged": { "*.{ts,tsx}": "tsc-files --noEmit --incremental false" } }