{ "name": "openboxes", "version": "1.0.0", "description": "OpenBoxes Web App", "main": "index.js", "engines": { "node": "^14", "npm": "^6 || ^7" }, "directories": { "doc": "docs", "lib": "lib", "test": "test" }, "scripts": { "watch": "webpack --watch --progress --mode=development", "bundle": "webpack --no-color --mode=production", "test": "jest", "styleguide": "styleguidist server", "styleguide:build": "styleguidist build", "eslint": "eslint --fix --ext .js,.jsx ./src/js/" }, "jest": { "verbose": true, "roots": [ "/src/" ], "moduleDirectories": [ "node_modules", "src/js" ], "moduleNameMapper": { "\\.(css|scss)$": "/src/js/tests/__mocks__/styleMock.js" }, "testEnvironment": "jsdom", "testEnvironmentOptions": { "url": "http://localhost/" }, "setupFilesAfterEnv": [ "mock-local-storage" ] }, "repository": { "type": "git", "url": "git+https://github.com/openboxes/openboxes.git" }, "author": "PIH", "license": "EPL-1.0", "bugs": { "url": "https://github.com/openboxes/openboxes/issues" }, "homepage": "https://github.com/openboxes/openboxes#readme", "dependencies": { "@fontsource/inter": "^4.5.12", "@fortawesome/fontawesome-free": "5.14.0", "@fortawesome/fontawesome-svg-core": "1.2.30", "@fortawesome/free-brands-svg-icons": "5.14.0", "@fortawesome/free-regular-svg-icons": "5.14.0", "@fortawesome/free-solid-svg-icons": "5.14.0", "@fortawesome/react-fontawesome": "0.1.8", "@material-ui/core": "4.9.3", "axios": "0.21.4", "bootstrap": "4.3.1", "chart.js": "2.9.4", "chartjs-plugin-datalabels": "0.7.0", "final-form": "4.9.1", "final-form-arrays": "1.0.4", "font-awesome": "4.7.0", "immutability-helper": "2.7.1", "js-file-download": "0.4.1", "lodash": "4.17.21", "moment": "2.29.4", "popper.js": "1.14.7", "prop-types": "15.8.1", "query-string": "6.10.1", "react": "16.8.6", "react-chartjs-2": "2.9.0", "react-color": "2.19.3", "react-confirm-alert": "2.6.1", "react-datepicker": "1.7.0", "react-dom": "16.8.6", "react-dropzone": "4.3.0", "react-final-form": "3.6.5", "react-final-form-arrays": "1.0.6", "react-html-parser": "2.0.2", "react-icons": "^4.4.0", "react-live-chat-loader": "2.4.1", "react-loadable": "5.5.0", "react-loading": "2.0.3", "react-localize-redux": "3.5.3", "react-meta-tags": "0.7.4", "react-modal": "3.5.1", "react-overlays": "0.8.3", "react-redux": "7.1.0", "react-router-dom": "5.3.0", "react-s-alert": "1.4.1", "react-select": "2.4.4", "react-select-plus": "1.2.0", "react-sortable-hoc": "1.11.0", "react-spinners": "0.3.3", "react-table": "6.8.6", "react-table-hoc-fixed-columns": "^2.3.4", "react-tabs": "2.3.0", "react-tippy": "1.2.2", "react-virtualized": "9.21.2", "redux": "4.0.0", "redux-persist": "6.0.0", "redux-promise": "0.5.3", "redux-thunk": "2.3.0" }, "devDependencies": { "@babel/core": "7.19.1", "@babel/eslint-parser": "7.19.1", "@babel/preset-env": "7.19.1", "@babel/preset-react": "7.18.6", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "12.1.5", "acorn": "6.4.2", "babel": "6.23.0", "babel-eslint": "8.0.1", "babel-jest": "29.2.1", "babel-loader": "8.2.5", "babel-preset-env": "1.7.0", "babel-preset-es2015": "6.24.1", "babel-preset-react": "6.24.1", "babel-preset-stage-1": "6.24.1", "cache-loader": "4.1.0", "clean-webpack-plugin": "0.1.19", "css-loader": "3.4.2", "eslint": "6.1.0", "eslint-config-airbnb": "16.1.0", "eslint-loader": "4.0.2", "eslint-plugin-import": "2.13.0", "eslint-plugin-jsx-a11y": "6.1.1", "eslint-plugin-react": "7.10.0", "eslint-plugin-simple-import-sort": "7.0.0", "file-loader": "1.1.11", "html-webpack-plugin": "3.2.0", "jest": "29.2.1", "jest-environment-jsdom": "29.2.1", "jquery": "3.5.1", "jss": "9.8.7", "mini-css-extract-plugin": "0.4.4", "mock-local-storage": "1.1.23", "node-sass": "4.14.1", "optimize-css-assets-webpack-plugin": "5.0.1", "react-styleguidist": "9.2.0", "react-test-renderer": "16.8.6", "sass-loader": "7.1.0", "url-loader": "1.0.1", "webpack": "4.41.6", "webpack-cli": "4.9.2" } }