mon-entreprise/site/package.json

151 lines
5.8 KiB
JSON
Raw Normal View History

{
"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"
},
"private": true,
"engines": {
"node": ">=12.16.1"
},
"type": "module",
"browserslist": [
"> 1% in FR",
"not ie < 11"
],
"scripts": {
"postinstall": "node scripts/prepare.js",
"start": "vite dev",
2022-04-14 17:34:27 +00:00
"build": "NODE_OPTIONS='--max-old-space-size=6144'; vite build && yarn build:iframe-script",
2022-04-14 08:44:15 +00:00
"build:ssr": "NODE_OPTIONS='--max-old-space-size=4096'; vite build --ssr ./source/entry-server.tsx --outDir ./dist/server --emptyOutDir && echo '{\"module\": \"commonjs\"}' > dist/package.json",
"build:prerender": "node prerender.cjs",
2022-04-14 17:34:27 +00:00
"build:iframe-script": "NODE_OPTIONS='--max-old-space-size=4096'; vite build --config vite-iframe-script.config.ts",
2022-04-14 08:44:15 +00:00
"build:preview": "VITE_FR_BASE_URL=http://localhost:8888; VITE_EN_BASE_URL=http://localhost:8889; yarn build && yarn build:ssr && yarn build:prerender",
2022-04-13 16:42:50 +00:00
"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 --loader ts-node/esm scripts/search/update-data.ts",
"algolia:clean": "node scripts/search/clean.js",
"i18n:check": "yarn i18n:rules:check && yarn i18n:ui:check",
"i18n:translate": "yarn i18n:rules:translate && yarn 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.js && node scripts/i18n/check-missing-UI-translation.js",
"i18n:ui:translate": "rm -rf source/locales/static-analysis-fr.json && i18next -c scripts/i18n/parser.config.js && node scripts/i18n/translate-ui.js",
"storybook": "start-storybook -p 6006",
"build:storybook": "build-storybook"
},
"resolutions": {
"@mui/styled-engine": "npm:@mui/styled-engine-sc@latest"
},
"dependencies": {
2021-12-27 11:46:40 +00:00
"@emotion/react": "^11.7.1",
2021-12-07 08:12:57 +00:00
"@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/accordion": "^3.0.0-alpha.5",
"@react-aria/button": "^3.4.1",
"@react-aria/checkbox": "^3.2.3",
"@react-aria/dialog": "^3.1.6",
"@react-aria/i18n": "^3.3.2",
"@react-aria/numberfield": "^3.1.0",
"@react-aria/overlays": "^3.7.5",
"@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/switch": "^3.1.5",
"@react-aria/textfield": "^3.4.0",
2022-01-12 11:08:24 +00:00
"@react-pdf/renderer": "^2.0.21",
"@react-stately/radio": "^3.3.2",
"@react-stately/searchfield": "^3.1.3",
"@react-stately/toggle": "^3.2.3",
"@react-stately/tree": "^3.2.3",
2022-04-13 16:42:50 +00:00
"@sentry/integrations": "^6.19.6",
"@sentry/react": "^6.19.6",
"@sentry/tracing": "^6.19.6",
"algoliasearch": "^4.10.2",
"exoneration-covid": "workspace:^",
2021-10-21 08:27:25 +00:00
"fuse.js": "^6.4.6",
"iframe-resizer": "^4.3.2",
2022-03-17 14:43:37 +00:00
"markdown-to-jsx": "^7.1.7",
"modele-social": "workspace:^",
"publicodes": "=1.0.0-beta.40",
"publicodes-react": "=1.0.0-beta.40",
"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",
2022-04-13 16:42:50 +00:00
"react-redux": "^7.2.8",
"react-router": "^5.2.1",
"react-router-dom": "^5.3.0",
"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-use-measure": "^2.0.4",
"recharts": "^2.1.8",
"reduce-reducers": "^1.0.4",
2022-04-13 16:42:50 +00:00
"redux": "^4.1.2",
✨ 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",
"whatwg-fetch": "^3.0.0"
},
"devDependencies": {
"@react-types/accordion": "^3.0.0-alpha.4",
"@react-types/numberfield": "^3.1.0",
"@react-types/searchfield": "^3.1.2",
"@redux-devtools/extension": "^3.2.2",
2022-04-13 16:42:50 +00:00
"@rollup/plugin-replace": "^4.0.0",
2021-12-07 08:12:57 +00:00
"@rollup/plugin-yaml": "^3.1.0",
2022-03-17 14:43:37 +00:00
"@storybook/addon-actions": "^6.5.0-alpha.49",
"@storybook/addon-essentials": "^6.5.0-alpha.49",
"@storybook/addon-interactions": "^6.5.0-alpha.49",
"@storybook/addon-links": "^6.5.0-alpha.49",
"@storybook/builder-vite": "^0.1.23",
2022-03-17 14:43:37 +00:00
"@storybook/react": "^6.5.0-alpha.49",
"@storybook/testing-library": "^0.0.9",
"@types/react": "^17.0.0",
"@types/react-color": "^3.0.1",
"@types/react-dom": "^17.0.9",
"@types/react-instantsearch-dom": "^6.10.1",
2022-04-13 16:42:50 +00:00
"@types/react-redux": "^7.1.23",
"@types/react-router": "^5.1.18",
"@types/react-router-dom": "^5.3.3",
"@types/recharts": "^1.8.16",
"@types/serve-static": "^1.13.10",
"@types/styled-components": "^5.1.24",
"@vitejs/plugin-legacy": "^1.8.2",
"@vitejs/plugin-react": "^1.3.2",
2022-04-14 09:58:31 +00:00
"cypress": "^9.5.4",
"cypress-plugin-tab": "^1.0.5",
"cypress-wait-until": "^1.7.2",
"dotenv": "=8.1.0",
"i18next-parser": "^6.0.0",
"isomorphic-fetch": "^2.2.1",
"rimraf": "^3.0.2",
2021-12-07 08:12:57 +00:00
"rollup-plugin-toml": "^1.0.0",
"serve-static": "^1.14.2",
"ts-morph": "^13.0.3",
"ts-node": "^10.5.0",
"typescript": "^4.3.2",
"vite": "^2.9.9",
"vite-plugin-shim-react-pdf": "^1.0.5",
2022-04-24 17:27:54 +00:00
"vitest": "^0.9.4",
"xml2js": "^0.4.23",
"yaml": "^1.9.2"
}
}