2020-05-08 10:04:00 +00:00
{
"name" : "mon-entreprise" ,
"license" : "MIT" ,
"version" : "1.2.8" ,
"description" : "Library to compute the french social security contributions. Also a website that explains the calculations, and a generic engine to build cool forms that asks the question needed to compute an objective." ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/betagouv/mon-entreprise.git" ,
"directory" : "mon-entreprise"
} ,
"engines" : {
"node" : ">=12.16.1"
} ,
"browserslist" : [
"> 1% in FR" ,
"not ie < 11"
] ,
"devDependencies" : {
2020-08-24 09:34:26 +00:00
"@babel/core" : "^7.9.0" ,
"@babel/plugin-proposal-class-properties" : "^7.8.3" ,
"@babel/plugin-proposal-nullish-coalescing-operator" : "^7.8.3" ,
"@babel/plugin-proposal-object-rest-spread" : "^7.9.5" ,
"@babel/plugin-proposal-optional-chaining" : "^7.9.0" ,
"@babel/preset-env" : "^7.9.5" ,
"@babel/preset-react" : "^7.9.4" ,
"@babel/preset-typescript" : "^7.9.0" ,
"@types/cheerio" : "^0.22.18" ,
"@types/js-yaml" : "^3.12.2" ,
"@types/react" : "^16.9.11" ,
"@types/react-color" : "^3.0.1" ,
"@types/react-dom" : "^16.9.3" ,
"@types/react-helmet" : "^5.0.13" ,
"@types/react-redux" : "^7.1.5" ,
"@types/react-router" : "^5.1.2" ,
"@types/recharts" : "^1.8.9" ,
"@types/styled-components" : "^5.1.0" ,
"@types/webpack" : "^4.41.10" ,
2020-08-31 13:14:27 +00:00
"@typescript-eslint/eslint-plugin" : "^4.0.1" ,
"@typescript-eslint/parser" : "^4.0.1" ,
2020-11-20 01:37:57 +00:00
"@wojtekmaj/enzyme-adapter-react-17" : "^0.3.1" ,
2020-08-24 09:34:26 +00:00
"autoprefixer" : "^9.7.6" ,
"babel-plugin-styled-components" : "^1.10.7" ,
2020-05-15 14:16:13 +00:00
"copy-webpack-plugin" : "^4.5.2" ,
2020-09-23 13:55:13 +00:00
"cypress-plugin-tab" : "^1.0.5" ,
2020-08-24 09:34:26 +00:00
"eslint-plugin-react" : "^7.12.4" ,
2020-05-15 14:16:13 +00:00
"html-webpack-plugin" : "^3.2.0" ,
"i18next-parser" : "^1.0.6" ,
2020-08-24 09:34:26 +00:00
"intl-locales-supported" : "^1.0.0" ,
"mock-local-storage" : "^1.0.5" ,
2020-05-15 14:16:13 +00:00
"monaco-editor-webpack-plugin" : "^1.9.0" ,
2020-08-24 09:34:26 +00:00
"serve" : "^11.1.0" ,
"terser-webpack-plugin" : "^3.0.2" ,
"webpack" : "^4.42.0" ,
"webpack-bundle-analyzer" : "^3.7.0" ,
"webpack-cli" : "^3.1.2" ,
2020-05-18 14:43:29 +00:00
"workbox-webpack-plugin" : "^3.6.0" ,
2020-05-15 14:16:13 +00:00
"worker-loader" : "^2.0.0"
2020-05-08 10:04:00 +00:00
} ,
"dependencies" : {
"@babel/runtime" : "^7.3.4" ,
2020-08-27 16:09:10 +00:00
"@react-pdf/renderer" : "^1.6.10" ,
2020-05-08 10:04:00 +00:00
"@rehooks/local-storage" : "^2.1.1" ,
"@sentry/browser" : "5.15.5" ,
"classnames" : "^2.2.5" ,
"color-convert" : "^1.9.2" ,
"core-js" : "^3.2.1" ,
2020-06-15 12:42:44 +00:00
"focus-trap-react" : "^3.1.2" ,
2020-05-08 10:04:00 +00:00
"fuse.js" : "5.2.1" ,
"iframe-resizer" : "^4.1.1" ,
"js-yaml" : "^3.13.1" ,
"moo" : "^0.5.0" ,
"nearley" : "^2.19.0" ,
2020-05-26 14:12:16 +00:00
"publicodes" : "^1.0.0-beta.4" ,
2020-05-08 10:04:00 +00:00
"ramda" : "^0.27.0" ,
2020-10-27 16:28:23 +00:00
"react" : "^17.0.0" ,
2020-05-08 10:04:00 +00:00
"react-color" : "^2.14.0" ,
"react-dom" : "npm:@hot-loader/react-dom" ,
"react-easy-emoji" : "^1.2.0" ,
"react-helmet" : "6.0.0-beta" ,
"react-i18next" : "^11.0.0" ,
"react-markdown" : "^4.1.0" ,
"react-monaco-editor" : "^0.36.0" ,
"react-number-format" : "^4.3.1" ,
"react-redux" : "^7.0.3" ,
"react-router-dom" : "^5.1.1" ,
"react-router-hash-link" : "^1.2.2" ,
2020-06-25 17:41:58 +00:00
"react-signature-pad-wrapper" : "^1.2.11" ,
2020-05-08 10:04:00 +00:00
"react-spring" : "=8.0.27" ,
"react-syntax-highlighter" : "^10.1.1" ,
"react-transition-group" : "^2.2.1" ,
2020-05-13 10:13:28 +00:00
"react-useportal" : "^1.0.13" ,
2020-05-08 10:04:00 +00:00
"recharts" : "^1.8.5" ,
"reduce-reducers" : "^1.0.4" ,
"redux" : "^4.0.4" ,
"redux-sentry-middleware" : "^0.1.8" ,
"redux-thunk" : "^2.3.0" ,
"regenerator-runtime" : "^0.13.3" ,
"reselect" : "^4.0.0" ,
"styled-components" : "^5.1.0" ,
"swr" : "^0.1.16" ,
"whatwg-fetch" : "^3.0.0" ,
"yaml" : "^1.9.2"
} ,
"scripts" : {
"prepare" : "node scripts/prepare.js" ,
2020-05-18 14:43:29 +00:00
"build" : "yarn run build:prod && yarn run build:legacy" ,
"build:prod" : "yarn run webpack --config webpack.prod.js" ,
"build:legacy" : "yarn run webpack --config webpack.prod.legacyBrowser.js" ,
"build:stats" : "webpack --config webpack.prod.js --profile --json > stats.json" ,
"build:analyze-bundle" : "ANALYZE_BUNDLE=1 yarn run build" ,
"build:dev" : "FR_SITE='http://localhost:5000${path}' EN_SITE='http://localhost:5001${path}' yarn run build" ,
"clean" : "rimraf dist node_modules source/data" ,
2020-05-08 10:04:00 +00:00
"test" : "yarn test:file \"./{,!(node_modules)/**/}!(webpack).test.js\"" ,
2020-05-15 14:16:13 +00:00
"test:file" : "yarn mocha-webpack --webpack-config ./webpack.dev.js --include test/componentTestSetup.js --require mock-local-storage --require test/helpers/browser.js" ,
2020-05-08 10:04:00 +00:00
"test:bundlesize" : "bundlesize" ,
"test:dev-e2e:publicode" : "cypress open --browser chromium --config baseUrl=http://localhost:8080/publicodes,integrationFolder=cypress/integration/publi.codes" ,
"test:dev-e2e:mon-entreprise" : "cypress open --browser chromium" ,
"test:dev-e2e:mycompanyinfrance" : "cypress open --browser chromium --config baseUrl=http://localhost:8080/infrance" ,
"i18n:rules:check" : "node scripts/i18n/check-missing-rule-translation.js" ,
"i18n:rules:translate" : "node scripts/i18n/translate-rules.js" ,
"i18n:ui:check" : "yarn run i18next -c scripts/i18n/parser.config.js && node scripts/i18n/check-missing-UI-translation" ,
2020-05-28 10:42:23 +00:00
"i18n:ui:translate" : "rm -rf source/locales/static-analysis-fr.json && yarn run i18next -c scripts/i18n/parser.config.js && node scripts/i18n/translate-ui.js" ,
2020-05-08 10:04:00 +00:00
"start" : "node source/server.js" ,
"serve:dev" : "yarn run serve:dev:mon-entreprise & yarn run serve:dev:mycompanyinfrance & yarn run serve:dev:publicodes" ,
"serve:dev:mon-entreprise" : "PORT=5000 serve --config serve.mon-entreprise.json --no-clipboard" ,
"serve:dev:publicodes" : "PORT=5002 serve --config serve.publicodes.json --no-clipboard" ,
2020-05-18 14:43:29 +00:00
"serve:dev:mycompanyinfrance" : "PORT=5001 serve --config serve.infrance.json --no-clipboard" ,
"publish:publicodes" : "yarn run lint && yarn run "
2020-05-08 10:04:00 +00:00
}
}