@astrojs/solid-js
Advanced tools
Comparing version 0.0.0-sessions-20241125115314 to 0.0.0-sessions-20241127112400
@@ -15,33 +15,8 @@ import solid, {} from "vite-plugin-solid"; | ||
} | ||
async function getViteConfiguration(isDev, { include, exclude }, devtoolsPlugin) { | ||
const nestedDeps = ["solid-js", "solid-js/web", "solid-js/store", "solid-js/html", "solid-js/h"]; | ||
function getViteConfiguration({ include, exclude }, devtoolsPlugin) { | ||
const config = { | ||
resolve: { | ||
conditions: ["solid", ...isDev ? ["development"] : []], | ||
dedupe: nestedDeps, | ||
alias: [{ find: /^solid-refresh$/, replacement: "/@solid-refresh" }] | ||
}, | ||
optimizeDeps: { | ||
include: [...nestedDeps], | ||
exclude: ["@astrojs/solid-js/server.js"] | ||
}, | ||
plugins: [ | ||
solid({ include, exclude, dev: isDev, ssr: true }), | ||
{ | ||
name: "@astrojs/solid:config-overrides", | ||
enforce: "post", | ||
config() { | ||
return { | ||
esbuild: { | ||
// To support using alongside other JSX frameworks, still let | ||
// esbuild compile stuff. Solid goes first anyways. | ||
include: /\.(m?ts|[jt]sx)$/ | ||
} | ||
}; | ||
} | ||
} | ||
], | ||
ssr: { | ||
external: ["babel-preset-solid"] | ||
} | ||
plugins: [solid({ include, exclude, ssr: true })] | ||
}; | ||
@@ -83,3 +58,3 @@ if (devtoolsPlugin) { | ||
updateConfig({ | ||
vite: await getViteConfiguration(command === "dev", options, devtoolsPlugin) | ||
vite: getViteConfiguration(options, devtoolsPlugin) | ||
}); | ||
@@ -86,0 +61,0 @@ if (devtoolsPlugin) { |
{ | ||
"name": "@astrojs/solid-js", | ||
"version": "0.0.0-sessions-20241125115314", | ||
"version": "0.0.0-sessions-20241127112400", | ||
"description": "Use Solid components within Astro", | ||
@@ -33,8 +33,8 @@ "type": "module", | ||
"dependencies": { | ||
"vite-plugin-solid": "^2.10.2", | ||
"vite": "6.0.0-beta.6" | ||
"vite-plugin-solid": "^2.11.0", | ||
"vite": "^6.0.1" | ||
}, | ||
"devDependencies": { | ||
"solid-js": "^1.9.3", | ||
"astro": "0.0.0-sessions-20241125115314", | ||
"astro": "0.0.0-sessions-20241127112400", | ||
"astro-scripts": "0.0.14" | ||
@@ -41,0 +41,0 @@ }, |
15257
282
+ Added@rollup/rollup-android-arm-eabi@4.34.4(transitive)
+ Added@rollup/rollup-android-arm64@4.34.4(transitive)
+ Added@rollup/rollup-darwin-arm64@4.34.4(transitive)
+ Added@rollup/rollup-darwin-x64@4.34.4(transitive)
+ Added@rollup/rollup-freebsd-arm64@4.34.4(transitive)
+ Added@rollup/rollup-freebsd-x64@4.34.4(transitive)
+ Added@rollup/rollup-linux-arm-gnueabihf@4.34.4(transitive)
+ Added@rollup/rollup-linux-arm-musleabihf@4.34.4(transitive)
+ Added@rollup/rollup-linux-arm64-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-arm64-musl@4.34.4(transitive)
+ Added@rollup/rollup-linux-loongarch64-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-powerpc64le-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-riscv64-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-s390x-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-x64-gnu@4.34.4(transitive)
+ Added@rollup/rollup-linux-x64-musl@4.34.4(transitive)
+ Added@rollup/rollup-win32-arm64-msvc@4.34.4(transitive)
+ Added@rollup/rollup-win32-ia32-msvc@4.34.4(transitive)
+ Added@rollup/rollup-win32-x64-msvc@4.34.4(transitive)
+ Addedcaniuse-lite@1.0.30001697(transitive)
+ Addedelectron-to-chromium@1.5.93(transitive)
+ Addedrollup@4.34.4(transitive)
- Removed@rollup/rollup-android-arm-eabi@4.34.6(transitive)
- Removed@rollup/rollup-android-arm64@4.34.6(transitive)
- Removed@rollup/rollup-darwin-arm64@4.34.6(transitive)
- Removed@rollup/rollup-darwin-x64@4.34.6(transitive)
- Removed@rollup/rollup-freebsd-arm64@4.34.6(transitive)
- Removed@rollup/rollup-freebsd-x64@4.34.6(transitive)
- Removed@rollup/rollup-linux-arm-gnueabihf@4.34.6(transitive)
- Removed@rollup/rollup-linux-arm-musleabihf@4.34.6(transitive)
- Removed@rollup/rollup-linux-arm64-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-arm64-musl@4.34.6(transitive)
- Removed@rollup/rollup-linux-loongarch64-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-powerpc64le-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-riscv64-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-s390x-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-x64-gnu@4.34.6(transitive)
- Removed@rollup/rollup-linux-x64-musl@4.34.6(transitive)
- Removed@rollup/rollup-win32-arm64-msvc@4.34.6(transitive)
- Removed@rollup/rollup-win32-ia32-msvc@4.34.6(transitive)
- Removed@rollup/rollup-win32-x64-msvc@4.34.6(transitive)
- Removedcaniuse-lite@1.0.30001698(transitive)
- Removedelectron-to-chromium@1.5.96(transitive)
- Removedrollup@4.34.6(transitive)
- Removedvite@6.0.0-beta.6(transitive)
Updatedvite@^6.0.1
Updatedvite-plugin-solid@^2.11.0