mirror of
https://github.com/betagouv/mon-entreprise
synced 2025-02-08 22:15:02 +00:00
b4295b10cc
Intérêt : explorer la base de règle facilement, par namespace. Ne pas merger sans faire en sorte que ça soit complètement chargé dynamiquement, car l'éditeur doit faire plusieurs mega.
152 lines
5.4 KiB
JSON
152 lines
5.4 KiB
JSON
{
|
|
"name": "syso",
|
|
"license": "MIT",
|
|
"version": "0.0.7",
|
|
"description": "Library to compute the french social security contributions. Also a website that explains the calculations, and a generic engine to build similar simulators and computations.",
|
|
"main": "./dist/engine.js",
|
|
"files": [
|
|
"dist/engine.js"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/betagouv/syso.git"
|
|
},
|
|
"engines": {
|
|
"node": ">=8.10.0"
|
|
},
|
|
"browserslist": [
|
|
"> 1% in FR",
|
|
"not ie < 11"
|
|
],
|
|
"dependencies": {
|
|
"@researchgate/react-intersection-observer": "^0.7.3",
|
|
"classnames": "^2.2.5",
|
|
"color-convert": "^1.9.2",
|
|
"focus-trap-react": "^3.1.2",
|
|
"fuse.js": "^3.2.1",
|
|
"i18next": "^10.0.7",
|
|
"iframe-resizer": "^3.6.2",
|
|
"marked": "^0.3.17",
|
|
"nearley": "^2.13.0",
|
|
"ramda": "^0.25.0",
|
|
"raven-for-redux": "^1.3.1",
|
|
"raven-js": "^3.26.4",
|
|
"rc-progress": "^2.2.6",
|
|
"react": "^16.5.2",
|
|
"react-addons-css-transition-group": "^15.6.2",
|
|
"react-color": "^2.14.0",
|
|
"react-dom": "^16.5.2",
|
|
"react-easy-emoji": "^1.2.0",
|
|
"react-helmet": "^5.2.0",
|
|
"react-highlight-words": "^0.11.0",
|
|
"react-hot-loader": "^4.3.11",
|
|
"react-i18next": "^8.3.0",
|
|
"react-monaco-editor": "^0.19.0",
|
|
"react-redux": "^5.0.7",
|
|
"react-router": "^4.2.0",
|
|
"react-router-dom": "^4.2.2",
|
|
"react-select": "^1.2.1",
|
|
"react-select-fast-filter-options": "^0.2.3",
|
|
"react-spring": "^5.8.0",
|
|
"react-transition-group": "^2.2.1",
|
|
"react-virtualized": "^9.20.0",
|
|
"react-virtualized-select": "^3.1.3",
|
|
"reduce-reducers": "^0.1.2",
|
|
"redux": "^3.7.2",
|
|
"redux-form": "^7.4.2",
|
|
"redux-thunk": "^2.3.0",
|
|
"reselect": "^4.0.0",
|
|
"screenfull": "^3.3.2"
|
|
},
|
|
"scripts": {
|
|
"compile": "webpack --config source/webpack.prod.js",
|
|
"serve:embauche": "cp dist/embauche.html dist/index.html && serve -s dist",
|
|
"eslint-check": "eslint --print-config .eslintrc | eslint-config-prettier-check",
|
|
"eslint": "LIST=`git diff --cached --name-only --diff-filter=AMR HEAD | grep .*\\.js | grep -v json`; if [ \"$LIST\" ]; then eslint $LIST; fi",
|
|
"externalize": "node source/externalize.js",
|
|
"heroku-postbuild": "yarn install --production=false && yarn compile",
|
|
"serve:infrance": "serve --config serve.infrance.json",
|
|
"pretest": "LIST=`git diff --name-only --diff-filter=AMR HEAD^..HEAD | grep .*\\.js | grep -v json`; if [ \"$LIST\" ]; then eslint $LIST; fi && flow check",
|
|
"start": "node source/server.js",
|
|
"test-inversions": "yarn test-watch --grep 'inversions'",
|
|
"test-meca": "yarn test-watch --grep 'Mécanismes'",
|
|
"test-rules": "yarn test-watch --grep 'notre base de règles'",
|
|
"test-watch": "yarn test-common --watch",
|
|
"test-common": "mocha-webpack --webpack-config source/webpack.test.js --require source-map-support/register --include componentTestSetup.js --require mock-local-storage --require test/helpers/browser.js \"./{,!(node_modules)/**/}!(webpack).test.js\"",
|
|
"test": "yarn test-common",
|
|
"test-components": "mocha-webpack --webpack-config source/webpack.test.js --require source-map-support/register --include componentTestSetup.js --require mock-local-storage ---require test/helpers/browser.js \"source/components/**/*.test.js\" --watch",
|
|
"test-lib": "yarn test-common --grep 'library'",
|
|
"compile-lib": "yarn webpack --config source/webpack.lib.js"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.1.0",
|
|
"@babel/plugin-proposal-class-properties": "^7.1.0",
|
|
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
|
|
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
|
|
"@babel/polyfill": "^7.0.0",
|
|
"@babel/preset-env": "^7.1.0",
|
|
"@babel/preset-flow": "^7.0.0-beta.51",
|
|
"@babel/preset-react": "^7.0.0",
|
|
"akh": "^3.1.2",
|
|
"autoprefixer": "^9.3.1",
|
|
"babel-eslint": "^9.0.0",
|
|
"babel-loader": "^8.0.2",
|
|
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
|
"babel-plugin-transform-do-expressions": "^6.22.0",
|
|
"babel-plugin-webpack-alias": "^2.1.2",
|
|
"chai": "^4.1.2",
|
|
"co-request": "^1.0.0",
|
|
"connect-history-api-fallback": "^1.5.0",
|
|
"copy-webpack-plugin": "^4.5.2",
|
|
"css-loader": "^0.28.11",
|
|
"csv-loader": "^2.1.1",
|
|
"cypress": "^3.1.0",
|
|
"daggy": "^1.3.0",
|
|
"dedent-js": "^1.0.1",
|
|
"enzyme": "^3.3.0",
|
|
"enzyme-adapter-react-16": "^1.1.1",
|
|
"eslint": "^5.6.0",
|
|
"eslint-config-prettier": "^3.1.0",
|
|
"eslint-plugin-flowtype": "^2.50.1",
|
|
"eslint-plugin-react": "^7.11.1",
|
|
"express": "^4.16.3",
|
|
"file-loader": "^1.1.11",
|
|
"flow-bin": "^0.81.0",
|
|
"flow-typed": "^2.4.0",
|
|
"google-translate-api": "^2.3.0",
|
|
"html-loader": "^0.5.5",
|
|
"html-webpack-plugin": "^3.2.0",
|
|
"http-server": "^0.11.1",
|
|
"intl": "^1.2.5",
|
|
"intl-locales-supported": "^1.0.0",
|
|
"isomorphic-style-loader": "^4.0.0",
|
|
"js-yaml": "^3.12.0",
|
|
"jsdom": "^12.0.0",
|
|
"json-loader": "^0.5.7",
|
|
"koa-connect": "^2.0.1",
|
|
"mini-css-extract-plugin": "^0.4.4",
|
|
"mocha": "^5.0.4",
|
|
"mocha-webpack": "^2.0.0-beta.0",
|
|
"mock-local-storage": "^1.0.5",
|
|
"monaco-editor-webpack-plugin": "^1.5.4",
|
|
"nearley-loader": "^2.0.0",
|
|
"postcss-loader": "^2.1.2",
|
|
"prerender-spa-plugin": "^3.4.0",
|
|
"ramda-fantasy": "^0.8.0",
|
|
"raw-loader": "^0.5.1",
|
|
"serve": "^10.0.2",
|
|
"serve-handler": "^5.0.5",
|
|
"sinon": "^4.5.0",
|
|
"sinon-chai": "^3.0.0",
|
|
"source-map-support": "^0.5.4",
|
|
"style-loader": "^0.23.1",
|
|
"url-loader": "^1.0.1",
|
|
"webpack": "^4.20.1",
|
|
"webpack-cli": "^3.1.1",
|
|
"webpack-dev-middleware": "^3.4.0",
|
|
"webpack-hot-middleware": "^2.24.2",
|
|
"webpack-pwa-manifest": "^3.6.2",
|
|
"workbox-webpack-plugin": "^3.6.1",
|
|
"yaml-loader": "^0.5.0"
|
|
}
|
|
}
|