fix: change node version to 21

pull/2836/head
Johan Girod 2023-12-13 10:18:39 +01:00
parent 837d56c64a
commit 4b5e946eb9
16 changed files with 279 additions and 7575 deletions

View File

@ -6,7 +6,7 @@ runs:
steps:
- uses: actions/setup-node@v3
with:
node-version: '18'
node-version: '21'
cache: 'yarn'
- run: yarn install --immutable
shell: bash

View File

@ -11,7 +11,7 @@
"eslint.format.enable": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"githubPullRequests.ignoredPullRequestBranches": ["master"]
}

View File

@ -56,7 +56,6 @@
"@types/node": "^20.6.3",
"@types/swagger-ui-dist": "^3.30.1",
"chai-http": "^4.4.0",
"ts-node": "^10.9.1",
"typescript": "^5.2.2",
"vitest": "^0.34.4",
"wait-on": "^7.0.1"

View File

@ -174,7 +174,7 @@ describe('e2e test mon-entreprise api', () => {
return res.text
})
).resolves.toMatchInlineSnapshot(
'"Unexpected token x in JSON at position 2"'
'"Expected property name or \'}\' in JSON at position 2 (line 1 column 3)"'
)
})
})

View File

@ -35,9 +35,6 @@
// remove this when vite support "NodeNext" : https://github.com/vitejs/vite/issues/10481 or https://github.com/vitejs/vite/issues/8993
"skipLibCheck": true
},
"ts-node": {
"esm": true
},
"include": ["source"],
"exclude": ["**/dist", "vitest.config.ts"]
}

View File

@ -64,6 +64,6 @@
},
"packageManager": "yarn@3.5.0",
"engines": {
"node": "^18"
"node": "^21"
}
}

View File

@ -33,7 +33,6 @@
"@types/koa__router": "^12.0.1",
"@types/node": "^20.6.3",
"@types/safe-timers": "^1.1.0",
"ts-node": "^10.9.1",
"typescript": "^5.2.2"
},
"engines": {

View File

@ -32,10 +32,7 @@
/* Advanced Options */
"forceConsistentCasingInFileNames": true
},
"ts-node": {
"esm": true,
"files": true
},
"include": ["source", "types/**/*.d.ts"],
"exclude": ["**/node_modules", "**/dist", "vitest.config.ts"]
}

View File

@ -1,6 +1,6 @@
import { writeFileSync } from 'node:fs'
import { absoluteSitePaths, generateSiteMap } from '../source/sitePaths.js'
import { absoluteSitePaths, generateSiteMap } from '../source/sitePaths.ts'
const basePathEn =
process.env.VITE_EN_BASE_URL ?? 'http://localhost:3000/infrance'

View File

@ -3,7 +3,7 @@ import path from 'node:path'
import { fileURLToPath } from 'url'
// @ts-ignore
import { render } from '../dist/ssr/entry-server.js'
import { render } from '../dist/ssr/entry-server'
const dirname = path.dirname(fileURLToPath(import.meta.url))

View File

