From 51d8562293fed63148f564de6d0946f0151cc02b Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 6 Feb 2025 14:01:09 +0800 Subject: [PATCH] feat(create-rsbuild): specify type module by default (#4490) --- package.json | 14 +++++++------- .../create-rsbuild/template-lit-js/package.json | 5 +++-- .../create-rsbuild/template-lit-ts/package.json | 5 +++-- .../create-rsbuild/template-preact-js/package.json | 5 +++-- .../create-rsbuild/template-preact-ts/package.json | 5 +++-- .../create-rsbuild/template-react-js/package.json | 5 +++-- .../create-rsbuild/template-react-ts/package.json | 5 +++-- .../create-rsbuild/template-solid-js/package.json | 5 +++-- .../create-rsbuild/template-solid-ts/package.json | 5 +++-- .../create-rsbuild/template-svelte-js/package.json | 5 +++-- .../create-rsbuild/template-svelte-ts/package.json | 5 +++-- .../template-vanilla-js/package.json | 5 +++-- .../template-vanilla-ts/package.json | 5 +++-- .../create-rsbuild/template-vue2-js/package.json | 5 +++-- .../create-rsbuild/template-vue2-ts/package.json | 5 +++-- .../create-rsbuild/template-vue3-js/package.json | 5 +++-- .../create-rsbuild/template-vue3-ts/package.json | 5 +++-- 17 files changed, 55 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index 4810936641..4d712da9a5 100644 --- a/package.json +++ b/package.json @@ -53,16 +53,16 @@ "typescript": "^5.7.3", "vitest": "^3.0.5" }, - "pnpm": { - "patchedDependencies": { - "http-proxy@1.18.1": "patches/http-proxy@1.18.1.patch", - "postcss-loader@8.1.1": "patches/postcss-loader@8.1.1.patch", - "css-loader@7.1.2": "patches/css-loader@7.1.2.patch" - } - }, "packageManager": "pnpm@10.0.0", "engines": { "node": ">=18.0.0", "pnpm": ">=10.0.0" + }, + "pnpm": { + "patchedDependencies": { + "css-loader@7.1.2": "patches/css-loader@7.1.2.patch", + "http-proxy@1.18.1": "patches/http-proxy@1.18.1.patch", + "postcss-loader@8.1.1": "patches/postcss-loader@8.1.1.patch" + } } } diff --git a/packages/create-rsbuild/template-lit-js/package.json b/packages/create-rsbuild/template-lit-js/package.json index 1c0831d250..b115756f1d 100644 --- a/packages/create-rsbuild/template-lit-js/package.json +++ b/packages/create-rsbuild/template-lit-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-lit-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-lit-ts/package.json b/packages/create-rsbuild/template-lit-ts/package.json index 597db2f18f..043c07b1ac 100644 --- a/packages/create-rsbuild/template-lit-ts/package.json +++ b/packages/create-rsbuild/template-lit-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-lit-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-preact-js/package.json b/packages/create-rsbuild/template-preact-js/package.json index a2d0294b7f..0bf88fa9dd 100644 --- a/packages/create-rsbuild/template-preact-js/package.json +++ b/packages/create-rsbuild/template-preact-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-preact-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-preact-ts/package.json b/packages/create-rsbuild/template-preact-ts/package.json index d1c45d1733..4a089534a2 100644 --- a/packages/create-rsbuild/template-preact-ts/package.json +++ b/packages/create-rsbuild/template-preact-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-preact-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-react-js/package.json b/packages/create-rsbuild/template-react-js/package.json index c66417f33e..413e59926a 100644 --- a/packages/create-rsbuild/template-react-js/package.json +++ b/packages/create-rsbuild/template-react-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-react-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-react-ts/package.json b/packages/create-rsbuild/template-react-ts/package.json index 8c800e43bc..38e8679c7d 100644 --- a/packages/create-rsbuild/template-react-ts/package.json +++ b/packages/create-rsbuild/template-react-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-react-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-solid-js/package.json b/packages/create-rsbuild/template-solid-js/package.json index 2a52a67c4f..7171b670e1 100644 --- a/packages/create-rsbuild/template-solid-js/package.json +++ b/packages/create-rsbuild/template-solid-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-solid-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-solid-ts/package.json b/packages/create-rsbuild/template-solid-ts/package.json index f546df4557..165f580b09 100644 --- a/packages/create-rsbuild/template-solid-ts/package.json +++ b/packages/create-rsbuild/template-solid-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-solid-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-svelte-js/package.json b/packages/create-rsbuild/template-svelte-js/package.json index 7a6b00389e..bf4edde8fc 100644 --- a/packages/create-rsbuild/template-svelte-js/package.json +++ b/packages/create-rsbuild/template-svelte-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-svelte-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-svelte-ts/package.json b/packages/create-rsbuild/template-svelte-ts/package.json index 83126b5ce7..74eaeefb26 100644 --- a/packages/create-rsbuild/template-svelte-ts/package.json +++ b/packages/create-rsbuild/template-svelte-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-svelte-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview", "svelte-check": "svelte-check --tsconfig ./tsconfig.json" }, diff --git a/packages/create-rsbuild/template-vanilla-js/package.json b/packages/create-rsbuild/template-vanilla-js/package.json index 977a535c95..4e0d37ee32 100644 --- a/packages/create-rsbuild/template-vanilla-js/package.json +++ b/packages/create-rsbuild/template-vanilla-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vanilla-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "devDependencies": { diff --git a/packages/create-rsbuild/template-vanilla-ts/package.json b/packages/create-rsbuild/template-vanilla-ts/package.json index bce61788c9..c4ff97aaa6 100644 --- a/packages/create-rsbuild/template-vanilla-ts/package.json +++ b/packages/create-rsbuild/template-vanilla-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vanilla-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "devDependencies": { diff --git a/packages/create-rsbuild/template-vue2-js/package.json b/packages/create-rsbuild/template-vue2-js/package.json index f2446ccdca..33b83dbafe 100644 --- a/packages/create-rsbuild/template-vue2-js/package.json +++ b/packages/create-rsbuild/template-vue2-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vue2-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-vue2-ts/package.json b/packages/create-rsbuild/template-vue2-ts/package.json index 1f49fd52c3..168af3d901 100644 --- a/packages/create-rsbuild/template-vue2-ts/package.json +++ b/packages/create-rsbuild/template-vue2-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vue2-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-vue3-js/package.json b/packages/create-rsbuild/template-vue3-js/package.json index 123603ccf8..4c60bd6fae 100644 --- a/packages/create-rsbuild/template-vue3-js/package.json +++ b/packages/create-rsbuild/template-vue3-js/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vue3-js", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": { diff --git a/packages/create-rsbuild/template-vue3-ts/package.json b/packages/create-rsbuild/template-vue3-ts/package.json index bf679152b1..2e6d3e0530 100644 --- a/packages/create-rsbuild/template-vue3-ts/package.json +++ b/packages/create-rsbuild/template-vue3-ts/package.json @@ -1,10 +1,11 @@ { "name": "rsbuild-vue3-ts", - "private": true, "version": "1.0.0", + "private": true, + "type": "module", "scripts": { - "dev": "rsbuild dev --open", "build": "rsbuild build", + "dev": "rsbuild dev --open", "preview": "rsbuild preview" }, "dependencies": {