{ "name": "client-next", "version": "2.0.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "eslint --ext ts,tsx .", "lint:fix": "eslint --ext ts,tsx . --fix", "test": "jest", "docker": "docker-compose up -d --build" }, "dependencies": { "@fortawesome/fontawesome-free": "5.15.2", "@sentry/browser": "6.2.0", "@sentry/integrations": "6.2.0", "@sentry/node": "6.2.0", "@sentry/webpack-plugin": "1.14.1", "autoprefixer": "10.2.4", "cookie": "0.4.1", "core-js": "3.9.0", "csrf": "3.1.0", "dataloader": "2.0.0", "dayjs": "1.10.4", "discord.js": "12.5.1", "emoji-mart": "3.0.0", "formik": "2.2.6", "josa": "3.0.1", "jsonwebtoken": "8.5.1", "knex": "0.21.18", "mysql": "2.18.1", "next": "10.0.6", "next-connect": "0.10.0", "next-session": "3.4.0", "node-emoji": "1.10.0", "postcss": "8.2.6", "postcss-preset-env": "6.7.0", "react": "17.0.1", "react-dom": "17.0.1", "react-select": "4.1.0", "react-showdown": "2.1.0", "react-sortable-hoc": "1.11.0", "sanitize-html": "2.3.2", "stream-cache": "0.0.2", "tailwindcss": "2.0.3", "tlru": "1.0.2", "twemoji": "13.0.1", "url-regex-safe": "2.0.2", "yup": "0.32.9", "yup-locales-ko": "1.0.2" }, "devDependencies": { "@types/cookie": "0.4.0", "@types/core-js": "2.5.4", "@types/emoji-mart": "3.0.4", "@types/jest": "26.0.20", "@types/josa": "3.0.2", "@types/jsonwebtoken": "8.5.0", "@types/node": "14.14.31", "@types/node-emoji": "1.8.1", "@types/node-fetch": "2.5.8", "@types/react": "17.0.2", "@types/react-select": "4.0.13", "@types/sanitize-html": "1.27.1", "@types/twemoji": "12.1.1", "@types/url-regex-safe": "1.0.0", "@typescript-eslint/eslint-plugin": "4.15.2", "@typescript-eslint/parser": "4.15.2", "eslint": "7.20.0", "eslint-config-prettier": "8.0.0", "eslint-plugin-jsx-a11y": "6.4.1", "eslint-plugin-prettier": "3.3.1", "eslint-plugin-react": "7.22.0", "eslint-plugin-react-hooks": "4.2.0", "jest": "26.6.3", "prettier": "2.2.1", "prettier-plugin-tailwind": "2.2.8", "ts-jest": "26.5.1", "typescript": "4.1.5" }, "license": "AGPL-3.0" }