{ "name": "employee-web-client", "version": "0.1.0", "private": true, "dependencies": { "@chakra-ui/icons": "^1.0.7", "@chakra-ui/react": "^1.8.7", "@emotion/react": "^11", "@emotion/styled": "^11", "@formatjs/intl-utils": "^3.8.4", "@hookform/resolvers": "^1.3.1", "@mdi/js": "^5.8.55", "@mdi/react": "^1.4.0", "@tanstack/react-table": "^8.5.21", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^12.1.5", "@testing-library/user-event": "^14.4.3", "@types/jest": "^26.0.15", "@types/node": "^12.0.0", "@types/react": "^17.0.3", "@types/react-dom": "^17.0.3", "currency.js": "^2.0.3", "dayjs": "^1.9.8", "framer-motion": "^6", "intl-dateformat": "^0.1.4", "oidc-client": "^1.11.5", "query-string": "^6.13.7", "react": "^17.0.2", "react-big-calendar": "^0.33.2", "react-datepicker": "^3.7.0", "react-device-detect": "^1.15.0", "react-dom": "^17.0.2", "react-error-boundary": "^3.1.0", "react-hook-form": "^6.13.1", "react-hook-form-chakra-fields": "^0.1.7", "react-infinite-scroll-component": "^5.1.0", "react-intl": "^5.10.9", "react-linkify": "^1.0.0-alpha", "react-number-format": "^4.4.1", "react-query": "^3.5.5", "react-router-dom": "^6.4.1", "react-scripts": "5.0.0", "react-select": "^3.1.1", "react-text-mask": "^5.5.0", "rxjs": "^6.6.6", "typescript": "4.6.3", "use-context-selector": "^1.3.7", "uuid": "^9.0.0", "web-vitals": "^0.2.4", "yup": "^0.29.3", "zustand": "^3.6.5" }, "scripts": { "start": "PORT=3001 react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", "lint": "eslint . --ext .js,.jsx,.ts,.tsx --quiet", "lint-fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix", "storybook": "start-storybook -p 6006 -s public", "test-storybook": "test-storybook", "build-storybook": "build-storybook -s public" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ], "overrides": [ { "files": [ "**/*.stories.*" ], "rules": { "import/no-anonymous-default-export": "off" } } ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@chakra-ui/storybook-addon": "^3.0.2", "@faker-js/faker": "^7.1.0", "@storybook/addon-actions": "^6.5.5", "@storybook/addon-essentials": "^6.5.5", "@storybook/addon-interactions": "^6.5.5", "@storybook/addon-links": "^6.5.5", "@storybook/builder-webpack5": "^6.5.5", "@storybook/jest": "^0.0.10", "@storybook/manager-webpack5": "^6.5.5", "@storybook/node-logger": "^6.5.5", "@storybook/preset-create-react-app": "^4.1.1", "@storybook/react": "^6.5.5", "@storybook/test-runner": "^0.9.0", "@storybook/testing-library": "^0.0.11", "@types/react-big-calendar": "^0.30.0", "@types/react-datepicker": "^3.1.2", "@types/react-linkify": "^1.0.0", "@types/react-router-dom": "^5.3.3", "@types/react-select": "^3.1.2", "@types/react-text-mask": "^5.4.6", "@types/uuid": "^8.3.4", "@types/yup": "^0.29.11", "babel-plugin-named-exports-order": "^0.0.2", "eslint": "8.6.0", "eslint-config-prettier": "8.5.0", "eslint-config-react-app": "7.0.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-jest": "26.1.3", "eslint-plugin-json": "3.1.0", "eslint-plugin-prettier": "4.0.0", "eslint-plugin-react": "7.29.4", "eslint-plugin-storybook": "^0.5.12", "jest-environment-node": "^28", "jest-runner": "^28", "msw": "^0.42.0", "prettier": "^2.2.1", "prettier-eslint": "^12.0.0", "pretty-quick": "^3.1.0", "prop-types": "^15.8.1", "react-select-event": "^5.5.1", "storybook-addon-react-router-v6": "^0.2.1", "webpack": "^5.72.1" }, "msw": { "workerDirectory": "public" } }