Skip to content

Commit 393f497

Browse files
authored
Add RSC-based static site generator (#10057)
1 parent 8a15d0c commit 393f497

File tree

36 files changed

+1166
-246
lines changed

36 files changed

+1166
-246
lines changed

crates/parcel-resolver/src/package_json.rs

+1-3
Original file line numberDiff line numberDiff line change
@@ -584,9 +584,7 @@ impl PackageJson {
584584
for (key, value) in target {
585585
let matches = match key {
586586
ExportsKey::Condition(key) => {
587-
*key == ExportsCondition::SOURCE
588-
|| *key == ExportsCondition::DEFAULT
589-
|| conditions.contains(*key)
587+
*key == ExportsCondition::DEFAULT || conditions.contains(*key)
590588
}
591589
ExportsKey::CustomCondition(key) => custom_conditions.iter().any(|k| k == key),
592590
_ => false,

packages/configs/default/index.json

+1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
},
4949
"namers": ["@parcel/namer-default"],
5050
"runtimes": [
51+
"@parcel/runtime-rsc",
5152
"@parcel/runtime-js",
5253
"@parcel/runtime-browser-hmr",
5354
"@parcel/runtime-service-worker"

packages/configs/default/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"@parcel/resolver-default": "2.13.3",
3737
"@parcel/runtime-browser-hmr": "2.13.3",
3838
"@parcel/runtime-js": "2.13.3",
39+
"@parcel/runtime-rsc": "2.13.3",
3940
"@parcel/runtime-service-worker": "2.13.3",
4041
"@parcel/transformer-babel": "2.13.3",
4142
"@parcel/transformer-css": "2.13.3",
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "@parcel/config-default",
3+
"namers": ["@parcel/namer-static", "..."],
4+
"packagers": {
5+
"*.html": "@parcel/packager-react-static"
6+
}
7+
}
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "@parcel/config-react-static",
3+
"version": "2.13.3",
4+
"license": "MIT",
5+
"repository": {
6+
"type": "git",
7+
"url": "https://github.com/parcel-bundler/parcel.git"
8+
},
9+
"main": "index.json",
10+
"dependencies": {
11+
"@parcel/config-default": "2.13.3",
12+
"@parcel/namer-static": "2.13.3",
13+
"@parcel/packager-react-static": "2.13.3"
14+
}
15+
}

0 commit comments

Comments
 (0)