From 11a1324d805b213f773f43dfa2c065f8eefe3bec Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Sat, 13 Aug 2022 02:15:55 -0500 Subject: [PATCH 1/2] refactor: Begin to restrict config env types in prep for v4 --- packages/cli/types.d.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/cli/types.d.ts b/packages/cli/types.d.ts index 7f185cba9..762efd3da 100644 --- a/packages/cli/types.d.ts +++ b/packages/cli/types.d.ts @@ -57,16 +57,9 @@ export type Config = { * to check for in your config */ export type Env = { - src: string; - dest: string; - esm: boolean; - sw: boolean; - dev: boolean; - production: boolean; isProd: boolean; - ssr: boolean; - prerender: boolean; - [key: string]: any; + isWatch: boolean; + isServer: boolean; }; export type Helpers = { From 1620f4de7460d61eb2c1fc187e7a08ba6d4b3be1 Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Sat, 13 Aug 2022 02:28:52 -0500 Subject: [PATCH 2/2] docs: Adding changeset --- .changeset/six-years-prove.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/six-years-prove.md diff --git a/.changeset/six-years-prove.md b/.changeset/six-years-prove.md new file mode 100644 index 000000000..51c559413 --- /dev/null +++ b/.changeset/six-years-prove.md @@ -0,0 +1,5 @@ +--- +'preact-cli': patch +--- + +Restricts `preact.config.js`'s `env` types into a more idiomatic subset