{ "name": "checkout", "version": "0.1.0", "private": true, "scripts": { "clear": "rimraf dist && rimraf .cache-loader", "build": "npm run clear && webpack --mode production --colors --progress --config config/webpack.prod.js", "start": "npm run clear && webpack-dev-server --mode development --colors --progress --config config/webpack.dev.js --port 7050 --host ::", "test": "jest", "check": "npm run lint:fix; npm run prettier:check", "fix": "npm run lint:fix; npm run prettier:fix", "prettier:fix": "prettier \"**\" --write", "prettier:check": "prettier \"**\" --list-different", "lint:fix": "tslint \"src/**/*.@(ts|tsx)\" -e \"**/*.d.ts\"" }, "license": "Apache-2.0", "dependencies": { "@sentry/react": "~6.13.2", "@sentry/tracing": "~6.13.2", "card-validator": "~6.2.0", "credit-card-type": "9.1.0", "currency-formatter": "~1.2.1", "date-fns": "~1.28.5", "fingerprintjs2": "~2.1.0", "ismobilejs": "~0.4.1", "kjua": "^0.9.0", "libphonenumber-js": "1.9.6", "lodash-es": "~4.17.15", "react": "17.0.2", "react-dom": "17.0.2", "react-redux": "7.2.6", "react-svg": "14.1.8", "react-transition-group": "1.2.1", "redux": "4.1.2", "redux-form": "8.3.8", "redux-saga": "1.1.3", "reselect": "~4.0.0", "styled-components": "5.3.3", "ts-polyfill": "~3.8.2", "uri-template": "1.0.3", "url-polyfill": "~1.0.11", "uuid": "~8.3.2", "whatwg-fetch": "~2.0.3" }, "devDependencies": { "@redux-saga/testing-utils": "^1.1.3", "@sentry/webpack-plugin": "~1.17.1", "@types/card-validator": "~4.1.0", "@types/credit-card-type": "~7.0.0", "@types/currency-formatter": "~1.3.0", "@types/fingerprintjs2": "~2.0.0", "@types/ismobilejs": "~0.4.1", "@types/jest": "~23.3.14", "@types/lodash-es": "~4.17.0", "@types/node": "^11.13.18", "@types/react": "17.0.38", "@types/react-dom": "17.0.11", "@types/react-redux": "7.1.22", "@types/react-test-renderer": "17.0.1", "@types/react-transition-group": "1.1.5", "@types/redux-form": "8.3.3", "@types/reselect": "~2.2.0", "@types/styled-components": "5.1.20", "@types/url-parse": "~1.1.0", "@types/uuid": "~8.3.0", "babel-jest": "~22.4.1", "babel-plugin-transform-es2015-modules-commonjs": "~6.26.2", "babel-preset-env": "~1.7.0", "cache-loader": "4.1.0", "compression-webpack-plugin": "~4.0.0", "concurrently": "7.0.0", "copy-webpack-plugin": "~5.1.1", "cross-origin-communicator": "github:valitydev/cross-origin-communicator#bd13edd80e2d55cffa45c6b7b9ee3744475c5d0d", "css-loader": "~1.0.1", "file-loader": "~2.0.0", "fork-ts-checker-webpack-plugin": "~4.1.1", "html-webpack-plugin": "~3.2.0", "identity-obj-proxy": "~3.0.0", "jest": "~24.0.0", "mini-css-extract-plugin": "~0.4.5", "prettier": "~1.19.1", "react-test-renderer": "17.0.2", "redux-devtools-extension": "2.13.9", "rimraf": "~2.6.2", "style-loader": "~0.23.1", "svg-react-loader": "~0.4.6", "thread-loader": "~2.1.2", "ts-jest": "~23.10.5", "ts-loader": "~5.3.3", "tslint": "~5.11.0", "tslint-config-prettier": "~1.18.0", "tslint-immutable": "~4.5.1", "tslint-loader": "~3.5.4", "tslint-react": "~3.6.0", "typescript": "4.5.4", "typescript-plugin-styled-components": "~1.0.0", "webpack": "~4.29.0", "webpack-bundle-analyzer": "~3.6.0", "webpack-cli": "~3.3.0", "webpack-dev-server": "~3.11.0", "webpack-merge": "~4.2.1", "write-file-webpack-plugin": "~4.5.0" } }