summaryrefslogtreecommitdiff
path: root/packages/renderers/renderer-solid
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2022-02-08 17:38:00 -0600
committerGravatar GitHub <noreply@github.com> 2022-02-08 17:38:00 -0600
commit1abb9ed0800989f47351cc916f19fd8e0672e2c0 (patch)
treed67408ce66dce3d516c94b936339e76d1ff08829 /packages/renderers/renderer-solid
parentcc436b4ce83402b19d163e0911bcef000cf9e7fb (diff)
downloadastro-1abb9ed0800989f47351cc916f19fd8e0672e2c0.tar.gz
astro-1abb9ed0800989f47351cc916f19fd8e0672e2c0.tar.zst
astro-1abb9ed0800989f47351cc916f19fd8e0672e2c0.zip
Upgrade Vite to latest (#2424)
* chore: unvendor vite * chore: upgrade vue and svelte * feat(renderer-solid): upgrade for vite@2.7.x * chore: update yarn.lock * fix(solid): upgrade solid renderer for vite@2.7.x * test: improve css test * chore: upgrade to vite@2.8.0-beta.3 * fix: replace hacky serialization with 'serialize-javascript' * fix: externalize serialize-javascript * fix: explicitly add execa@6.x.x to devDependencies * test(css): skip css?url test * chore: update vite-plugin-svelte * fix: ssr option * chore: update changeset * chore: remove changeset * chore: add changeset * chore: add back missing changeset * chore: update vite * chore: update to latest vite * test: update proload? * chore: update dependencies * fix: remove preact from nanostores example * fix: update static-build-pkg to use `.mjs` extension * fix: exclude './server.js' from custom-elements test * chore: remove unused file
Diffstat (limited to 'packages/renderers/renderer-solid')
-rw-r--r--packages/renderers/renderer-solid/index.js16
-rw-r--r--packages/renderers/renderer-solid/package.json3
-rw-r--r--packages/renderers/renderer-solid/server.js2
-rw-r--r--packages/renderers/renderer-solid/static-html.js2
4 files changed, 4 insertions, 19 deletions
diff --git a/packages/renderers/renderer-solid/index.js b/packages/renderers/renderer-solid/index.js
index a764e5f64..b0b9aaab5 100644
--- a/packages/renderers/renderer-solid/index.js
+++ b/packages/renderers/renderer-solid/index.js
@@ -10,20 +10,6 @@ export default {
plugins: [],
};
- if (ssr) {
- options.plugins.push([
- 'babel-plugin-module-resolver',
- {
- cwd: process.cwd(),
- alias: {
- 'solid-js/store': 'solid-js/store/dist/server.js',
- 'solid-js/web': 'solid-js/web/dist/server.js',
- 'solid-js': 'solid-js/dist/server.js',
- },
- },
- ]);
- }
-
return options;
},
viteConfig(options) {
@@ -50,7 +36,7 @@ export default {
exclude: ['@astrojs/renderer-solid/server.js'],
},
ssr: {
- external: ['solid-js/web/dist/server.js', 'solid-js/store/dist/server.js', 'solid-js/dist/server.js', 'babel-preset-solid'],
+ external: ['babel-preset-solid'],
},
};
},
diff --git a/packages/renderers/renderer-solid/package.json b/packages/renderers/renderer-solid/package.json
index 1b86fbb90..b8271e305 100644
--- a/packages/renderers/renderer-solid/package.json
+++ b/packages/renderers/renderer-solid/package.json
@@ -20,9 +20,8 @@
"./package.json": "./package.json"
},
"dependencies": {
- "babel-plugin-module-resolver": "^4.1.0",
"babel-preset-solid": "^1.2.3",
- "solid-js": "^1.2.3"
+ "solid-js": "^1.3.3"
},
"engines": {
"node": "^14.15.0 || >=16.0.0"
diff --git a/packages/renderers/renderer-solid/server.js b/packages/renderers/renderer-solid/server.js
index 7c8de39af..d32d60a64 100644
--- a/packages/renderers/renderer-solid/server.js
+++ b/packages/renderers/renderer-solid/server.js
@@ -1,4 +1,4 @@
-import { renderToString, ssr, createComponent } from 'solid-js/web/dist/server.js';
+import { renderToString, ssr, createComponent } from 'solid-js/web';
function check(Component, props, children) {
if (typeof Component !== 'function') return false;
diff --git a/packages/renderers/renderer-solid/static-html.js b/packages/renderers/renderer-solid/static-html.js
index 9f1a394b5..9f969eac9 100644
--- a/packages/renderers/renderer-solid/static-html.js
+++ b/packages/renderers/renderer-solid/static-html.js
@@ -1,4 +1,4 @@
-import { ssr } from 'solid-js/web/dist/server.js';
+import { ssr } from 'solid-js/web';
/**
* Astro passes `children` as a string of HTML, so we need