@ -9,8 +9,9 @@ import { absoluteSitePaths } from '../source/sitePaths.js'
const filename = new URL('./prerender-worker.ts', import.meta.url).href
const pool = new Tinypool({
filename,
execArgv: ['--loader', 'ts-node/esm'],
execArgv: ['--import', 'tsx/esm'],
idleTimeout: 2000,
runtime: 'child_process',
})
const sitePathFr = absoluteSitePaths.fr
@ -66,6 +67,7 @@ const redirects = await Promise.all(
urls.map(async (url) => {
const path = await (pool.run({
site,
url,
lang: site === 'mon-entreprise' ? 'fr' : 'en',
}) as Promise<string>)

View File

@ -37,12 +37,12 @@
"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",
"build:iframe-script": "NODE_OPTIONS='--max-old-space-size=4096'; vite build --config build/vite-iframe-script.config.ts",
"build:simulator-data": "vite build --config build/vite-build-simulation-data.config.ts",
"build:prerender": "ts-node-esm build/prerender.ts",
"build:sitemap": "ts-node-esm build/build-sitemap.ts",
"build:prerender": "tsx build/prerender.ts",
"build:sitemap": "tsx build/build-sitemap.ts",
"build:ssr": "NODE_OPTIONS='--max-old-space-size=4096'; vite build --ssr ./source/entries/entry-server.tsx --outDir ./dist/ssr --emptyOutDir && echo '{\"type\": \"module\"}' > dist/package.json",
"build:yaml-to-dts": "ts-node-esm build/build-yaml-to-dts.ts",
"build:yaml-to-dts": "tsx build/build-yaml-to-dts.ts",
"algolia:clean": "node scripts/search/clean.js",
"algolia:update": "yarn build:simulator-data && ts-node-esm ./scripts/search/update-data.ts",
"algolia:update": "yarn build:simulator-data && tsx ./scripts/search/update-data.ts",
"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",
@ -93,7 +93,6 @@
"redux": "^4.2.1",
"reselect": "^4.1.8",
"styled-components": "^6.0.8",
"stylis": "^4.3.0",
"whatwg-fetch": "^3.6.19"
},
"devDependencies": {
@ -103,7 +102,6 @@
"@redux-devtools/extension": "^3.2.5",
"@rollup/plugin-replace": "^5.0.2",
"@rollup/plugin-yaml": "^4.1.1",
"@rushstack/package-deps-hash": "^3.2.67",
"@sentry/vite-plugin": "^2.7.1",
"@storybook/addon-a11y": "^7.4.2",
"@storybook/addon-actions": "^7.4.2",
@ -129,22 +127,18 @@
"cypress-wait-until": "^1.7.2",
"dotenv": "^16.3.1",
"i18next-parser": "^8.7.0",
"netlify-cli": "^16.4.0",
"rollup-plugin-toml": "^1.0.0",
"serve-static": "^1.15.0",
"storybook": "^7.4.3",
"ts-morph": "^19.0.0",
"ts-node": "^10.9.1",
"tinypool": "^0.8.1",
"tsx": "^4.6.2",
"typescript": "^5.2.2",
"vite": "^4.4.9",
"vite-plugin-pwa": "^0.16.5",
"vitest": "^0.34.4",
"workbox-expiration": "^7.0.0",
"workbox-navigation-preload": "^7.0.0",
"workbox-precaching": "^7.0.0",
"workbox-routing": "^7.0.0",
"workbox-strategies": "^7.0.0",
"workbox-window": "^7.0.0",
"xml2js": "^0.4.23",
"yaml": "^2.3.2"
}

View File

@ -13,16 +13,16 @@
"node": "^18"
},
"scripts": {
"extract-NAF-from-PDF": "ts-node-esm ./extract-NAF-data/convert-pdf.ts",
"extract-guichet": "ts-node-esm ./NomenclatureGuichet/extract.ts",
"fetch-nombre-etablissements": "ts-node-esm ./nombre-etablissements-par-code-ape/fetch-json.ts",
"merge-data": "ts-node-esm ./NAF-search/merge-data.ts",
"extract-NAF-from-PDF": "tsx ./extract-NAF-data/convert-pdf.ts",
"extract-guichet": "tsx ./NomenclatureGuichet/extract.ts",
"fetch-nombre-etablissements": "tsx ./nombre-etablissements-par-code-ape/fetch-json.ts",
"merge-data": "tsx ./NAF-search/merge-data.ts",
"build": "yarn extract-NAF-from-PDF && yarn extract-guichet && yarn fetch-nombre-etablissements && yarn merge-data"
},
"devDependencies": {
"csv": "^6.2.7",
"csv-parser": "^3.0.0",
"pdfdataextract": "^3.2.0",
"ts-node": "^10.9.1"
"tsx": "^4.6.2"
}
}

View File

