{ "name": "pos-frontend", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "test": "jest", "test:watch": "jest --watch" }, "dependencies": { "@chakra-ui/next-js": "^2.2.0", "@chakra-ui/react": "^2.8.2", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@mantine/carousel": "^7.9.0", "@mantine/charts": "^7.9.0", "@mantine/code-highlight": "^7.9.0", "@mantine/core": "^7.9.0", "@mantine/dates": "^7.9.0", "@mantine/dropzone": "^7.9.0", "@mantine/form": "^7.9.0", "@mantine/hooks": "^7.9.0", "@mantine/modals": "^7.9.0", "@mantine/notifications": "^7.9.0", "@mantine/nprogress": "^7.9.0", "@mantine/spotlight": "^7.9.0", "@mantine/tiptap": "^7.9.0", "@nextui-org/button": "^2.0.31", "@nextui-org/react": "^2.3.6", "@tabler/icons-react": "^3.3.0", "@tanstack/react-query": "^5.40.1", "@tiptap/extension-link": "^2.3.1", "@tiptap/react": "^2.3.1", "@tiptap/starter-kit": "^2.3.1", "@types/react-bootstrap": "^0.32.36", "@types/react-query": "^1.2.9", "bootstrap": "^5.3.3", "dayjs": "^1.11.11", "embla-carousel-react": "^8.0.2", "framer-motion": "^11.0.25", "fuse.js": "^7.0.0", "level-rocksdb": "^5.0.0", "next": "^14.1.4", "nodejs-polars": "^0.11.0", "react": "^18", "react-bootstrap": "^2.10.2", "react-dom": "^18", "react-query": "^3.39.3", "recharts": "^2.12.6", "rocksdb": "^5.2.1" }, "devDependencies": { "@babel/preset-typescript": "^7.24.1", "@next/eslint-plugin-next": "^14.2.0", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.2.2", "@types/chai": "^4.3.14", "@types/mocha": "^10.0.6", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "@types/rocksdb": "^3.0.5", "@types/sinon": "^17.0.3", "chai": "^5.1.0", "eslint": "^8", "eslint-config-next": "14.1.4", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "mocha": "^10.4.0", "postcss": "^8.4.38", "postcss-preset-mantine": "^1.15.0", "postcss-simple-vars": "^7.0.1", "sinon": "^17.0.1", "tailwindcss": "^3.4.3", "ts-node": "^10.9.2", "typescript": "^5" } }