From 9e3008562b9673398ea98bc6b7229776dd2927d1 Mon Sep 17 00:00:00 2001 From: Alexandre Philibeaux Date: Wed, 22 May 2024 09:55:40 +0200 Subject: [PATCH] fix(changeset): use ssr build --- .changeset/happy-cameras-kneel.md | 5 +++ package.json | 1 + packages/changesets-renovate/package.json | 1 + packages/changesets-renovate/vite.config.ts | 1 + packages/cookie-consent/package.json | 1 + packages/outdated-browser/package.json | 1 + packages/random-name/package.json | 1 + packages/regex/package.json | 1 + packages/use-dataloader/package.json | 1 + packages/use-growthbook/package.json | 1 + packages/use-i18n/package.json | 1 + packages/use-media/package.json | 1 + packages/use-query-params/package.json | 1 + packages/use-random-name/package.json | 1 + packages/use-segment/package.json | 1 + packages/use-storage/package.json | 1 + packages/validate-icu-locales/package.json | 1 + packages/validate-icu-locales/vite.config.ts | 1 + pnpm-lock.yaml | 38 ++++++++++++++++++++ 19 files changed, 60 insertions(+) create mode 100644 .changeset/happy-cameras-kneel.md diff --git a/.changeset/happy-cameras-kneel.md b/.changeset/happy-cameras-kneel.md new file mode 100644 index 000000000..0c063372c --- /dev/null +++ b/.changeset/happy-cameras-kneel.md @@ -0,0 +1,5 @@ +--- +'@scaleway/changesets-renovate': patch +--- + +use ssr build with vite diff --git a/package.json b/package.json index ceeacb15d..e01895470 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "mockdate": "3.0.5", "prettier": "3.2.5", "read-pkg": "9.0.1", + "shx": "0.3.4", "tstyche": "1.1.0 ", "typescript": "5.4.5", "vite": "5.2.11", diff --git a/packages/changesets-renovate/package.json b/packages/changesets-renovate/package.json index 4b5e8ef88..53ab44d1a 100644 --- a/packages/changesets-renovate/package.json +++ b/packages/changesets-renovate/package.json @@ -25,6 +25,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/changesets-renovate/vite.config.ts b/packages/changesets-renovate/vite.config.ts index ebb3d2ce2..c69737057 100644 --- a/packages/changesets-renovate/vite.config.ts +++ b/packages/changesets-renovate/vite.config.ts @@ -3,6 +3,7 @@ import { defaultConfig } from '../../vite.config' export default mergeConfig(defineConfig(defaultConfig), { build: { + ssr: true, target: ['node20'], }, test: { diff --git a/packages/cookie-consent/package.json b/packages/cookie-consent/package.json index 1aa7bfd11..89bba2079 100644 --- a/packages/cookie-consent/package.json +++ b/packages/cookie-consent/package.json @@ -18,6 +18,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/outdated-browser/package.json b/packages/outdated-browser/package.json index 1c19468c5..278b4e3e3 100644 --- a/packages/outdated-browser/package.json +++ b/packages/outdated-browser/package.json @@ -17,6 +17,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/random-name/package.json b/packages/random-name/package.json index 9eee67ef1..0f5908c2a 100644 --- a/packages/random-name/package.json +++ b/packages/random-name/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/regex/package.json b/packages/regex/package.json index b800a2aca..35c38923a 100644 --- a/packages/regex/package.json +++ b/packages/regex/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-dataloader/package.json b/packages/use-dataloader/package.json index 88b180371..13621789a 100644 --- a/packages/use-dataloader/package.json +++ b/packages/use-dataloader/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-growthbook/package.json b/packages/use-growthbook/package.json index edc8067ab..b76504e82 100644 --- a/packages/use-growthbook/package.json +++ b/packages/use-growthbook/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-i18n/package.json b/packages/use-i18n/package.json index bb1ebbb26..837f81346 100644 --- a/packages/use-i18n/package.json +++ b/packages/use-i18n/package.json @@ -34,6 +34,7 @@ "react-intl" ], "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-media/package.json b/packages/use-media/package.json index a785933eb..79e022f88 100644 --- a/packages/use-media/package.json +++ b/packages/use-media/package.json @@ -20,6 +20,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-query-params/package.json b/packages/use-query-params/package.json index da872a629..af59354d6 100644 --- a/packages/use-query-params/package.json +++ b/packages/use-query-params/package.json @@ -20,6 +20,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-random-name/package.json b/packages/use-random-name/package.json index efc6df3f1..a0bb552de 100644 --- a/packages/use-random-name/package.json +++ b/packages/use-random-name/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-segment/package.json b/packages/use-segment/package.json index 7f672ca1c..c3c70eac3 100644 --- a/packages/use-segment/package.json +++ b/packages/use-segment/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/use-storage/package.json b/packages/use-storage/package.json index 09e97f8b9..a8359197e 100644 --- a/packages/use-storage/package.json +++ b/packages/use-storage/package.json @@ -21,6 +21,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/validate-icu-locales/package.json b/packages/validate-icu-locales/package.json index 9ce4dca35..7f7286403 100644 --- a/packages/validate-icu-locales/package.json +++ b/packages/validate-icu-locales/package.json @@ -23,6 +23,7 @@ "access": "public" }, "scripts": { + "prebuild": "shx rm -rf dist", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", "build": "vite build --config vite.config.ts && pnpm run type:generate", diff --git a/packages/validate-icu-locales/vite.config.ts b/packages/validate-icu-locales/vite.config.ts index f74b4d559..7cfa114ed 100644 --- a/packages/validate-icu-locales/vite.config.ts +++ b/packages/validate-icu-locales/vite.config.ts @@ -5,6 +5,7 @@ import { defaultConfig } from '../../vite.config' export default mergeConfig(defineConfig(defaultConfig), { build: { + ssr: true, target: ['node20'], }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdbc58345..ad3a5936e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -101,6 +101,9 @@ importers: read-pkg: specifier: 9.0.1 version: 9.0.1 + shx: + specifier: 0.3.4 + version: 0.3.4 tstyche: specifier: '1.1.0 ' version: 1.1.0(typescript@5.4.5) @@ -3654,6 +3657,10 @@ packages: international-types@0.8.1: resolution: {integrity: sha512-tajBCAHo4I0LIFlmQ9ZWfjMWVyRffzuvfbXCd6ssFt5u1Zw15DN0UBpVTItXdNa1ls+cpQt3Yw8+TxsfGF8JcA==} + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + intl-messageformat@10.5.13: resolution: {integrity: sha512-9X3kzxrXlaFNtXwEQV7UWk1KwIyEMguQyuj2I0NDDMcCd3+1d/51tL7nLzi7YE/HVe9G3v2rEMxQl61G4gmTIQ==} @@ -4623,6 +4630,10 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -4775,6 +4786,16 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + shelljs@0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + + shx@0.3.4: + resolution: {integrity: sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==} + engines: {node: '>=6'} + hasBin: true + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -9464,6 +9485,8 @@ snapshots: international-types@0.8.1: {} + interpret@1.4.0: {} + intl-messageformat@10.5.13: dependencies: '@formatjs/ecma402-abstract': 1.18.3 @@ -10652,6 +10675,10 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 + rechoir@0.6.2: + dependencies: + resolve: 1.22.8 + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -10833,6 +10860,17 @@ snapshots: shebang-regex@3.0.0: {} + shelljs@0.8.5: + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + + shx@0.3.4: + dependencies: + minimist: 1.2.8 + shelljs: 0.8.5 + side-channel@1.0.6: dependencies: call-bind: 1.0.7