@ -6,7 +6,7 @@ dirigeant . rémunération . net: 5000
dirigeant . rémunération . net . après impôt: 5000
entreprise . chiffre d'affaires: 6221
impôt . montant: 0
protection sociale . retraite . base: 36
protection sociale . retraite . base: 38
protection sociale . retraite . complémentaire: 24
protection sociale . retraite . trimestres: 3
@ -19,7 +19,7 @@ dirigeant . rémunération . net: 20000
dirigeant . rémunération . net . après impôt: 19253
entreprise . chiffre d'affaires: 24544
impôt . montant: 747
protection sociale . retraite . base: 144
protection sociale . retraite . base: 151
protection sociale . retraite . complémentaire: 95
protection sociale . retraite . trimestres: 4
@ -32,7 +32,7 @@ dirigeant . rémunération . net: 50000
dirigeant . rémunération . net . après impôt: 40828
entreprise . chiffre d'affaires: 71074
impôt . montant: 9172
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 291
protection sociale . retraite . trimestres: 4"
`;
@ -65,7 +65,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47657
entreprise . chiffre d'affaires: 92188
impôt . montant: 12343
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 409
protection sociale . retraite . trimestres: 4"
`;
@ -76,7 +76,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47662
entreprise . chiffre d'affaires: 91471
impôt . montant: 12338
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 409
protection sociale . retraite . trimestres: 4"
`;
@ -87,7 +87,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47665
entreprise . chiffre d'affaires: 91147
impôt . montant: 12335
protection sociale . retraite . base: 410
protection sociale . retraite . base: 430
protection sociale . retraite . complémentaire: 409
protection sociale . retraite . trimestres: 4"
`;
@ -98,7 +98,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47629
entreprise . chiffre d'affaires: 95562
impôt . montant: 12371
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 410
protection sociale . retraite . trimestres: 4"
`;
@ -109,7 +109,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47644
entreprise . chiffre d'affaires: 93743
impôt . montant: 12356
protection sociale . retraite . base: 437
protection sociale . retraite . base: 458
protection sociale . retraite . complémentaire: 410
protection sociale . retraite . trimestres: 4"
`;
@ -120,7 +120,7 @@ dirigeant . rémunération . net: 1000
dirigeant . rémunération . net . après impôt: 1000
entreprise . chiffre d'affaires: 2783
impôt . montant: 0
protection sociale . retraite . base: 71
protection sociale . retraite . base: 74
protection sociale . retraite . complémentaire: 5
protection sociale . retraite . trimestres: 3
@ -133,7 +133,7 @@ dirigeant . rémunération . net: 60000
dirigeant . rémunération . net . après impôt: 47657
entreprise . chiffre d'affaires: 92188
impôt . montant: 12343
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 409
protection sociale . retraite . trimestres: 4"
`;
@ -144,7 +144,7 @@ dirigeant . rémunération . net: 40000
dirigeant . rémunération . net . après impôt: 34024
entreprise . chiffre d'affaires: 47053
impôt . montant: 5976
protection sociale . retraite . base: 520
protection sociale . retraite . base: 545
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 0"
`;
@ -155,7 +155,7 @@ dirigeant . rémunération . net: 10000
dirigeant . rémunération . net . après impôt: 10000
entreprise . chiffre d'affaires: 13434
impôt . montant: 0
protection sociale . retraite . base: 72
protection sociale . retraite . base: 76
protection sociale . retraite . complémentaire: 48
protection sociale . retraite . trimestres: 4
@ -168,7 +168,7 @@ dirigeant . rémunération . net: 50000
dirigeant . rémunération . net . après impôt: 40828
entreprise . chiffre d'affaires: 71074
impôt . montant: 9172
protection sociale . retraite . base: 308
protection sociale . retraite . base: 323
protection sociale . retraite . complémentaire: 291
protection sociale . retraite . trimestres: 4"
`;
@ -179,7 +179,7 @@ dirigeant . rémunération . net: 100000
dirigeant . rémunération . net . après impôt: 72415
entreprise . chiffre d'affaires: 146865
impôt . montant: 27585
protection sociale . retraite . base: 311
protection sociale . retraite . base: 326
protection sociale . retraite . complémentaire: 874
protection sociale . retraite . trimestres: 4"
`;
@ -190,7 +190,7 @@ dirigeant . rémunération . net: 500
dirigeant . rémunération . net . après impôt: 500
entreprise . chiffre d'affaires: 1423
impôt . montant: 0
protection sociale . retraite . base: 35
protection sociale . retraite . base: 37
protection sociale . retraite . complémentaire: 2
protection sociale . retraite . trimestres: 3
@ -203,7 +203,7 @@ dirigeant . rémunération . net: 1000
dirigeant . rémunération . net . après impôt: 1000
entreprise . chiffre d'affaires: 2024
impôt . montant: 0
protection sociale . retraite . base: 35
protection sociale . retraite . base: 37
protection sociale . retraite . complémentaire: 5
protection sociale . retraite . trimestres: 3
@ -216,7 +216,7 @@ dirigeant . rémunération . net: 1500
dirigeant . rémunération . net . après impôt: 1500
entreprise . chiffre d'affaires: 2624
impôt . montant: 0
protection sociale . retraite . base: 35
protection sociale . retraite . base: 37
protection sociale . retraite . complémentaire: 7
protection sociale . retraite . trimestres: 3
@ -229,7 +229,7 @@ dirigeant . rémunération . net: 2000
dirigeant . rémunération . net . après impôt: 2000
entreprise . chiffre d'affaires: 3226
impôt . montant: 0
protection sociale . retraite . base: 35
protection sociale . retraite . base: 37
protection sociale . retraite . complémentaire: 10
protection sociale . retraite . trimestres: 3
@ -242,7 +242,7 @@ dirigeant . rémunération . net: 5000
dirigeant . rémunération . net . après impôt: 5000
entreprise . chiffre d'affaires: 6846
impôt . montant: 0
protection sociale . retraite . base: 36
protection sociale . retraite . base: 38
protection sociale . retraite . complémentaire: 24
protection sociale . retraite . trimestres: 3
@ -255,7 +255,7 @@ dirigeant . rémunération . net: 10000
dirigeant . rémunération . net . après impôt: 10000
entreprise . chiffre d'affaires: 13434
impôt . montant: 0
protection sociale . retraite . base: 72
protection sociale . retraite . base: 76
protection sociale . retraite . complémentaire: 48
protection sociale . retraite . trimestres: 4
@ -268,7 +268,7 @@ dirigeant . rémunération . net: 100000
dirigeant . rémunération . net . après impôt: 72415
entreprise . chiffre d'affaires: 146865
impôt . montant: 27585
protection sociale . retraite . base: 311
protection sociale . retraite . base: 326
protection sociale . retraite . complémentaire: 874
protection sociale . retraite . trimestres: 4"
`;
@ -279,7 +279,7 @@ dirigeant . rémunération . net: 1000000
dirigeant . rémunération . net . après impôt: 527756
entreprise . chiffre d'affaires: 1244199
impôt . montant: 472244
protection sociale . retraite . base: 319
protection sociale . retraite . base: 334
protection sociale . retraite . complémentaire: 1188
protection sociale . retraite . trimestres: 4"
`;
@ -290,7 +290,7 @@ dirigeant . rémunération . net: 21733
dirigeant . rémunération . net . après impôt: 20686
entreprise . chiffre d'affaires: 30000
impôt . montant: 1047
protection sociale . retraite . base: 157
protection sociale . retraite . base: 165
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -301,7 +301,7 @@ dirigeant . rémunération . net: 21561
dirigeant . rémunération . net . après impôt: 20541
entreprise . chiffre d'affaires: 30000
impôt . montant: 1020
protection sociale . retraite . base: 156
protection sociale . retraite . base: 164
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -312,7 +312,7 @@ dirigeant . rémunération . net: 236161
dirigeant . rémunération . net . après impôt: 148036
entreprise . chiffre d'affaires: 300000
impôt . montant: 88125
protection sociale . retraite . base: 319
protection sociale . retraite . base: 334
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -323,7 +323,7 @@ dirigeant . rémunération . net: 38545
dirigeant . rémunération . net . après impôt: 32981
entreprise . chiffre d'affaires: 50000
impôt . montant: 5564
protection sociale . retraite . base: 279
protection sociale . retraite . base: 292
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -336,7 +336,7 @@ dirigeant . rémunération . net: 38143
dirigeant . rémunération . net . après impôt: 32700
entreprise . chiffre d'affaires: 50000
impôt . montant: 5443
protection sociale . retraite . base: 276
protection sociale . retraite . base: 289
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -349,7 +349,7 @@ dirigeant . rémunération . net: 15420
dirigeant . rémunération . net . après impôt: 15420
entreprise . chiffre d'affaires: 20000
impôt . montant: 0
protection sociale . retraite . base: 111
protection sociale . retraite . base: 117
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -362,7 +362,7 @@ dirigeant . rémunération . net: 35092
dirigeant . rémunération . net . après impôt: 30565
entreprise . chiffre d'affaires: 50000
impôt . montant: 4527
protection sociale . retraite . base: 254
protection sociale . retraite . base: 267
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -373,7 +373,7 @@ dirigeant . rémunération . net: 35466
dirigeant . rémunération . net . après impôt: 30828
entreprise . chiffre d'affaires: 50000
impôt . montant: 4638
protection sociale . retraite . base: 257
protection sociale . retraite . base: 269
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -384,7 +384,7 @@ dirigeant . rémunération . net: 29832
dirigeant . rémunération . net . après impôt: 26884
entreprise . chiffre d'affaires: 50000
impôt . montant: 2948
protection sociale . retraite . base: 218
protection sociale . retraite . base: 228
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -395,7 +395,7 @@ dirigeant . rémunération . net: 210787
dirigeant . rémunération . net . après impôt: 134080
entreprise . chiffre d'affaires: 300000
impôt . montant: 76707
protection sociale . retraite . base: 319
protection sociale . retraite . base: 334
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -406,7 +406,7 @@ dirigeant . rémunération . net: 291570
dirigeant . rémunération . net . après impôt: 175716
entreprise . chiffre d'affaires: 400000
impôt . montant: 115854
protection sociale . retraite . base: 319
protection sociale . retraite . base: 334
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -417,7 +417,7 @@ dirigeant . rémunération . net: 85374
dirigeant . rémunération . net . après impôt: 64085
entreprise . chiffre d'affaires: 120000
impôt . montant: 21289
protection sociale . retraite . base: 310
protection sociale . retraite . base: 325
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -428,7 +428,7 @@ dirigeant . rémunération . net: 35466
dirigeant . rémunération . net . après impôt: 30828
entreprise . chiffre d'affaires: 50000
impôt . montant: 4638
protection sociale . retraite . base: 257
protection sociale . retraite . base: 269
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -439,7 +439,7 @@ dirigeant . rémunération . net: 37570
dirigeant . rémunération . net . après impôt: 32299
entreprise . chiffre d'affaires: 50000
impôt . montant: 5271
protection sociale . retraite . base: 272
protection sociale . retraite . base: 285
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4"
`;
@ -450,7 +450,7 @@ dirigeant . rémunération . net: 14714
dirigeant . rémunération . net . après impôt: 14714
entreprise . chiffre d'affaires: 20000
impôt . montant: 0
protection sociale . retraite . base: 106
protection sociale . retraite . base: 112
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -463,7 +463,7 @@ dirigeant . rémunération . net: 2481
dirigeant . rémunération . net . après impôt: 2481
entreprise . chiffre d'affaires: 4000
impôt . montant: 0
protection sociale . retraite . base: 35
protection sociale . retraite . base: 37
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 3
@ -476,7 +476,7 @@ dirigeant . rémunération . net: 14714
dirigeant . rémunération . net . après impôt: 14714
entreprise . chiffre d'affaires: 20000
impôt . montant: 0
protection sociale . retraite . base: 106
protection sociale . retraite . base: 112
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -489,7 +489,7 @@ dirigeant . rémunération . net: 14714
dirigeant . rémunération . net . après impôt: 14714
entreprise . chiffre d'affaires: 20000
impôt . montant: 0
protection sociale . retraite . base: 106
protection sociale . retraite . base: 112
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4
@ -502,7 +502,7 @@ dirigeant . rémunération . net: 14714
dirigeant . rémunération . net . après impôt: 14714
entreprise . chiffre d'affaires: 20000
impôt . montant: 0
protection sociale . retraite . base: 106
protection sociale . retraite . base: 112
protection sociale . retraite . complémentaire: 0
protection sociale . retraite . trimestres: 4

View File

@ -10,6 +10,7 @@
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"allowJs": true,
"allowImportingTsExtensions": true,
"isolatedModules": true,
"paths": {
"@/*": ["*"]
@ -25,9 +26,7 @@
"noEmit": true,
"strict": true
},
"ts-node": {
"transpileOnly": true
},
"include": [
"source",
"scripts",

7713
yarn.lock

File diff suppressed because it is too large Load Diff