1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 02:55:01 +00:00
mon-entreprise/site/package.json
Johan Girod 096b5e8568 Répare l'autoresize de l'iframe sur chrome
On utilise une logique propre, plus la peine de passer par iframeResizer (qui intègre beaucoup de logique
de polyfill).

Par ailleurs, répare la page de test de l'intégration iframe en dev.

fix #1968, fix #1998
2022-02-08 17:13:59 +01:00

142 lines
5.3 KiB
JSON

{
"name": "site",
"license": "MIT",
"version": "2.0.0",
"description": "Code source du site mon-entreprise",
"repository": {
"type": "git",
"url": "https://github.com/betagouv/mon-entreprise.git",
"directory": "site"
},
"type": "module",
"private": true,
"engines": {
"node": ">=12.16.1"
},
"browserslist": [
"> 1% in FR",
"not ie < 11"
],
"scripts": {
"prepare": "node scripts/prepare.js",
"start": "vite dev",
"build": "vite build && yarn build:iframe-script",
"build:ssr": "vite build --ssr ./source/entry-server.tsx --outDir ./dist/server --emptyOutDir && echo '{\"module\": \"commonjs\"}' > dist/package.json",
"build:prerender": "node prerender.cjs",
"build:iframe-script": "vite build --config vite-iframe-script.config.ts",
"build:preview": "export VITE_FR_BASE_URL=http://localhost:8888; export VITE_EN_BASE_URL=http://localhost:8889; yarn build && yarn build:ssr && yarn build:prerender",
"preview:mon-entreprise": "sed \"s|:SITE_FR||g\" netlify.toml >| dist/netlify.toml && cd dist && npx netlify-cli dev -p 8888",
"preview:infrance": "sed \"s|:SITE_EN||g\" netlify.toml >| dist/netlify.toml && cd dist && npx netlify-cli dev -p 8889",
"typecheck:watch": "tsc --skipLibCheck --noEmit --watch",
"test": "vitest",
"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=",
"algolia:update": "node scripts/search/update-data.js",
"algolia:clean": "node scripts/search/clean.js",
"i18n:check": "yarn run i18n:rules:check && yarn run i18n:ui:check",
"i18n:translate": "yarn run i18n:rules:translate && yarn run i18n:ui:translate",
"i18n:rules:check": "node scripts/i18n/check-missing-rule-translation.js",
"i18n:rules:translate": "node scripts/i18n/translate-rules.js",
"i18n:ui:check": "i18next -c scripts/i18n/parser.config.cjs && node scripts/i18n/check-missing-UI-translation",
"i18n:ui:translate": "rm -rf source/locales/static-analysis-fr.json && i18next -c scripts/i18n/parser.config.cjs && node scripts/i18n/translate-ui.js"
},
"resolutions": {
"@mui/styled-engine": "npm:@mui/styled-engine-sc@latest"
},
"dependencies": {
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"@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/ssr": "^3.1.0",
"@react-aria/textfield": "^3.4.0",
"@react-pdf/renderer": "^2.0.21",
"@react-stately/radio": "^3.3.2",
"@react-stately/searchfield": "^3.1.3",
"@react-stately/toggle": "^3.2.3",
"@sentry/react": "^6.3.5",
"@sentry/tracing": "^6.3.5",
"algoliasearch": "^4.10.2",
"fuse.js": "^6.4.6",
"markdown-to-jsx": "^7.1.5",
"modele-social": "^0.5.0",
"publicodes": "^1.0.0-beta.30",
"publicodes-react": "^1.0.0-beta.30",
"ramda": "^0.27.0",
"react": "^17.0.0",
"react-color": "^2.14.0",
"react-dom": "^17.0.0",
"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-redux": "^7.0.3",
"react-router-dom": "^5.1.1",
"react-signature-pad-wrapper": "^1.2.11",
"react-spring": "^9.3.1",
"react-use-measure": "^2.0.4",
"recharts": "^2.1.8",
"reduce-reducers": "^1.0.4",
"redux": "^4.0.4",
"styled-components": "^5.3.1",
"whatwg-fetch": "^3.0.0",
"yaml": "^1.9.2"
},
"devDependencies": {
"@react-types/numberfield": "^3.1.0",
"@react-types/searchfield": "^3.1.2",
"@rollup/plugin-yaml": "^3.1.0",
"@types/iframe-resizer": "^3.5.7",
"@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-dom": "^5.3.2",
"@types/recharts": "^1.8.16",
"@types/serve-static": "^1.13.10",
"@types/styled-components": "^5.1.9",
"@typescript-eslint/eslint-plugin": "^5.10.2",
"@typescript-eslint/parser": "^5.10.2",
"@vitejs/plugin-legacy": "^1.6.4",
"@vitejs/plugin-react": "=1.1.3",
"babel-plugin-styled-components": "^2.0.2",
"cypress": "^7.7.0",
"cypress-plugin-tab": "^1.0.5",
"cypress-wait-until": "^1.7.2",
"dotenv": "=8.1.0",
"eslint": "^8.8.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-cypress": "^2.12.1",
"eslint-plugin-mocha": "^10.0.3",
"eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks": "^4.3.0",
"i18next-parser": "^5.3.0",
"isomorphic-fetch": "^2.2.1",
"prettier": "^2.5.1",
"rimraf": "^3.0.2",
"rollup-plugin-toml": "^1.0.0",
"serve-static": "^1.14.2",
"typescript": "^4.3.2",
"vite": "^2.7.13",
"vite-plugin-shim-react-pdf": "^1.0.4",
"vitest": "^0.2.5",
"xml2js": "^0.4.23"
}
}