{ "name": "app", "version": "3.2.1", "private": true, "license": "Apache-2.0", "dependencies": { "@mapbox/polyline": "^1.0.0", "@sentry/browser": "4.5.1", "@sentry/node": "4.5.1", "array-includes": "^3.0.3", "array.prototype.find": "^2.0.4", "autosize": "^4.0.0", "basic-auth": "^2.0.1", "body-parser": "^1.18.3", "classnames": "^2.2.6", "compression": "^1.7.4", "cookie-parser": "^1.4.4", "core-js": "^3.1.4", "decimal.js": "10.2.0", "dotenv": "6.2.0", "dotenv-expand": "4.2.0", "express": "^4.16.4", "express-enforces-ssl": "^1.1.0", "express-sitemap": "^1.8.0", "final-form": "^4.11.0", "final-form-arrays": "^1.1.0", "helmet": "^3.18.0", "lodash": "^4.17.14", "mapbox-gl-multitouch": "^1.0.3", "moment": "^2.22.2", "object.entries": "^1.0.4", "object.values": "^1.0.4", "path-to-regexp": "^2.4.0", "prop-types": "^15.7.2", "query-string": "^5.1.1", "raf": "3.4.0", "react": "^16.8.6", "react-dates": "^18.5.0", "react-dom": "^16.8.6", "react-final-form": "^4.0.2", "react-final-form-arrays": "^2.0.1", "react-google-maps": "^9.4.5", "react-helmet": "^5.2.0", "react-intl": "^2.9.0", "react-moment-proptypes": "^1.6.0", "react-redux": "^5.1.1", "react-router-dom": "^5.0.1", "redux": "^4.0.1", "redux-thunk": "^2.3.0", "sanitize.css": "^5.0.0", "seedrandom": "^2.4.4", "sharetribe-flex-sdk": "^1.4.1", "sharetribe-scripts": "3.0.0", "smoothscroll-polyfill": "^0.4.0", "source-map-support": "^0.5.9", "url": "^0.11.0" }, "devDependencies": { "babel-jest": "24.7.1", "bfj": "^7.0.1", "chalk": "^2.4.1", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.12.0", "enzyme-to-json": "^3.3.5", "inquirer": "^6.5.0", "nodemon": "^1.17.2", "prettier": "^1.15.3" }, "resolutions": { "react-test-renderer": "^16.8.6" }, "scripts": { "audit": "yarn audit --json | node scripts/audit.js", "clean": "rm -rf build/*", "config": "node scripts/config.js", "dev": "node scripts/config.js --check && sharetribe-scripts start", "build": "sharetribe-scripts build", "format": "prettier --write '**/*.{js,css}'", "format-ci": "prettier --list-different '**/*.{js,css}'", "format-docs": "prettier --write '**/*.md'", "test": "sharetribe-scripts test", "test-ci": "sharetribe-scripts test --runInBand", "eject": "sharetribe-scripts eject", "start": "node server/index.js", "dev-server": "export NODE_ENV=development PORT=4000 REACT_APP_CANONICAL_ROOT_URL=http://localhost:4000&&yarn run build&&nodemon --watch server server/index.js", "heroku-postbuild": "yarn run build", "translate": "node scripts/translations.js" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "prettier": { "singleQuote": true, "trailingComma": "es5", "proseWrap": "always" } }