2020-05-08 10:04:00 +00:00
{
2021-12-02 11:39:03 +00:00
"name" : "site" ,
2020-05-08 10:04:00 +00:00
"license" : "MIT" ,
2021-12-16 11:00:28 +00:00
"version" : "2.0.0" ,
"description" : "Code source du site mon-entreprise" ,
2020-05-08 10:04:00 +00:00
"repository" : {
"type" : "git" ,
"url" : "https://github.com/betagouv/mon-entreprise.git" ,
2021-12-16 11:00:28 +00:00
"directory" : "site"
2020-05-08 10:04:00 +00:00
} ,
2020-12-19 14:08:22 +00:00
"private" : true ,
2020-05-08 10:04:00 +00:00
"engines" : {
2022-05-31 09:53:07 +00:00
"node" : "^16"
2020-05-08 10:04:00 +00:00
} ,
2022-03-31 13:14:24 +00:00
"type" : "module" ,
2021-12-13 14:16:34 +00:00
"browserslist" : [
"> 1% in FR" ,
"not ie < 11"
] ,
2021-12-03 11:38:16 +00:00
"scripts" : {
2022-05-31 09:53:07 +00:00
"build:yaml-to-dts" : "ts-node-esm scripts/build-yaml-to-dts.ts" ,
2022-03-03 13:37:53 +00:00
"postinstall" : "node scripts/prepare.js" ,
2021-12-28 10:56:23 +00:00
"start" : "vite dev" ,
2022-09-09 11:12:46 +00:00
"start:axe-debugging" : "VITE_AXE_CORE_ENABLED=true vite dev" ,
2022-06-29 20:35:03 +00:00
"start:netlify" : "sed 's|:SITE_EN|/infrance|g' netlify.base.toml | sed 's|:SITE_FR|/mon-entreprise|g' | sed 's|:API_URL|http://localhost:3004|g' | sed 's|\\[\\[redirects\\]\\]|\\[\\[redirects\\]\\]\\n force = true|g' > netlify.toml && HMR_CLIENT_PORT=8888 netlify dev" ,
2022-06-13 11:07:46 +00:00
"build" : "NODE_OPTIONS='--max-old-space-size=6144'; yarn build:sitemap && vite build && yarn build:iframe-script" ,
2022-11-22 11:12:17 +00:00
"build:ssr" : "NODE_OPTIONS='--max-old-space-size=4096'; vite build --ssr ./source/entry-server.tsx --outDir ./dist/ssr --emptyOutDir && echo '{\"type\": \"module\"}' > dist/package.json" ,
2022-06-21 11:34:44 +00:00
"build:prerender" : "ts-node-esm prerender.ts" ,
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-06-13 11:07:46 +00:00
"build:sitemap" : "ts-node-esm scripts/build-sitemap.ts" ,
2022-06-29 20:35:03 +00:00
"build:preview" : "VITE_FR_BASE_URL=http://localhost:8888; VITE_EN_BASE_URL=http://localhost:8889; yarn build && yarn build:ssr && cp ./netlify.base.toml ./netlify.preview.toml && yarn build:prerender --dev --netlify-toml-path ./netlify.preview.toml" ,
"preview:mon-entreprise" : "sed 's|:SITE_EN|_|g' netlify.preview.toml | sed 's|:SITE_FR||g' | sed 's|:API_URL|http://localhost:3004|g' > dist/netlify.toml && cd dist && netlify dev -d ./ -p 8888" ,
"preview:infrance" : " sed 's|:SITE_EN||g' netlify.preview.toml | sed 's|:SITE_FR|_|g' | sed 's|:API_URL|http://localhost:3004|g' > dist/netlify.toml && cd dist && netlify dev -d ./ -p 8889" ,
2021-12-03 11:38:16 +00:00
"typecheck:watch" : "tsc --skipLibCheck --noEmit --watch" ,
2021-12-27 15:03:49 +00:00
"test" : "vitest" ,
2022-07-11 16:03:27 +00:00
"test:dev-e2e:mon-entreprise" : "cypress open --e2e --config \"baseUrl=http://localhost:8888\"" ,
2022-06-21 11:29:03 +00:00
"test:dev-e2e:mycompanyinfrance" : "cypress open --e2e --config \"baseUrl=http://localhost:8889,specPattern=cypress/integration/mon-entreprise/english/**/*.{js,jsx,ts,tsx}\" --env language=en" ,
2021-12-03 11:38:16 +00:00
"test:record-http-calls:mon-entreprise" : "cypress run --env record_http=" ,
2023-02-01 17:53:17 +00:00
"algolia:update" : "vite build --config vite-build-simulation-data.config.ts && ts-node-esm ./scripts/search/update-data.ts" ,
2022-02-07 07:33:59 +00:00
"algolia:clean" : "node scripts/search/clean.js" ,
2022-02-09 09:26:56 +00:00
"i18n:check" : "yarn i18n:rules:check && yarn i18n:ui:check" ,
"i18n:translate" : "yarn i18n:rules:translate && yarn i18n:ui:translate" ,
2022-02-07 07:33:59 +00:00
"i18n:rules:check" : "node scripts/i18n/check-missing-rule-translation.js" ,
"i18n:rules:translate" : "node scripts/i18n/translate-rules.js" ,
2022-03-13 08:09:31 +00:00
"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" ,
2022-11-22 15:42:25 +00:00
"storybook" : "NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 6006" ,
"build:storybook" : "NODE_OPTIONS=--openssl-legacy-provider build-storybook"
2020-05-08 10:04:00 +00:00
} ,
"dependencies" : {
2022-12-12 09:36:14 +00:00
"@atomik-color/component" : "^1.0.17" ,
"@atomik-color/core" : "^1.0.13" ,
2022-11-22 11:14:11 +00:00
"@axe-core/react" : "^4.5.2" ,
2022-11-23 17:06:12 +00:00
"@internationalized/number" : "^3.1.1" ,
2022-12-13 13:19:56 +00:00
"@publicodes/api" : "^1.0.0-beta.65" ,
2022-11-23 17:06:12 +00:00
"@react-aria/accordion" : "^3.0.0-alpha.13" ,
"@react-aria/button" : "^3.6.3" ,
"@react-aria/checkbox" : "^3.7.0" ,
"@react-aria/dialog" : "^3.4.1" ,
"@react-aria/i18n" : "^3.6.2" ,
"@react-aria/numberfield" : "^3.3.3" ,
"@react-aria/overlays" : "^3.12.0" ,
"@react-aria/progress" : "^3.3.3" ,
"@react-aria/radio" : "^3.4.1" ,
"@react-aria/searchfield" : "^3.4.3" ,
"@react-aria/select" : "^3.8.3" ,
"@react-aria/ssr" : "^3.4.0" ,
"@react-aria/switch" : "^3.3.0" ,
"@react-aria/textfield" : "^3.8.0" ,
2022-11-30 19:09:29 +00:00
"@react-pdf/renderer" : "^3.0.1" ,
2022-11-23 17:06:12 +00:00
"@react-stately/radio" : "^3.6.1" ,
"@react-stately/searchfield" : "^3.3.3" ,
"@react-stately/toggle" : "^3.4.3" ,
"@react-stately/tree" : "^3.4.0" ,
2022-12-01 12:45:50 +00:00
"@sentry/integrations" : "^7.22.0" ,
"@sentry/react" : "^7.22.0" ,
"@sentry/tracing" : "^7.22.0" ,
2022-11-23 17:06:12 +00:00
"algoliasearch" : "^4.14.2" ,
2022-03-07 17:24:47 +00:00
"exoneration-covid" : "workspace:^" ,
2022-12-19 14:37:12 +00:00
"focus-trap-react" : "^10.0.2" ,
2022-11-23 17:06:12 +00:00
"fuse.js" : "^6.6.2" ,
2022-03-16 09:10:03 +00:00
"iframe-resizer" : "^4.3.2" ,
2022-11-23 17:06:12 +00:00
"isbot" : "^3.6.5" ,
2022-03-17 14:43:37 +00:00
"markdown-to-jsx" : "^7.1.7" ,
2022-03-07 17:24:47 +00:00
"modele-social" : "workspace:^" ,
2022-12-13 13:19:56 +00:00
"publicodes" : "^1.0.0-beta.65" ,
"publicodes-react" : "^1.0.0-beta.65" ,
2022-11-23 17:06:12 +00:00
"react" : "^18.2.0" ,
"react-colorful" : "^5.6.1" ,
"react-dom" : "^18.2.0" ,
2023-01-16 12:24:23 +00:00
"react-easy-emoji" : "^1.8.1" ,
2022-11-23 17:06:12 +00:00
"react-helmet-async" : "^1.3.0" ,
"react-i18next" : "^12.0.0" ,
"react-instantsearch" : "^6.38.1" ,
"react-instantsearch-dom" : "^6.38.1" ,
"react-redux" : "^8.0.5" ,
2022-12-01 12:45:50 +00:00
"react-router-dom" : "^6.4.4" ,
2022-11-23 17:06:12 +00:00
"react-signature-pad-wrapper" : "^3.3.1" ,
"react-spring" : "^9.5.5" ,
2023-01-26 13:48:00 +00:00
"react-tooltip" : "^5.4.0" ,
2022-11-23 17:06:12 +00:00
"react-use-measure" : "^2.1.1" ,
2023-01-23 13:00:43 +00:00
"recharts" : "2.3.2" ,
2020-05-08 10:04:00 +00:00
"reduce-reducers" : "^1.0.4" ,
2022-11-23 17:06:12 +00:00
"redux" : "^4.2.0" ,
2022-11-30 19:16:15 +00:00
"reselect" : "^4.1.7" ,
2022-11-23 17:06:12 +00:00
"styled-components" : "^5.3.6" ,
"whatwg-fetch" : "^3.6.2"
2020-05-08 10:04:00 +00:00
} ,
2021-12-03 11:38:16 +00:00
"devDependencies" : {
2022-11-23 17:06:12 +00:00
"@react-types/accordion" : "^3.0.0-alpha.11" ,
"@react-types/numberfield" : "^3.3.5" ,
"@react-types/searchfield" : "^3.3.5" ,
"@redux-devtools/extension" : "^3.2.3" ,
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-12-01 12:45:50 +00:00
"@rushstack/package-deps-hash" : "^3.2.64" ,
2022-12-13 14:33:22 +00:00
"@storybook/addon-a11y" : "^6.5.14" ,
2022-11-23 17:06:12 +00:00
"@storybook/addon-actions" : "^6.5.13" ,
"@storybook/addon-essentials" : "^6.5.13" ,
"@storybook/addon-interactions" : "^6.5.13" ,
"@storybook/addon-links" : "^6.5.13" ,
2022-11-30 19:09:29 +00:00
"@storybook/builder-vite" : "^0.2.5" ,
2022-11-23 17:06:12 +00:00
"@storybook/react" : "^6.5.13" ,
"@storybook/testing-library" : "^0.0.13" ,
2022-06-22 10:27:23 +00:00
"@types/history" : "^5.0.0" ,
2022-11-23 17:06:12 +00:00
"@types/react" : "^18.0.25" ,
"@types/react-color" : "^3.0.6" ,
"@types/react-dom" : "^18.0.9" ,
"@types/react-instantsearch-dom" : "^6.12.3" ,
"@types/react-redux" : "^7.1.24" ,
"@types/recharts" : "^1.8.24" ,
2022-11-30 19:09:29 +00:00
"@types/serve-static" : "^1.15.0" ,
2022-11-23 17:06:12 +00:00
"@types/styled-components" : "^5.1.26" ,
2022-11-30 19:09:29 +00:00
"@vitejs/plugin-legacy" : "^2.3.1" ,
2022-11-23 17:06:12 +00:00
"@vitejs/plugin-react" : "^2.2.0" ,
2023-01-31 17:35:23 +00:00
"cypress" : "^12.4.1" ,
2022-12-08 15:29:53 +00:00
"cypress-axe" : "^1.1.0" ,
2021-12-03 11:38:16 +00:00
"cypress-plugin-tab" : "^1.0.5" ,
"cypress-wait-until" : "^1.7.2" ,
2022-11-30 19:09:29 +00:00
"dotenv" : "^16.0.3" ,
2022-11-23 17:06:12 +00:00
"i18next-parser" : "^7.0.3" ,
2022-12-01 12:45:50 +00:00
"netlify-cli" : "^12.2.8" ,
2021-12-03 11:38:16 +00:00
"rimraf" : "^3.0.2" ,
2021-12-07 08:12:57 +00:00
"rollup-plugin-toml" : "^1.0.0" ,
2022-11-30 19:09:29 +00:00
"serve-static" : "^1.15.0" ,
2022-11-22 11:14:11 +00:00
"ts-morph" : "^17.0.1" ,
2022-11-30 19:09:29 +00:00
"ts-node" : "^10.9.1" ,
2022-11-23 17:06:12 +00:00
"typescript" : "^4.9.3" ,
2023-01-31 23:33:46 +00:00
"vite" : "^3.2.5" ,
"vite-plugin-pwa" : "^0.14.1" ,
2022-11-22 11:14:11 +00:00
"vitest" : "^0.25.3" ,
2022-11-30 19:09:29 +00:00
"workbox-expiration" : "^6.5.4" ,
"workbox-navigation-preload" : "^6.5.4" ,
"workbox-precaching" : "^6.5.4" ,
"workbox-routing" : "^6.5.4" ,
"workbox-strategies" : "^6.5.4" ,
"workbox-window" : "^6.5.4" ,
2022-03-08 15:54:13 +00:00
"xml2js" : "^0.4.23" ,
2022-11-30 19:09:29 +00:00
"yaml" : "^2.1.3"
2020-05-08 10:04:00 +00:00
}
}