mon-entreprise/site/package.json

203 lines
7.5 KiB
JSON
Raw Normal View History

{
"name": "site",
"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"
},
"private": true,
"engines": {
"node": ">=12.16.1"
},
"browserslist": [
"> 1% in FR",
"not ie < 11"
],
"scripts": {
"prepare": "node scripts/prepare.js",
"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_BASE_URL='http://localhost:5000${path}' EN_BASE_URL='http://localhost:5001${path}' yarn run build",
"clean": "rimraf dist node_modules 'source/data/!(versement-transport.json)'",
"typecheck:watch": "tsc --skipLibCheck --noEmit --watch",
"test": "yarn test:file \"./{,!(node_modules)/**/}!(webpack).test.{js,ts}\"",
"test:file": "yarn mocha-webpack --webpack-config ./webpack.dev.js --require mock-local-storage --require test/helpers/browser.js",
"test:bundlesize": "bundlesize",
"test:dev-e2e:publicodes": "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,integrationFolder=cypress/integration/mon-entreprise/english --env language=en",
"test:record-http-calls:mon-entreprise": "cypress run --env record_http=",
"start": "node dev-server.js",
"serve:dev": "concurrently -k \"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",
"serve:dev:mycompanyinfrance": "PORT=5001 serve --config serve.infrance.json --no-clipboard",
"algolia:update": "node scripts/search/update-data.js",
"algolia:clean": "node scripts/search/clean.js"
},
"dependencies": {
"@babel/runtime": "^7.3.4",
"@icons/material": "^0.4.1",
"@internationalized/number": "^3.0.3",
"@mui/material": "^5.0.4",
"@mui/styled-engine": "npm:@mui/styled-engine-sc@latest",
"@react-aria/button": "^3.3.4",
"@react-aria/checkbox": "^3.2.3",
"@react-aria/dialog": "^3.1.4",
"@react-aria/i18n": "^3.3.2",
"@react-aria/numberfield": "^3.1.0",
"@react-aria/overlays": "^3.7.2",
"@react-aria/progress": "^3.1.3",
"@react-aria/radio": "^3.1.5",
"@react-aria/searchfield": "^3.2.0",
"@react-aria/select": "^3.5.0",
"@react-aria/textfield": "^3.4.0",
2020-08-27 16:09:10 +00:00
"@react-pdf/renderer": "^1.6.10",
"@react-stately/radio": "^3.3.2",
"@react-stately/searchfield": "^3.1.3",
"@react-stately/toggle": "^3.2.3",
"@rehooks/local-storage": "2.4.0",
"@sentry/react": "^6.3.5",
"@sentry/tracing": "^6.3.5",
"algoliasearch": "^4.10.2",
"core-js": "^3.2.1",
2021-10-21 08:27:25 +00:00
"fuse.js": "^6.4.6",
"iframe-resizer": "^4.1.1",
2021-11-23 11:53:55 +00:00
"modele-social": "^0.3.0",
"publicodes": "^1.0.0-beta.20",
"publicodes-react": "^1.0.0-beta.20",
"ramda": "^0.27.0",
"react": "^17.0.0",
"react-color": "^2.14.0",
"react-dom": "npm:@hot-loader/react-dom",
"react-easy-emoji": "^1.2.0",
"react-helmet-async": "^1.1.2",
"react-i18next": "^11.0.0",
"react-instantsearch": "^6.11.2",
"react-instantsearch-dom": "^6.11.2",
"react-markdown": "^4.1.0",
"react-redux": "^7.0.3",
"react-router-dom": "^5.1.1",
"react-router-hash-link": "^1.2.2",
"react-signature-pad-wrapper": "^1.2.11",
✨ Nouvelle page d'accueil - charte urssaf (#1851) * :art: Ajoute un champs de recherche d'entreprise dans la page d'accueil Aucune intéractivité ajoutée pour l'instant :fire: Déplace la recherche dans un nouveau composant :art: Ajoute une animation lors de la saisie de texte :art::sparkles: Branche la recherche d'entreprise via l'api existante :art: Améliorations diverses :sparkles: ajoute la possibilité d'utiliser entrée lorsqu'il n'y a qu'un seul résultat Remplace les résultats sous forme de lien par des boutons :bug: Fix le prérendu :green_heart: Fix TS & répare le composant 'Appear' Améliore le style sur mobile Ajoute une section simulateurs sur la landing Enlève l'animation lorsqu'on revient à la page d'accueil depuis une autre page Branche la selection d'entreprise avec la page 'gérer' Branche la selection d'entreprise avec la page 'gérer' Ajoute un raccourci vers l'entreprise selectionnée depuis la page d'accueil :alien: ajoute les traductions manquantes * Adapte la nouvelle page à la charte URSSAF * Répare la selection des resultats Simplifie le contenu de la landing * Met à jour les tests cypress avec le flow de recherche * Répare les erreurs de type * Réduit la taille du champ de recherche sur la landing * Met en avant la recherche entreprise * Améliore le test cypress de la recherche * Utilise une couleur moins forte pour le fond de la recherche * Remet en couleur claire par la landing * Utilise data-testid pour identifier les éléments de la recherche * Enlève un composant non utilisé Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr> Co-authored-by: Alexandre Valsamou-Stanislawski <alexandre.valsamoustanislawski@beta.gouv.fr>
2021-12-07 15:43:44 +00:00
"react-spring": "^9.3.1",
"react-syntax-highlighter": "^10.1.1",
"react-use-measure": "^2.0.4",
"react-useportal": "^1.0.13",
"recharts": "^1.8.5",
"reduce-reducers": "^1.0.4",
"redux": "^4.0.4",
"regenerator-runtime": "^0.13.3",
"reselect": "^4.0.0",
✨ Nouvelle page d'accueil - charte urssaf (#1851) * :art: Ajoute un champs de recherche d'entreprise dans la page d'accueil Aucune intéractivité ajoutée pour l'instant :fire: Déplace la recherche dans un nouveau composant :art: Ajoute une animation lors de la saisie de texte :art::sparkles: Branche la recherche d'entreprise via l'api existante :art: Améliorations diverses :sparkles: ajoute la possibilité d'utiliser entrée lorsqu'il n'y a qu'un seul résultat Remplace les résultats sous forme de lien par des boutons :bug: Fix le prérendu :green_heart: Fix TS & répare le composant 'Appear' Améliore le style sur mobile Ajoute une section simulateurs sur la landing Enlève l'animation lorsqu'on revient à la page d'accueil depuis une autre page Branche la selection d'entreprise avec la page 'gérer' Branche la selection d'entreprise avec la page 'gérer' Ajoute un raccourci vers l'entreprise selectionnée depuis la page d'accueil :alien: ajoute les traductions manquantes * Adapte la nouvelle page à la charte URSSAF * Répare la selection des resultats Simplifie le contenu de la landing * Met à jour les tests cypress avec le flow de recherche * Répare les erreurs de type * Réduit la taille du champ de recherche sur la landing * Met en avant la recherche entreprise * Améliore le test cypress de la recherche * Utilise une couleur moins forte pour le fond de la recherche * Remet en couleur claire par la landing * Utilise data-testid pour identifier les éléments de la recherche * Enlève un composant non utilisé Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr> Co-authored-by: Alexandre Valsamou-Stanislawski <alexandre.valsamoustanislawski@beta.gouv.fr>
2021-12-07 15:43:44 +00:00
"styled-components": "^5.3.1",
"swr": "^0.1.16",
"whatwg-fetch": "^3.0.0",
"yaml": "^1.9.2"
},
"devDependencies": {
"@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/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "^7.9.5",
"@babel/preset-react": "^7.9.4",
"@babel/preset-typescript": "^7.9.0",
"@jest/globals": "^27.0.6",
"@react-types/numberfield": "^3.1.0",
"@react-types/searchfield": "^3.1.2",
"@types/cheerio": "^0.22.18",
"@types/iframe-resizer": "^3.5.7",
"@types/js-yaml": "^3.12.2",
"@types/mini-css-extract-plugin": "^0.9.1",
"@types/mocha": "^8.2.2",
"@types/ramda": "^0.26.43",
"@types/react": "^17.0.0",
"@types/react-color": "^3.0.1",
"@types/react-dom": "^17.0.9",
"@types/react-instantsearch-dom": "^6.10.1",
"@types/react-redux": "^7.1.11",
"@types/react-router": "^5.1.2",
"@types/react-router-hash-link": "^1.2.1",
"@types/recharts": "^1.8.16",
"@types/sinon": "^9.0.9",
"@types/sinon-chai": "^3.2.5",
"@types/styled-components": "^5.1.9",
"@types/webpack": "^4.41.10",
"@types/webpack-bundle-analyzer": "^2.13.3",
"@types/webpack-env": "^1.14.1",
"@typescript-eslint/eslint-plugin": "^4.0.1",
"@typescript-eslint/parser": "^4.0.1",
"@wojtekmaj/enzyme-adapter-react-17": "^0.3.1",
"autoprefixer": "^9.7.6",
"babel-eslint": "^11.0.0-beta.0",
"babel-jest": "^27.0.6",
"babel-loader": "^8.0.2",
"babel-plugin-styled-components": "^1.10.7",
"chai": "^4.1.2",
"concurrently": "^6.0.2",
"connect-history-api-fallback": "^1.5.0",
"copy-webpack-plugin": "^4.5.2",
"css-loader": "^0.28.11",
"cypress": "^7.7.0",
"cypress-plugin-tab": "^1.0.5",
"cypress-wait-until": "^1.7.2",
"dotenv": "=8.1.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"eslint": "^7.0.0",
"eslint-config-prettier": "^4.0.0",
"eslint-plugin-mocha": "^8.0.0",
"eslint-plugin-react": "^7.12.4",
"eslint-plugin-react-hooks": "^4.3.0",
"express": "^4.16.3",
"file-loader": "^1.1.11",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"http-server": "^0.11.1",
"i18next-parser": "^3.3.0",
"isomorphic-fetch": "^2.2.1",
"isomorphic-style-loader": "^5.1.0",
"jest": "^27.0.6",
"jsdom": "^12.0.0",
"json-loader": "^0.5.7",
"mini-css-extract-plugin": "^0.4.4",
"mocha": "^5.0.4",
"mocha-webpack": "^2.0.0-beta.0",
"mock-local-storage": "^1.0.5",
"postcss-loader": "^2.1.2",
"prettier": "^2.3.2",
"raw-loader": "^0.5.1",
"react-hot-loader": "^4.12.15",
"rimraf": "^3.0.2",
"serve": "^11.1.0",
"sinon": "^9.2.2",
"sinon-chai": "^3.0.0",
"style-loader": "^0.23.1",
"terser-webpack-plugin": "^3.0.2",
"toml-loader": "^1.0.0",
"typescript": "^4.3.2",
"url-loader": "^4.1.0",
"webpack": "^4.42.0",
"webpack-bundle-analyzer": "^3.7.0",
"webpack-cli": "^3.1.2",
"webpack-dev-middleware": "^3.4.0",
"webpack-hot-middleware": "^2.24.2",
"workbox-webpack-plugin": "^6.0.2",
"worker-loader": "^2.0.0",
"xml2js": "^0.4.23",
"yaml-loader": "^0.5.0"
},
"optionalDependencies": {
"bundlesize": "^0.18.0",
"prerender-spa-plugin": "^3.4.0"
}
}