Select Git revision
package.json
This project manages its dependencies using npm.
Learn more
package.json 3.30 KiB
{
"name": "leximpact-client",
"version": "0.0.1",
"description": "Simuler l'impact d'une réforme socio-fiscale en moins d'une minute.",
"main": "app.js",
"repository": "https://git.leximpact.dev/leximpact/leximpact-client",
"author": {
"name": "LexImpact",
"email": "leximpact@an.fr"
},
"keywords": [],
"license": "AGPL-3.0-or-later",
"scripts": {
"dev": "nodemon --watch server.js --exec babel-node server.js",
"build:client": "NODE_ENV=production next build",
"build:server": "NODE_ENV=production babel server.js --out-dir build/dist",
"build:tsc": "tsc",
"build": "npm run build:client && npm run build:server",
"start": "NODE_ENV=production node build/dist/server.js",
"clean": "rm -Rf node_modules/",
"code:check": "eslint -c .eslintrc.json --ext .js,.jsx,.ts,.tsx --ignore-path .gitignore .",
"code:fix": "eslint --fix -c .eslintrc.json --ext .js,.jsx,.ts,.tsx --ignore-path .gitignore .",
"test": "jest",
"update-snapshots": "jest --updateSnapshot"
},
"dependencies": {
"@iconify/icons-twemoji": "^1.0.7",
"@iconify/react": "^1.1.3",
"@material-ui/core": "^4.10.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "^4.0.0-alpha.56",
"@material-ui/styles": "^4.10.0",
"@nivo/bar": "0.59.0",
"@typescript-eslint/eslint-plugin": "^2.29.0",
"@typescript-eslint/parser": "^2.29.0",
"autoprefixer": "^9.7.4",
"body-parser": "^1.19.0",
"classnames": "^2.2.6",
"cookie-parser": "^1.4.5",
"dotenv-webpack": "^1.7.0",
"eslint-plugin-local": "^1.0.0",
"express": "^4.17.1",
"final-form": "4.18.2",
"final-form-arrays": "3.0.1",
"final-form-calculate": "1.3.1",
"immutable": "4.0.0-rc.12",
"isemail": "^3.2.0",
"js-cookie": "2.2.1",
"lodash": "^4.17.15",
"next": "^9.3.5",
"next-cookies": "^1.1.3",
"next-images": "^1.3.1",
"next-redux-wrapper": "^3.0.0",
"node-sass": "^4.13.1",
"plotly.js": "^1.52.3",
"react": "16.8.6",
"react-dom": "16.8.6",
"react-final-form": "^6.3.5",
"react-final-form-arrays": "3.1.1",
"react-plotly.js": "^2.4.0",
"react-redux": "^7.2.0",
"react-swipeable-views": "^0.13.9",
"redux": "^4.0.5",
"redux-cookies-middleware": "0.2.0",
"redux-devtools-extension": "2.13.8",
"redux-thunk": "^2.3.0",
"sass": "^1.26.9"
},
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.9.0",
"@babel/node": "^7.8.7",
"@babel/preset-env": "^7.9.5",
"@types/jest": "^26.0.15",
"@types/node": "^13.13.2",
"@types/react": "^16.9.34",
"@types/react-redux": "^7.1.9",
"babel-eslint": "^10.1.0",
"babel-jest": "24.8.0",
"enzyme": "3.10.0",
"enzyme-adapter-react-16": "1.14.0",
"enzyme-to-json": "3.3.5",
"eslint": "^5.16.0",
"eslint-config-airbnb": "^17.1.1",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-jest": "22.7.1",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-react": "7.13.0",
"eslint-plugin-simple-import-sort": "^4.0.0",
"eslint-plugin-sort-destructure-keys": "^1.3.3",
"jest": "24.8.0",
"jest-cli": "^25.4.0",
"nodemon": "^1.19.4",
"postcss": "^7.0.27",
"typescript": "^3.8.3"
},
"engines": {
"node": "12",
"npm": "6.13"
},
"browserslist": [
"> 1%",
"last 4 versions"
]
}