package.json 2.38 KB
{
    "name": "next-js-bookit",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "dev": "next dev -p 3015",
        "build": "next build",
        "start": "next start -p 3015",
        "lint": "next lint"
    },
    "dependencies": {
        "@ant-design/icons": "^5.3.6",
        "@stripe/stripe-js": "^1.35.0",
        "antd": "^5.15.3",
        "antd-img-crop": "^4.22.0",
        "axios": "^0.27.2",
        "dayjs": "^1.11.10",
        "easyinvoice": "^2.3.3",
        "formik": "^2.2.9",
        "framer-motion": "^11.0.14",
        "mdbreact": "^5.2.0",
        "next": "12.2.5",
        "next-auth": "^4.10.3",
        "next-redux-wrapper": "^7.0.5",
        "qs": "^6.11.0",
        "react": "18.2.0",
        "react-bootstrap": "^2.5.0",
        "react-bootstrap-typeahead": "^6.3.2",
        "react-copy-to-clipboard": "^5.1.0",
        "react-datepicker": "^4.8.0",
        "react-dom": "18.2.0",
        "react-highlight-words": "^0.20.0",
        "react-icons": "^5.0.1",
        "react-image-gallery": "^1.3.0",
        "react-js-pagination": "^3.0.3",
        "react-lazyload": "^3.2.1",
        "react-loading-icons": "^1.1.0",
        "react-multi-carousel": "^2.8.2",
        "react-otp-input": "^3.1.1",
        "react-owl-carousel": "^2.3.3",
        "react-phone-input-2": "^2.15.1",
        "react-player": "^2.11.0",
        "react-redux": "^8.0.2",
        "react-select": "^5.8.0",
        "react-share": "^5.1.0",
        "react-star-ratings": "^2.3.0",
        "react-toastify": "^9.0.8",
        "reactjs-otp-input": "^2.0.8",
        "redux": "^4.2.0",
        "redux-devtools-extension": "^2.13.9",
        "redux-thunk": "^2.4.1",
        "swiper": "^11.1.0",
        "validator": "^13.7.0",
        "yup": "^0.32.11"
    },
    "devDependencies": {
        "eslint": "8.23.0",
        "eslint-config-next": "12.2.5"
    },
    "prettier": {
        "arrowParens": "avoid",
        "bracketSpacing": true,
        "htmlWhitespaceSensitivity": "css",
        "insertPragma": false,
        "jsxBracketSameLine": false,
        "jsxSingleQuote": false,
        "printWidth": 175,
        "proseWrap": "preserve",
        "quoteProps": "as-needed",
        "requirePragma": false,
        "semi": true,
        "singleQuote": false,
        "tabWidth": 2,
        "trailingComma": "none",
        "useTabs": false,
        "vueIndentScriptAndStyle": false,
        "rangeStart": 0
    }
}