diff --git a/.changeset/yellow-meals-switch.md b/.changeset/yellow-meals-switch.md new file mode 100644 index 000000000..e3a1c3b0d --- /dev/null +++ b/.changeset/yellow-meals-switch.md @@ -0,0 +1,10 @@ +--- +'@astrojs/renderer-lit': minor +'@astrojs/renderer-preact': minor +'@astrojs/renderer-react': minor +'@astrojs/renderer-solid': minor +'@astrojs/renderer-svelte': minor +'@astrojs/renderer-vue': minor +--- + +Move framework dependencies from "dependencies" to "peerDependencies" to improve PNPM compatability diff --git a/packages/renderers/renderer-lit/package.json b/packages/renderers/renderer-lit/package.json index 42acc243e..b18435160 100644 --- a/packages/renderers/renderer-lit/package.json +++ b/packages/renderers/renderer-lit/package.json @@ -21,7 +21,9 @@ }, "dependencies": { "@lit-labs/ssr": "^2.0.1", - "@webcomponents/template-shadowroot": "^0.1.0", + "@webcomponents/template-shadowroot": "^0.1.0" + }, + "peerDependencies": { "lit": "^2.0.2" } } diff --git a/packages/renderers/renderer-preact/package.json b/packages/renderers/renderer-preact/package.json index 03d351755..c9d380290 100644 --- a/packages/renderers/renderer-preact/package.json +++ b/packages/renderers/renderer-preact/package.json @@ -22,9 +22,11 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.16.0", - "preact": "~10.5.15", "preact-render-to-string": "^5.1.19" }, + "peerDependencies": { + "preact": "^10.6.4" + }, "engines": { "node": "^14.15.0 || >=16.0.0" } diff --git a/packages/renderers/renderer-react/package.json b/packages/renderers/renderer-react/package.json index 4bdcd2942..e90c8aa07 100644 --- a/packages/renderers/renderer-react/package.json +++ b/packages/renderers/renderer-react/package.json @@ -21,7 +21,9 @@ "./jsx-runtime": "./jsx-runtime.js" }, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.0", + "@babel/plugin-transform-react-jsx": "^7.16.0" + }, + "peerDependencies": { "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/renderers/renderer-solid/package.json b/packages/renderers/renderer-solid/package.json index 1b86fbb90..b260f5bb4 100644 --- a/packages/renderers/renderer-solid/package.json +++ b/packages/renderers/renderer-solid/package.json @@ -21,7 +21,9 @@ }, "dependencies": { "babel-plugin-module-resolver": "^4.1.0", - "babel-preset-solid": "^1.2.3", + "babel-preset-solid": "^1.2.3" + }, + "peerDependencies": { "solid-js": "^1.2.3" }, "engines": { diff --git a/packages/renderers/renderer-svelte/package.json b/packages/renderers/renderer-svelte/package.json index f9312e3da..e1adbf915 100644 --- a/packages/renderers/renderer-svelte/package.json +++ b/packages/renderers/renderer-svelte/package.json @@ -21,9 +21,11 @@ }, "dependencies": { "@sveltejs/vite-plugin-svelte": "1.0.0-next.30", - "svelte": "^3.44.3", "svelte-preprocess": "^4.9.8" }, + "peerDependencies": { + "svelte": "^3.44.3" + }, "engines": { "node": "^14.15.0 || >=16.0.0" } diff --git a/packages/renderers/renderer-vue/package.json b/packages/renderers/renderer-vue/package.json index e1980b384..a2388ab83 100644 --- a/packages/renderers/renderer-vue/package.json +++ b/packages/renderers/renderer-vue/package.json @@ -20,7 +20,9 @@ "./package.json": "./package.json" }, "dependencies": { - "@vitejs/plugin-vue": "^1.9.4", + "@vitejs/plugin-vue": "^1.9.4" + }, + "peerDependencies": { "vue": "^3.2.22" }, "engines": {