From 4582332f3b9510b6a463da7bac7b45dd7265701b Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Fri, 12 Mar 2021 20:12:20 +0100 Subject: [PATCH 1/2] chore: Use @preact/preset-vite for Preact templates --- packages/create-app/template-preact-ts/package.json | 4 ++-- packages/create-app/template-preact-ts/vite.config.ts | 9 ++------- packages/create-app/template-preact/package.json | 4 ++-- packages/create-app/template-preact/vite.config.js | 9 ++------- 4 files changed, 8 insertions(+), 18 deletions(-) diff --git a/packages/create-app/template-preact-ts/package.json b/packages/create-app/template-preact-ts/package.json index 26469d50809d7f..fd4e8395219353 100644 --- a/packages/create-app/template-preact-ts/package.json +++ b/packages/create-app/template-preact-ts/package.json @@ -10,8 +10,8 @@ "preact": "^10.5.9" }, "devDependencies": { - "@prefresh/vite": "^2.0.0", + "@preact/preset-vite": "^2.0.0", "typescript": "^4.1.3", "vite": "^2.1.0" } -} \ No newline at end of file +} diff --git a/packages/create-app/template-preact-ts/vite.config.ts b/packages/create-app/template-preact-ts/vite.config.ts index 35560da39ca851..e3bdaffe854595 100644 --- a/packages/create-app/template-preact-ts/vite.config.ts +++ b/packages/create-app/template-preact-ts/vite.config.ts @@ -1,12 +1,7 @@ import { defineConfig } from 'vite' -import preactRefresh from '@prefresh/vite' +import preact from '@preact/preset-vite' // https://vitejs.dev/config/ export default defineConfig({ - esbuild: { - jsxFactory: 'h', - jsxFragment: 'Fragment', - jsxInject: `import { h, Fragment } from 'preact'` - }, - plugins: [preactRefresh()] + plugins: [preact()] }) diff --git a/packages/create-app/template-preact/package.json b/packages/create-app/template-preact/package.json index 7eaa2d46ac2a7c..913b4227012d58 100644 --- a/packages/create-app/template-preact/package.json +++ b/packages/create-app/template-preact/package.json @@ -10,7 +10,7 @@ "preact": "^10.5.9" }, "devDependencies": { - "@prefresh/vite": "^2.0.0", + "@preact/preset-vite": "^2.0.0", "vite": "^2.1.0" } -} \ No newline at end of file +} diff --git a/packages/create-app/template-preact/vite.config.js b/packages/create-app/template-preact/vite.config.js index 35560da39ca851..e3bdaffe854595 100644 --- a/packages/create-app/template-preact/vite.config.js +++ b/packages/create-app/template-preact/vite.config.js @@ -1,12 +1,7 @@ import { defineConfig } from 'vite' -import preactRefresh from '@prefresh/vite' +import preact from '@preact/preset-vite' // https://vitejs.dev/config/ export default defineConfig({ - esbuild: { - jsxFactory: 'h', - jsxFragment: 'Fragment', - jsxInject: `import { h, Fragment } from 'preact'` - }, - plugins: [preactRefresh()] + plugins: [preact()] }) From 53f1869cea2a5cc9151547616e11f56cbf9f8d7e Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Mon, 15 Mar 2021 21:10:59 +0100 Subject: [PATCH 2/2] chore: Update Preact version in Preact templates --- packages/create-app/template-preact-ts/package.json | 2 +- packages/create-app/template-preact/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/create-app/template-preact-ts/package.json b/packages/create-app/template-preact-ts/package.json index fd4e8395219353..95b9bb34335c21 100644 --- a/packages/create-app/template-preact-ts/package.json +++ b/packages/create-app/template-preact-ts/package.json @@ -7,7 +7,7 @@ "serve": "vite preview" }, "dependencies": { - "preact": "^10.5.9" + "preact": "^10.5.13" }, "devDependencies": { "@preact/preset-vite": "^2.0.0", diff --git a/packages/create-app/template-preact/package.json b/packages/create-app/template-preact/package.json index 913b4227012d58..3ecf69f63a4d33 100644 --- a/packages/create-app/template-preact/package.json +++ b/packages/create-app/template-preact/package.json @@ -7,7 +7,7 @@ "serve": "vite preview" }, "dependencies": { - "preact": "^10.5.9" + "preact": "^10.5.13" }, "devDependencies": { "@preact/preset-vite": "^2.0.0",