{"_id":"@hiogawa/vite-rsc","_rev":"39-ea8c66f09afe62a6b344eda2ddbbb37f","name":"@hiogawa/vite-rsc","dist-tags":{"latest":"0.4.9"},"versions":{"0.0.0-pre.0":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"3f6e5038bbf6d1cf6ca25019553dc65b6caec529","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.0.tgz","fileCount":23,"integrity":"sha512-rOn5uGCGtXDr53ias/75n0FS/9Mv/dBf4klTF8EFuqbV44CPvpSylyOE4iu9V4N++FthmAAtDwITRfe4IWX6rg==","signatures":[{"sig":"MEQCIARpBTQPHIIxtG4LMQxC4xsR2w8VsccFl7SlmebcRUAkAiActu/deyb68xBsABCmi+8LED1X1Oowaxkt2yLHlT27rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32995},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.0.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/7c2889ae9203c4bc626895ffca1a2e4c/hiogawa-vite-rsc-0.0.0-pre.0.tgz","_integrity":"sha512-rOn5uGCGtXDr53ias/75n0FS/9Mv/dBf4klTF8EFuqbV44CPvpSylyOE4iu9V4N++FthmAAtDwITRfe4IWX6rg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.0_1743316689957_0.25602319997922574","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.1":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"8085733e32e99872efe1fa1ababdaa9e809bb779","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.1.tgz","fileCount":29,"integrity":"sha512-TrhEYd9RpsIqEyKWPHYpyJdL7JT14sXl4C12MLVuV2GDV76++ExF/xf+lhulzUv/Yq2rQfVUrETgXLsE/YASHw==","signatures":[{"sig":"MEYCIQCacY0kKIcVIfGK78+5UqU+aqHdMU79lPIVzxaHYefDVwIhAPzFIJxvhub13kQfUDsDN/UgLMpAgk4RVbeE4aCu4Zoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33870},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.1.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/81e0ad38b1a9f8b904ff6586c7bd3078/hiogawa-vite-rsc-0.0.0-pre.1.tgz","_integrity":"sha512-TrhEYd9RpsIqEyKWPHYpyJdL7JT14sXl4C12MLVuV2GDV76++ExF/xf+lhulzUv/Yq2rQfVUrETgXLsE/YASHw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","react-server-dom-webpack":"^19.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.1_1743319893521_0.5668097341712905","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.2":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.2","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.2","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"339e0cfe57ea2b479cc6bed25163dae5983e8eee","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.2.tgz","fileCount":29,"integrity":"sha512-dVZF1kXG47YMeVsar4EdPa+r4Af8itrnnOMH9nn/QoXZK/18emaWeM4W/Xg8eIHFeP0R+eylVb2jMhc+S1kshA==","signatures":[{"sig":"MEUCIQD43R5lOXXwXSYiti4yQm4/6zS/BR6sM08rWNDFXqddfQIgTW3YKToHmlZNdFDdX6aqXpzlQRsEOxIxHHkDvmSGynQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30576},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.2.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --watch --sourcemap","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/fa7405ade01138bf29d17a9792dea676/hiogawa-vite-rsc-0.0.0-pre.2.tgz","_integrity":"sha512-dVZF1kXG47YMeVsar4EdPa+r4Af8itrnnOMH9nn/QoXZK/18emaWeM4W/Xg8eIHFeP0R+eylVb2jMhc+S1kshA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","react-server-dom-webpack":"^19.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.2_1743325770882_0.8664391641022964","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.3":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.3","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.3","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"b3bac0de4d3e246dee1d18a80b4a594f3fcf8776","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.3.tgz","fileCount":28,"integrity":"sha512-wiOYfLNfi+z0lBeC9YsZ/NYydyJ4Y8khkoYUXRpZwuBvkSCSVRjF3gs4PsAlH3HD0bZNdBCAe+o5uQ2JEbW5HA==","signatures":[{"sig":"MEYCIQDOb7j7UDCNELo24OKbAv6qzmOm8obxUKPZNrT8NVecJQIhAPAMAB5X3gPT3M26cgDTlHkx7M3QG5ytf3cQFT5hvbGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34040},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.3.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/7dffdb32fe6cd64f22d2b76a6e6be689/hiogawa-vite-rsc-0.0.0-pre.3.tgz","_integrity":"sha512-wiOYfLNfi+z0lBeC9YsZ/NYydyJ4Y8khkoYUXRpZwuBvkSCSVRjF3gs4PsAlH3HD0bZNdBCAe+o5uQ2JEbW5HA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.3_1744856063262_0.14145644188071493","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.4":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.4","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.4","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"5f018c01ab9e2c88e7dca2c9882b15efa27c0970","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.4.tgz","fileCount":38,"integrity":"sha512-mbQfnpSYCO6a5w9pr3ZkAcLdOVOfLkG1/xPf3JqjJnOfivEe/7dPHphQ4AcMVinCJzZwZT0rnZABCN5DTX4maw==","signatures":[{"sig":"MEYCIQCrOWSXktYWJrfx5gLYJLxPCCRtXRJ0MKOtgGJijP20UwIhANq6m3pLqrUym6oDIzUNY7Zo4Q12CXMU3gNSwKxoWZBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51410},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.4.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/4a0c9e21f34008d7f140272e11c6cbf5/hiogawa-vite-rsc-0.0.0-pre.4.tgz","_integrity":"sha512-mbQfnpSYCO6a5w9pr3ZkAcLdOVOfLkG1/xPf3JqjJnOfivEe/7dPHphQ4AcMVinCJzZwZT0rnZABCN5DTX4maw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.4_1745137705829_0.06779379185567658","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.5":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.5","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.5","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"0c9c5e10ee36cac96e13960ca6f798b01de941db","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.5.tgz","fileCount":38,"integrity":"sha512-k4kzU1NJIBAOgnKDioebCXH/+PuVdNAsGtiUDLlOZjzRzFM9yqDCqylN2+OpYpkJ7+uZ1aTZHWi8nElJ9oMsHg==","signatures":[{"sig":"MEUCIQCkEyvSROMfOISDAOgu8g8MGrucbDHqzzEHezp5ZIP9nQIgdBf/XniFCota2BfAREa4oBnpH19ESfZ9JAGkONdV/og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51454},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.5.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/7cc0c8f109822bf5236f0c1ba9cfd114/hiogawa-vite-rsc-0.0.0-pre.5.tgz","_integrity":"sha512-k4kzU1NJIBAOgnKDioebCXH/+PuVdNAsGtiUDLlOZjzRzFM9yqDCqylN2+OpYpkJ7+uZ1aTZHWi8nElJ9oMsHg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.5_1745138140317_0.41556886783","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.6":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.6","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.6","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"9cb210a8fe3af00579b5d7e4ecf081c416b01989","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.6.tgz","fileCount":36,"integrity":"sha512-4WTnQqZ/Au9tkb8awjG9xERlGqyxXvBBqbpzSkJ0rBOyjVV+f1Pz0zjK1eiYQ5jaX9I2AtwSkzEqZGxu8ReMjQ==","signatures":[{"sig":"MEUCIQDkhAHHjAHvvx7FOPxLMgS6NLaAgeuXZzV/QI2M/ejRmQIgY1MvYz81BnmBbbuwlK7tCH9u7q66dO2pL6ugz6vjTsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40167},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.6.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/5dfb0407f7560f81191cdf3bebd626a8/hiogawa-vite-rsc-0.0.0-pre.6.tgz","_integrity":"sha512-4WTnQqZ/Au9tkb8awjG9xERlGqyxXvBBqbpzSkJ0rBOyjVV+f1Pz0zjK1eiYQ5jaX9I2AtwSkzEqZGxu8ReMjQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"[`@parcel/rsc`](https://parceljs.org/recipes/rsc)-like RSC API for Vite.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.6_1745190654913_0.12006138265538158","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.7":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.7","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.7","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"6019e13080656ee4cfcfad4e5b8f4a0094b08861","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.7.tgz","fileCount":36,"integrity":"sha512-ZdG8q6OA7AUcDjb0dJ6aVPnQIPf8Ed6p17Fw3d5WGo+lu/23JhUZGx8UhxjDKR1CXdvCXahA29m3K6MWHlAoFA==","signatures":[{"sig":"MEUCIQCo42VE3JkUf8q2kilZpT2WpqWWgVO0+6B47KgQw/3zfQIgf0NJYzTgR4tmMgZZk4zXc6nbMMYRebxJ5sOV9w99+bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39867},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.7.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/50f717614f483908301442772b334e2b/hiogawa-vite-rsc-0.0.0-pre.7.tgz","_integrity":"sha512-ZdG8q6OA7AUcDjb0dJ6aVPnQIPf8Ed6p17Fw3d5WGo+lu/23JhUZGx8UhxjDKR1CXdvCXahA29m3K6MWHlAoFA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.7_1745192586636_0.4079734238877768","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.8":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.8","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.8","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"d752f26a838dbbea80d5f5aafd831a27368ba13b","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.8.tgz","fileCount":37,"integrity":"sha512-UlzXghNbwiTIECvdYFZRzjnrXwMWMDxsYn1CazMfoQt+RysnF0ABwhXsoruaYT72z6/++ULwzNkcnGz8852ctg==","signatures":[{"sig":"MEYCIQCBnbTT9s+cPpjPD5SHL4kqtNK5C/8qLwHcfACZPxyPxAIhAKnOSmJ8Z0X9cdpki1Ayl/RiMEkvKVCgY33P4DX07KKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40664},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.8.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/58495692cc2fc0e44e840c26e53df97f/hiogawa-vite-rsc-0.0.0-pre.8.tgz","_integrity":"sha512-UlzXghNbwiTIECvdYFZRzjnrXwMWMDxsYn1CazMfoQt+RysnF0ABwhXsoruaYT72z6/++ULwzNkcnGz8852ctg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.8_1745221674801_0.4034760828875401","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0-pre.9":{"name":"@hiogawa/vite-rsc","version":"0.0.0-pre.9","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0-pre.9","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"ef238c633c0282f3ee95ea3d7e20603f891c1110","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0-pre.9.tgz","fileCount":44,"integrity":"sha512-JOxNvqYiVcTgxnn3AJ40nHTSFx/9YOfbYWrfvTevgnicBMrrhmF97wzSUI+4NCdtwOXkOOjFJHBzjt3MjxqhIQ==","signatures":[{"sig":"MEQCIClY8nYiioXjQbTMwj+R5QweDbmYXveN1ITztGdKo1ipAiAG/bhQN7JSonBr8O/Hjk+5/JL21kPdSKEYR24Sec3RQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45247},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0-pre.9.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/100fc203208125da89c04e2000e2a66b/hiogawa-vite-rsc-0.0.0-pre.9.tgz","_integrity":"sha512-JOxNvqYiVcTgxnn3AJ40nHTSFx/9YOfbYWrfvTevgnicBMrrhmF97wzSUI+4NCdtwOXkOOjFJHBzjt3MjxqhIQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0-pre.9_1745282767238_0.6828995038581558","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.0":{"name":"@hiogawa/vite-rsc","version":"0.0.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"5075a755a7cb40a37edb3e9b3a56c3d28f15ecaf","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.0.tgz","fileCount":47,"integrity":"sha512-GjcZjja1yictwFPKBeR9QZ2AWOuR47DhZhcKnyg2JjMkYzXfSvmdNKQKtordGj203UNJgUsZtWIfAizKytmTJA==","signatures":[{"sig":"MEQCIAfBOQV50eXhA/Ah4MsEaLwMI4Ae6SBkGYc9JwfBPYlGAiByejGQUoFJ6zx+azD2oKmQ/PYjaEIrhscLJ9DMUcXbww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46851},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.0.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/1d68587c9863078b0e229783bdc190b0/hiogawa-vite-rsc-0.0.0.tgz","_integrity":"sha512-GjcZjja1yictwFPKBeR9QZ2AWOuR47DhZhcKnyg2JjMkYzXfSvmdNKQKtordGj203UNJgUsZtWIfAizKytmTJA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.0_1745287974938_0.230601576346533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.1-pre.0":{"name":"@hiogawa/vite-rsc","version":"0.0.1-pre.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.1-pre.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"191f0a6cfda0639aa022eb6d1ba7b4e46569a9e3","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.1-pre.0.tgz","fileCount":49,"integrity":"sha512-mKILUStAGKhW2sZPfLKuz3Vy8IfY5hktwRZ3UExTdK38QYzTn+ikcAb6wiL4TZsHfX0K1zHhNivebC7F+1QfKw==","signatures":[{"sig":"MEYCIQCghsHb6rQe/uc+dJjMyHxVZAB0+vUV2he5irJM8oKM2AIhAK08tCcFsQg87U2IzXSp4RhEWx7g2q6vQclmijNu4w3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48721},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.1-pre.0.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/f26763b3b88434fb705c69adf228d2cc/hiogawa-vite-rsc-0.0.1-pre.0.tgz","_integrity":"sha512-mKILUStAGKhW2sZPfLKuz3Vy8IfY5hktwRZ3UExTdK38QYzTn+ikcAb6wiL4TZsHfX0K1zHhNivebC7F+1QfKw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.1-pre.0_1745294977747_0.6033845041899337","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.1-pre.1":{"name":"@hiogawa/vite-rsc","version":"0.0.1-pre.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.1-pre.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"5a09e8f8535a4dc77339bbd77aed6d1758904bb6","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.1-pre.1.tgz","fileCount":49,"integrity":"sha512-CHE0DELjkcbISecUKKTYHbuKL7EobyKN8BtBUu6iHupaIbWjnpjwjv3UIcPU3MxBX358MMT7fpovor2fnI+Uzg==","signatures":[{"sig":"MEUCIQCOtJAtnu1YvrMjdj3kBXNXcKowsWEnAdGHf39VleMrXgIgMfst1oailvNkDrRO/EEw4bU//SB1geCTgIVUVnd8ZJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48927},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.1-pre.1.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/56e4017d0f383346a16eb0604040e17c/hiogawa-vite-rsc-0.0.1-pre.1.tgz","_integrity":"sha512-CHE0DELjkcbISecUKKTYHbuKL7EobyKN8BtBUu6iHupaIbWjnpjwjv3UIcPU3MxBX358MMT7fpovor2fnI+Uzg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.1-pre.1_1745304950452_0.9455197800151309","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.1-pre.2":{"name":"@hiogawa/vite-rsc","version":"0.0.1-pre.2","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.1-pre.2","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"93d8dcc9e3d75b3b37fe1d443d97daed20c2958f","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.1-pre.2.tgz","fileCount":49,"integrity":"sha512-YYMDglO8P7wUg38lhPMaQwAyXx7Fw3qrEFwsxECqlI8wSDNhnID3RGdoVeFmNZhn8jkBsQP0A9MLkb25goBskw==","signatures":[{"sig":"MEYCIQDjPspTSuWSkVAt7C7Zxv2lfB6+BZsH/talXNn9/QEa0gIhAMz3adc1Xseqcr+tUsN4ho/6tAcZE8A1/W/UqkGMY5vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49039},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.1-pre.2.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/22781afce855af4dc17a936d0c7a88c8/hiogawa-vite-rsc-0.0.1-pre.2.tgz","_integrity":"sha512-YYMDglO8P7wUg38lhPMaQwAyXx7Fw3qrEFwsxECqlI8wSDNhnID3RGdoVeFmNZhn8jkBsQP0A9MLkb25goBskw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.1-pre.2_1745314501425_0.6270384144861139","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.1-pre.3":{"name":"@hiogawa/vite-rsc","version":"0.0.1-pre.3","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.1-pre.3","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"78de2644eb97528b816f5e29f21ac00d58063ee6","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.1-pre.3.tgz","fileCount":49,"integrity":"sha512-6iIbNbD5tVKLYIY++MeJ7e/AEASnTvxBHCMqRc67/rUpv4IScWfbPqO/u5ZrcKBeFNvtc8V+5YFlnYJ1DXlOhw==","signatures":[{"sig":"MEYCIQDwTATMRO+I4lWFwMT/40y67/D21EaBv0apv8UfOBIsGQIhAOOk46bIxQnk3ZismkL6XFhZsDBH1YqqiYeyPsszLjmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49724},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.1-pre.3.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/7ed22741d8ea14fbbf21fb37fa0b60a7/hiogawa-vite-rsc-0.0.1-pre.3.tgz","_integrity":"sha512-6iIbNbD5tVKLYIY++MeJ7e/AEASnTvxBHCMqRc67/rUpv4IScWfbPqO/u5ZrcKBeFNvtc8V+5YFlnYJ1DXlOhw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.1-pre.3_1745385668033_0.8682085770563484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.0.1-pre.4":{"name":"@hiogawa/vite-rsc","version":"0.0.1-pre.4","license":"MIT","_id":"@hiogawa/vite-rsc@0.0.1-pre.4","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"c1576661b05275550a1297d5c9bd72eb74a73254","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.0.1-pre.4.tgz","fileCount":49,"integrity":"sha512-hXASrpjcNJ3tTYSUfqHBqi9AC+RPTM/q4CKzwQmzulPKIzQB9ytZXWn3RJyNg0Sswi+LD0ye8j9SrGzTFdIuPA==","signatures":[{"sig":"MEUCIQDGc6oFYajbB+KwARy/zNDO7kvUCimFHezqkotXaJv66gIgKqfe62dN4hvRqbArOTPQtpdb18vyzFcm6HnbguOp4BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50780},"type":"module","_from":"file:hiogawa-vite-rsc-0.0.1-pre.4.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/cbaf91d95af82c8381c7321722b11fd6/hiogawa-vite-rsc-0.0.1-pre.4.tgz","_integrity":"sha512-hXASrpjcNJ3tTYSUfqHBqi9AC+RPTM/q4CKzwQmzulPKIzQB9ytZXWn3RJyNg0Sswi+LD0ye8j9SrGzTFdIuPA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.0.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.0.1-pre.4_1745486600110_0.2043141521483609","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.1.0":{"name":"@hiogawa/vite-rsc","version":"0.1.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.1.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"635655eec31f8704690f979dda610aba78c6e8a6","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.1.0.tgz","fileCount":52,"integrity":"sha512-sWCNtTihPyp8Bqq9Kev9A3AujRIPkrCEB+igvIqR0ck3gqZvWTuOpznCPoIo8oIeTxL6Degqn0mGzsIK1B8Anw==","signatures":[{"sig":"MEUCIEmzUG7yDzJzf+RLiRkhT8FvGhmdMP6OEbBaSAXMDc7lAiEAjDUAH+lOMDUtAdN+aTHbkdfp8c2H4cHYmJ2QZz+Lb6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55770},"type":"module","_from":"file:hiogawa-vite-rsc-0.1.0.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/b92fdaee90037a18c93e4ab56fc2ffcd/hiogawa-vite-rsc-0.1.0.tgz","_integrity":"sha512-sWCNtTihPyp8Bqq9Kev9A3AujRIPkrCEB+igvIqR0ck3gqZvWTuOpznCPoIo8oIeTxL6Degqn0mGzsIK1B8Anw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.1.0_1746093070387_0.14116116059373285","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.1.1":{"name":"@hiogawa/vite-rsc","version":"0.1.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.1.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"0b21360a98787a5322409cd671dcabbfd7a71851","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.1.1.tgz","fileCount":52,"integrity":"sha512-h/+qGWpuZgiEO1z5N2n1K8PG/iowNTk741VFoKMEJZjsMAMBb21ejTinmQq8o0T1SItvX9Z56qZlNKl7MrbtZw==","signatures":[{"sig":"MEYCIQDHEEHOFWwy1hNlCwIkA9gbF/L5p58SW1T38KQ+WQ9aWwIhAOPq7ZVcKqeDSTMAAEgbDRvLWirzbaQyv9t9MNTi9q/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55913},"type":"module","_from":"file:hiogawa-vite-rsc-0.1.1.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/6f043469cd6a93b2513696576c802f08/hiogawa-vite-rsc-0.1.1.tgz","_integrity":"sha512-h/+qGWpuZgiEO1z5N2n1K8PG/iowNTk741VFoKMEJZjsMAMBb21ejTinmQq8o0T1SItvX9Z56qZlNKl7MrbtZw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.1.1_1746585701114_0.6453989472440309","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.2.0":{"name":"@hiogawa/vite-rsc","version":"0.2.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.2.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"e75f9fdd01c2adf427a36501312a42b8c719f164","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.2.0.tgz","fileCount":52,"integrity":"sha512-H1fPkjTdmYozrWnHbLQBYkYH90S7JfyeYSPOMeiZiNuzlUD1ZId7LOO3qFMI3FxnUCPrdXPpe6t+2QHqIy1uXg==","signatures":[{"sig":"MEYCIQDoWHPcR+/0pJMw8pbOvfxkOh3KG2JMgONSLr7TCYlDdQIhAKidggSp2DwohZ5iwC7LWhuwI8GNLbT3/L0x7Jm6X3g5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62251},"type":"module","_from":"file:hiogawa-vite-rsc-0.2.0.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/3a69cb215bdd6537797a3789a1591220/hiogawa-vite-rsc-0.2.0.tgz","_integrity":"sha512-H1fPkjTdmYozrWnHbLQBYkYH90S7JfyeYSPOMeiZiNuzlUD1ZId7LOO3qFMI3FxnUCPrdXPpe6t+2QHqIy1uXg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.2.0_1747033450521_0.3962132867621464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.2.1":{"name":"@hiogawa/vite-rsc","version":"0.2.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.2.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"50ca1b4a7947796cea73130afb3d046c609b7cb1","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.2.1.tgz","fileCount":49,"integrity":"sha512-+o0syo5DCdx/mwdl+rpxQFuVZHzaDOb2WRnx9Z8Vh5rM/sZxwpuWX89IvacIcCwfpkXFCWZoMzW6/mnGJOsa1A==","signatures":[{"sig":"MEUCIQC5t5pIdKpihxA2nyA/TzmhURjqUmhgv5K9G8mOM+qN5wIgUqKktOdNUzqTeeY4Jvkcs9KsyEvnCu8mlpIkKPwuXIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61748},"type":"module","_from":"file:hiogawa-vite-rsc-0.2.1.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/a01191712d2ce8ae6e4287db2720bf1b/hiogawa-vite-rsc-0.2.1.tgz","_integrity":"sha512-+o0syo5DCdx/mwdl+rpxQFuVZHzaDOb2WRnx9Z8Vh5rM/sZxwpuWX89IvacIcCwfpkXFCWZoMzW6/mnGJOsa1A==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.2.1_1747129912996_0.8283664854257418","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.2.2":{"name":"@hiogawa/vite-rsc","version":"0.2.2","license":"MIT","_id":"@hiogawa/vite-rsc@0.2.2","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"6a252ffd3eb8f39fb4cfdb6f9bceddaa8fd36367","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.2.2.tgz","fileCount":49,"integrity":"sha512-LCLXkzdhw5HH/Eo1syMAL/w8VZfvRi2INddbECy4kNlmiUUpZRkeqg6zZQkabkS3nR2xDiTeJeIG9bU3uzt2aQ==","signatures":[{"sig":"MEQCICEPYy2ljEJ3BBG5+RDRM4Ho28eCPGlszGmDZaU6Dw7tAiAkUT1uWw/ZZnxq56pXEtvSfuwgAFmLz57AGpGEt7i4uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62950},"type":"module","_from":"file:hiogawa-vite-rsc-0.2.2.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/36c8bf1539b0f8e2427d9db4f0715473/hiogawa-vite-rsc-0.2.2.tgz","_integrity":"sha512-LCLXkzdhw5HH/Eo1syMAL/w8VZfvRi2INddbECy4kNlmiUUpZRkeqg6zZQkabkS3nR2xDiTeJeIG9bU3uzt2aQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.2.2_1747558593421_0.05556777659359691","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.2.3":{"name":"@hiogawa/vite-rsc","version":"0.2.3","license":"MIT","_id":"@hiogawa/vite-rsc@0.2.3","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"45ef35e4722c3c1bd26ad425bbd9507414609d94","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.2.3.tgz","fileCount":49,"integrity":"sha512-cTlYkne+aNbC+OoJI1d4nijZ2a6ukLCqUm9mIj4O15FV+S+7075X7POfJqPFVRGXxwWSYo8Xa6rNYERblnw6zg==","signatures":[{"sig":"MEUCIBfPOW5yxzFhNrsA745PuyxFIb3IMx0o8sWHpVFreLWvAiEAktjhbPKDVo7OUfrAhar6VluLhKJ6Mhy0QvbznXzJev8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63573},"type":"module","_from":"file:hiogawa-vite-rsc-0.2.3.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/cda769a3ecda309a41d768efe28779a6/hiogawa-vite-rsc-0.2.3.tgz","_integrity":"sha512-cTlYkne+aNbC+OoJI1d4nijZ2a6ukLCqUm9mIj4O15FV+S+7075X7POfJqPFVRGXxwWSYo8Xa6rNYERblnw6zg==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.2.3_1747879518876_0.5160044548666813","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.2.4":{"name":"@hiogawa/vite-rsc","version":"0.2.4","license":"MIT","_id":"@hiogawa/vite-rsc@0.2.4","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"e1d7cac55492e4fa54c40755f887eaf66a3d1ce2","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.2.4.tgz","fileCount":49,"integrity":"sha512-X6SKzkiYhldT+K1IofILPSwTj/9565f7khKgkNR9JVck+pZ4w9IvrDwTOiBdn5qbfdErE/6qngxCDGNvSED2fQ==","signatures":[{"sig":"MEUCIQCOCUfV10WHHupm+8X8QFjKuLXpv5KBm+wCrWzpFXhVGAIgGP4YtXdyENFQHhOkKFhhsnRDrZGv+ZRTsk+DWU/EItA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64159},"type":"module","_from":"file:hiogawa-vite-rsc-0.2.4.tgz","exports":{"./*":"./dist/*.js"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/7cb90072ca7fc6e6d1cc213a5387b76e/hiogawa-vite-rsc-0.2.4.tgz","_integrity":"sha512-X6SKzkiYhldT+K1IofILPSwTj/9565f7khKgkNR9JVck+pZ4w9IvrDwTOiBdn5qbfdErE/6qngxCDGNvSED2fQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.2.4_1748220574148_0.2251440634522186","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.3.0":{"name":"@hiogawa/vite-rsc","version":"0.3.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.3.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"5971625f431b02142303e49ed18d6aae360e23f6","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.3.0.tgz","fileCount":50,"integrity":"sha512-NGsnXL8kSS4hUcMyYvVnWl2pDsaYDX1GTn7AtbadIrbcevJIJpYZTsOPsrh1HOPbwxS1hxpMiuonDVGrxHXZiQ==","signatures":[{"sig":"MEUCIQD8AfgJ0gIPQCoMe12fzUNs4srUUkQf2PizwafwnWT6IwIgKOKRCLLq5ZPM70/34k3jUiZsDEk7jwlu9YLZYFOCt2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71944},"type":"module","_from":"file:hiogawa-vite-rsc-0.3.0.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/d6923dd71c7efff9a16a9dd2ede5b35f/hiogawa-vite-rsc-0.3.0.tgz","_integrity":"sha512-NGsnXL8kSS4hUcMyYvVnWl2pDsaYDX1GTn7AtbadIrbcevJIJpYZTsOPsrh1HOPbwxS1hxpMiuonDVGrxHXZiQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*","react-server-dom-webpack":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.3.0_1749117550669_0.7000146904026656","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.3.1":{"name":"@hiogawa/vite-rsc","version":"0.3.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.3.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"1b434a1987f77f246676a59993555aa3ccc24789","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.3.1.tgz","fileCount":90,"integrity":"sha512-xSTA9AMbg++OEXk+eOIS9tqxpK+HmvV53yxdfzaojCXPrOy43Rxcf1YfgrrPszrpGo/UySSLlsrRnHnxo5ROHQ==","signatures":[{"sig":"MEUCIQDNwA+/dusReoJ4MXl7Vthq4zIHNoPu70IXBgfJDL1TPAIgEepMlgtQ6S7SpU0ceVqjOfYSSOoxyH/wFK7rEry1Heo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754441},"type":"module","_from":"file:hiogawa-vite-rsc-0.3.1.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/5c1012939896a8fea85b895e74725a41/hiogawa-vite-rsc-0.3.1.tgz","_integrity":"sha512-xSTA9AMbg++OEXk+eOIS9tqxpK+HmvV53yxdfzaojCXPrOy43Rxcf1YfgrrPszrpGo/UySSLlsrRnHnxo5ROHQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.3.1_1749200929475_0.39899180043721283","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.3.2":{"name":"@hiogawa/vite-rsc","version":"0.3.2","license":"MIT","_id":"@hiogawa/vite-rsc@0.3.2","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"15c5836a6f0be128cd2c88d4d6fb415cac41cb36","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.3.2.tgz","fileCount":90,"integrity":"sha512-qpDG0DfXtiZFPC3LUEpEAuzrEW4MgWi+No14dy81ap6aQmNuYkaIZMfDUS8KuY3J7eyyOtpa7ZEskE/VhfvWMQ==","signatures":[{"sig":"MEYCIQDmYyi4m0oyxitZNS0gYRe/OXjs0MG+K4B0AqGeZnSn+QIhAMxD5DpYRZdk5qbfxpTsjyrOUvKtZp+06vutdhERL0UH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754375},"type":"module","_from":"file:hiogawa-vite-rsc-0.3.2.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/54b086d09ad4acfeee0e7e3d1d4cfa9c/hiogawa-vite-rsc-0.3.2.tgz","_integrity":"sha512-qpDG0DfXtiZFPC3LUEpEAuzrEW4MgWi+No14dy81ap6aQmNuYkaIZMfDUS8KuY3J7eyyOtpa7ZEskE/VhfvWMQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"Vite RSC plugin without framework. See https://github.com/hi-ogawa/vite-plugins/issues/748 for how this package relates to future `react-server-dom-vite`.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.3.2_1749535338759_0.16996407988378515","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.3.3":{"name":"@hiogawa/vite-rsc","version":"0.3.3","license":"MIT","_id":"@hiogawa/vite-rsc@0.3.3","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"ceb18dc57caafeb3f8b2add37093da522ce1ffc5","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.3.3.tgz","fileCount":90,"integrity":"sha512-CeKscRtoLKZc7R4SHZGizS2Q2Tg3JUDgg/srK4/Nel2cdE28/PjsbDtdQfSR4noSJ1SPX9fK3XNWpTLsu4eskA==","signatures":[{"sig":"MEQCIAYDQwuq76qa9hwSt0ZP+7wkHRZhBWU4TatugHNu/2URAiBoH8ZR7wbTRSq5KzKtbB4rFRflR7T4vhpO9LQgiBAjgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759060},"type":"module","_from":"file:hiogawa-vite-rsc-0.3.3.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/882005e73a7e150bba35554cfd87d9a3/hiogawa-vite-rsc-0.3.3.tgz","_integrity":"sha512-CeKscRtoLKZc7R4SHZGizS2Q2Tg3JUDgg/srK4/Nel2cdE28/PjsbDtdQfSR4noSJ1SPX9fK3XNWpTLsu4eskA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"## Features","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.0","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.3.3_1749709814433_0.3180691800480986","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.3.4":{"name":"@hiogawa/vite-rsc","version":"0.3.4","license":"MIT","_id":"@hiogawa/vite-rsc@0.3.4","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"eaa954186f876eeb3b9404e67905402f54d196fa","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.3.4.tgz","fileCount":90,"integrity":"sha512-0l6sJMGSLkmxSdcYuUn6iETksUdDZg1QZx/SBFwlJkcv3lyObBDBtxI/NTvyzkgqX51Gus1vZes3cPCsISW6cA==","signatures":[{"sig":"MEQCIGr6TFKuAJ6eo/IlAK/RERQPU7wqdE22P0CqQYSbvq4mAiBoiEaa4v/vlHvaRPWfsuMwPBMxwuqzxt0m2HCw/HVhqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759136},"type":"module","_from":"file:hiogawa-vite-rsc-0.3.4.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/c06cc0e16ec59de68241f5322a2f0288/hiogawa-vite-rsc-0.3.4.tgz","_integrity":"sha512-0l6sJMGSLkmxSdcYuUn6iETksUdDZg1QZx/SBFwlJkcv3lyObBDBtxI/NTvyzkgqX51Gus1vZes3cPCsISW6cA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"## Features","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.1","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.3.4_1749717860422_0.5274262050059564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.0":{"name":"@hiogawa/vite-rsc","version":"0.4.0","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.0","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"0258f62fef460a35f9a1c7adf1ae202c9df3f468","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.0.tgz","fileCount":97,"integrity":"sha512-hwFY03pW4sMN7aIXhVppTRvsQiF+R3P8fljU5bpwfavGXeK9lBN6sSfmBLKnsuTu6/6xb5G73bJ0PNLwiDzFsA==","signatures":[{"sig":"MEUCIQCEoohw1pSj+PkniyiBPMdsGSpzdUgfgnlEfgtXALsoOAIgZKhjJgcs2VWppKYzzQE2kAntVF/LIn6scN79NXclSNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1984771},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.0.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/deb5821199edf8ec4d0b835b435d09a1/hiogawa-vite-rsc-0.4.0.tgz","_integrity":"sha512-hwFY03pW4sMN7aIXhVppTRvsQiF+R3P8fljU5bpwfavGXeK9lBN6sSfmBLKnsuTu6/6xb5G73bJ0PNLwiDzFsA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"## Features","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.1","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.0_1749959582924_0.8019525527950224","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.1":{"name":"@hiogawa/vite-rsc","version":"0.4.1","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.1","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"f0f296af1e830435fbbdbc2f941e089e89e4ae48","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.1.tgz","fileCount":97,"integrity":"sha512-GQ19F8q004E7wjCL/RARhblPXx6W2SC+hdVc8xw85xPy22iU0Ft67jJtY1gI7k3jqoPWrBNaUjgmemJIZRoazw==","signatures":[{"sig":"MEQCIB35exIXq2mAPsZ7zxSI9YljjuFrMIVvIID5kCJmvkhEAiBYREtUXuLORNdwkUb38/xmB4JeoR2J9k5aw0ZYAVmHxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763871},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.1.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/5a965d3b11f70458ee4d8813741aa3bb/hiogawa-vite-rsc-0.4.1.tgz","_integrity":"sha512-GQ19F8q004E7wjCL/RARhblPXx6W2SC+hdVc8xw85xPy22iU0Ft67jJtY1gI7k3jqoPWrBNaUjgmemJIZRoazw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"## Features","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.1","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.1_1749959790198_0.5921487626778423","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.2":{"name":"@hiogawa/vite-rsc","version":"0.4.2","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.2","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"a1506964e45115303dd8d77aaa83305c5f1b7330","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.2.tgz","fileCount":97,"integrity":"sha512-MKHX7B6mqcynBJp9MQQLgMipOavvYIfyhasjZGcJqeMhB8kmGo6QHfRxZheiDo1jGjWHyMsHR1ayHIuMcrK+2w==","signatures":[{"sig":"MEYCIQDSEmGWUdV7rpanVrGeoMgrsE3u3L0VwPcqC27XIPNtNgIhAN39d0cNngrsiJzqO2y8twYPNUQTnpdc9ye1RI/sbfMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767040},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.2.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/e0fe2eced02e834195df004d6b8d391f/hiogawa-vite-rsc-0.4.2.tgz","_integrity":"sha512-MKHX7B6mqcynBJp9MQQLgMipOavvYIfyhasjZGcJqeMhB8kmGo6QHfRxZheiDo1jGjWHyMsHR1ayHIuMcrK+2w==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.1","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.2_1750144739762_0.7705884752414358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.3":{"name":"@hiogawa/vite-rsc","version":"0.4.3","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.3","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"e8b0d041cfbda653df18160bf00212c3798ac165","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.3.tgz","fileCount":102,"integrity":"sha512-MM0DxODvcuL6aJoDZ3+PwYqAjY1xo/+uF3/3ai5xlN6+aIMIQV+pptQDWXimU/UqJjec65is1CzLNs5QNWqVeA==","signatures":[{"sig":"MEUCIQDqz8cotj0OUWCDrUHDOuZzafxD8CJy82tXqdFA+pupfwIgWhQk4PFPKBjm3RcHAaueEKd47aNHLZZXpZ0sh/lszzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1775271},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.3.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/078757fdf3436f4c3ea20e8e27cff209/hiogawa-vite-rsc-0.4.3.tgz","_integrity":"sha512-MM0DxODvcuL6aJoDZ3+PwYqAjY1xo/+uF3/3ai5xlN6+aIMIQV+pptQDWXimU/UqJjec65is1CzLNs5QNWqVeA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","@hiogawa/transforms":"0.1.2","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.3_1750234819899_0.37570306697577727","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.4":{"name":"@hiogawa/vite-rsc","version":"0.4.4","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.4","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"4b45cae0e5bb55dbe9744fd01f94b94cb92f5f20","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.4.tgz","fileCount":105,"integrity":"sha512-Yucbgb6g1bC3S6wofT+ZdtEhnwBZIt4YMZWxXzH9yHugcen0bUtasSATb1qGGraCxu03y8xtHOstXgS8sjdUOQ==","signatures":[{"sig":"MEYCIQC67KkoseTLX+VsK89PsFwYcTWft1lgnEB+UyRLP27J4gIhAId7/NKjbYKDHsfJn7TOxaLRFsBPZtMiAM/O/JnF92p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1783278},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.4.tgz","exports":{"./*":"./dist/*.js","./__rpc":"./dist/utils/rpc.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/041823ce9c23a884cbfed9795b450321/hiogawa-vite-rsc-0.4.4.tgz","_integrity":"sha512-Yucbgb6g1bC3S6wofT+ZdtEhnwBZIt4YMZWxXzH9yHugcen0bUtasSATb1qGGraCxu03y8xtHOstXgS8sjdUOQ==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.3","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.4_1750402066400_0.5527717998127162","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.5":{"name":"@hiogawa/vite-rsc","version":"0.4.5","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.5","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"5ef33ee8976bc9c827dacf45412e1766c1eff33e","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.5.tgz","fileCount":105,"integrity":"sha512-8NMc+AtDB8RV1NfxPHVLkbYQY0eWQffohDKL4Kw318PZ7KhkWnHGHYvP5SYKhR2GRjBKFwgHYXVk7LqQSdsj5w==","signatures":[{"sig":"MEQCIEt30GQhxHVOmKOQmg9mJ5LKH6vnhpHEygmLiqW/r5nsAiAyLhSuhpx5LXEf08LeuHyyX9WOWdKJQlmQc1fAS9Lojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1785308},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.5.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/be188b33d57e4b380e4f2d07ee5f8775/hiogawa-vite-rsc-0.4.5.tgz","_integrity":"sha512-8NMc+AtDB8RV1NfxPHVLkbYQY0eWQffohDKL4Kw318PZ7KhkWnHGHYvP5SYKhR2GRjBKFwgHYXVk7LqQSdsj5w==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.4","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.5_1750571566249_0.19677245742891625","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.6":{"name":"@hiogawa/vite-rsc","version":"0.4.6","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.6","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"4ef90a1d3aa3f3677b18eb662ffbe7fcc2d20975","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.6.tgz","fileCount":105,"integrity":"sha512-saqZtGz8c77KA37KYHFsf9ZyJk7BJm1RvEHMilcDz1K64SEPH8jd1OdUpR8uhWfqbzeTfUs2mCKWVPCChpuIcA==","signatures":[{"sig":"MEUCIEH154W7iz29f/zmzJtRwtmehBt88SoTZ+Sl1hZp6o6uAiEAvB805YCN6hWBUxAblXcwEmiIFMbjh4JTANEIWSkasDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790358},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.6.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/37a8facbca61734331c9ebaee12b973d/hiogawa-vite-rsc-0.4.6.tgz","_integrity":"sha512-saqZtGz8c77KA37KYHFsf9ZyJk7BJm1RvEHMilcDz1K64SEPH8jd1OdUpR8uhWfqbzeTfUs2mCKWVPCChpuIcA==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.5","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.6_1750983440141_0.058696394175489885","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.7":{"name":"@hiogawa/vite-rsc","version":"0.4.7","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.7","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"b7e8b5edebc3bb672c3a789bc1c5beb876d2c3cb","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.7.tgz","fileCount":105,"integrity":"sha512-OuevV4Ex0W7uFXwnftkWT+PJnFtdUUEGrmIx2HZ4Bffv4BgksMEYnufHSl08IVAn0h4OaeIcCdWkjqO25DprDw==","signatures":[{"sig":"MEQCIGuE4M/b0/eh/rG4+tTTvvMc52n5G/uuUwF3Eki8srvuAiAMnBKuEjgXeIqy0t7d+iNwS4YnTUHORISs4z/2htlrZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790933},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.7.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/c5be7f492dce44e44efb760a84315a50/hiogawa-vite-rsc-0.4.7.tgz","_integrity":"sha512-OuevV4Ex0W7uFXwnftkWT+PJnFtdUUEGrmIx2HZ4Bffv4BgksMEYnufHSl08IVAn0h4OaeIcCdWkjqO25DprDw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.6","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.7_1751101430116_0.1880542694235956","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.8":{"name":"@hiogawa/vite-rsc","version":"0.4.8","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.8","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"9d14accaf8f7f519053b258c2726e8e1ac26344b","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.8.tgz","fileCount":105,"integrity":"sha512-h7eTVFry1dEV4vez51fBqIy/OX7lnzUksA+AhSOABd65XRS4FAmSJnuXgbM4CHPYUGClGt2SGm9SzHQFXkQHIw==","signatures":[{"sig":"MEQCID5ojDGwcnbcNDlKYY/U0HEzJtxiDlT7/xQ4Ms87aJ3qAiA17HpU3wtmxz8diXNB2wWyFFSSZow26LUQNSc6ss9aMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1791196},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.8.tgz","exports":{"./*":"./dist/*.js","./types":"./types/index.d.ts"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/e9befc29218a1914abb40e8b16a64ba6/hiogawa-vite-rsc-0.4.8.tgz","_integrity":"sha512-h7eTVFry1dEV4vez51fBqIy/OX7lnzUksA+AhSOABd65XRS4FAmSJnuXgbM4CHPYUGClGt2SGm9SzHQFXkQHIw==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.6","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"rsc-html-stream":"^0.0.6","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.8_1751331414487_0.5148318175763713","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"},"0.4.9":{"name":"@hiogawa/vite-rsc","version":"0.4.9","license":"MIT","_id":"@hiogawa/vite-rsc@0.4.9","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"dist":{"shasum":"7d1496daff6a6eba96009ed2ec4ad5d74fea1933","tarball":"https://registry.npmjs.org/@hiogawa/vite-rsc/-/vite-rsc-0.4.9.tgz","fileCount":109,"integrity":"sha512-aV+GTKctMfOw+0dyrzK/K4yn0dy3bQxsZXXkhBS60Q5tFSTbQ671UYOLLBrj2LmJ+t7lJkZtFn/dsgvuFfiZng==","signatures":[{"sig":"MEYCIQCyfuT8FpEjO6BVXtFGxETmvz7i3eajDI7XPAi4ddVZ3QIhAPzfvo+wvdrN/R82jXY0YwLoBHa08VwBlTTzsEet0yHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1793349},"type":"module","_from":"file:hiogawa-vite-rsc-0.4.9.tgz","exports":{".":"./dist/index.js","./*":"./dist/*.js","./types":"./types/index.d.ts","./package.json":"./package.json"},"scripts":{"dev":"tsdown --sourcemap --watch src","build":"tsdown","test-e2e":"playwright test --project=chromium","test-e2e-ci":"playwright test","test-package":"bash scripts/test-package.sh"},"_npmUser":{"name":"hiogawa","actor":{"name":"hiogawa","type":"user","email":"hi.ogawa.zz@gmail.com"},"email":"hi.ogawa.zz@gmail.com"},"_resolved":"/tmp/d8b7a420b08aec720dd772cf3ff07bc3/hiogawa-vite-rsc-0.4.9.tgz","_integrity":"sha512-aV+GTKctMfOw+0dyrzK/K4yn0dy3bQxsZXXkhBS60Q5tFSTbQ671UYOLLBrj2LmJ+t7lJkZtFn/dsgvuFfiZng==","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"_npmVersion":"10.9.2","description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","directories":{},"_nodeVersion":"22.14.0","dependencies":{"vitefu":"^1.0.5","magic-string":"^0.30.17","turbo-stream":"^3.1.0","es-module-lexer":"^1.6.0","@hiogawa/transforms":"0.1.6","@mjackson/node-fetch-server":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tinyexec":"^1.0.1","@types/node":"^22.14.1","rsc-html-stream":"^0.0.6","@playwright/test":"^1.53.1","react-server-dom-webpack":"*"},"peerDependencies":{"vite":"*","react":"*","react-dom":"*"},"_npmOperationalInternal":{"tmp":"tmp/vite-rsc_0.4.9_1751585582865_0.807864266882854","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Use @vitejs/plugin-rsc instead"}},"time":{"created":"2025-03-30T06:38:09.839Z","modified":"2025-07-07T07:23:05.693Z","0.0.0-pre.0":"2025-03-30T06:38:10.130Z","0.0.0-pre.1":"2025-03-30T07:31:33.703Z","0.0.0-pre.2":"2025-03-30T09:09:31.157Z","0.0.0-pre.3":"2025-04-17T02:14:23.507Z","0.0.0-pre.4":"2025-04-20T08:28:26.045Z","0.0.0-pre.5":"2025-04-20T08:35:40.543Z","0.0.0-pre.6":"2025-04-20T23:10:55.103Z","0.0.0-pre.7":"2025-04-20T23:43:06.813Z","0.0.0-pre.8":"2025-04-21T07:47:54.958Z","0.0.0-pre.9":"2025-04-22T00:46:07.475Z","0.0.0":"2025-04-22T02:12:55.131Z","0.0.1-pre.0":"2025-04-22T04:09:37.940Z","0.0.1-pre.1":"2025-04-22T06:55:50.645Z","0.0.1-pre.2":"2025-04-22T09:35:01.645Z","0.0.1-pre.3":"2025-04-23T05:21:08.261Z","0.0.1-pre.4":"2025-04-24T09:23:20.315Z","0.1.0":"2025-05-01T09:51:10.607Z","0.1.1":"2025-05-07T02:41:41.325Z","0.2.0":"2025-05-12T07:04:10.710Z","0.2.1":"2025-05-13T09:51:53.154Z","0.2.2":"2025-05-18T08:56:33.666Z","0.2.3":"2025-05-22T02:05:19.077Z","0.2.4":"2025-05-26T00:49:34.363Z","0.3.0":"2025-06-05T09:59:10.836Z","0.3.1":"2025-06-06T09:08:49.730Z","0.3.2":"2025-06-10T06:02:18.993Z","0.3.3":"2025-06-12T06:30:14.617Z","0.3.4":"2025-06-12T08:44:20.635Z","0.4.0":"2025-06-15T03:53:03.143Z","0.4.1":"2025-06-15T03:56:30.429Z","0.4.2":"2025-06-17T07:18:59.991Z","0.4.3":"2025-06-18T08:20:20.259Z","0.4.4":"2025-06-20T06:47:46.620Z","0.4.5":"2025-06-22T05:52:46.480Z","0.4.6":"2025-06-27T00:17:20.440Z","0.4.7":"2025-06-28T09:03:50.388Z","0.4.8":"2025-07-01T00:56:54.837Z","0.4.9":"2025-07-03T23:33:03.103Z"},"bugs":{"url":"https://github.com/hi-ogawa/vite-plugins/issues"},"license":"MIT","homepage":"https://github.com/hi-ogawa/vite-plugins/tree/main/packages/rsc","repository":{"url":"git+https://github.com/hi-ogawa/vite-plugins.git","type":"git","directory":"packages/rsc"},"description":"This package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite. Any feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/","maintainers":[{"name":"hiogawa","email":"hi.ogawa.zz@gmail.com"}],"readme":"# @hiogawa/vite-rsc\n\nThis package provides [React Server Components](https://react.dev/reference/rsc/server-components) (RSC) support for Vite.\nAny feedback is welcome, please feel free to share an idea in [the discussion](https://github.com/hi-ogawa/vite-plugins/discussions/979).\n\n## Features\n\n- **Framework-less RSC experience**: The plugin implements [RSC conventions](https://react.dev/reference/rsc/server-components) and provides low level `react-server-dom` runtime API without framework-specific abstractions.\n- **CSS support**: CSS is automatically code-split both at client and server components and they are injected upon rendering.\n- **HMR support**: Enables editing both client and server components without full page reloads.\n- **Runtime agnostic**: Built on [Vite environment API](https://vite.dev/guide/api-environment.html) and works with other runtimes (e.g., [`@cloudflare/vite-plugin`](https://github.com/cloudflare/workers-sdk/tree/main/packages/vite-plugin-cloudflare)).\n\n## Getting Started\n\nYou can start a project by copying an example locally by:\n\n```sh\nnpx degit hi-ogawa/vite-plugins/packages/rsc/examples/starter my-app\n```\n\n## Examples\n\n- [`./examples/starter`](./examples/starter)\n  - This example provides an in-depth overview of API with inline comments to explain how they function within RSC-powered React application.\n- [`./examples/starter-cf-single`](./examples/starter-cf-single)\n  - [`@cloudflare/vite-plugin`](https://github.com/cloudflare/workers-sdk/tree/main/packages/vite-plugin-cloudflare) integration example with a single worker setup.\n- [`./examples/react-router`](./examples/react-router)\n  - This demonstrates how to integrate [experimental React Router RSC API](https://remix.run/blog/rsc-preview) with this plugin. It also includes `@cloudflare/vite-plugin` integration with multi workers setup.\n- [`./examples/basic`](./examples/basic)\n  - This is mainly used for e2e testing and include various edge cases. It also uses a high level `@hiogawa/vite-rsc/extra/{rsc,ssr,browser}` API for quick setup.\n\n## Basic Concepts\n\nThis example is a simplified version of [`./examples/starter`](./examples/starter). You can read [`./examples/starter/src/framework/entry.{rsc,ssr,browser}.tsx`](./examples/starter/src/framework) for more in-depth commentary, which includes server function handling and client-side RSC re-fetching/re-rendering.\n\nThis is the diagram to show the basic flow of RSC rendering process. See also https://github.com/hi-ogawa/vite-plugins/discussions/606.\n\n```mermaid\ngraph TD\n\n    subgraph \"<strong>rsc environment</strong>\"\n        A[\"React virtual dom tree\"] --> |\"[@hiogawa/vite-rsc/rsc]<br /><code>renderToReadableStream</code>\"| B1[\"RSC Stream\"];\n    end\n\n    B1 --> B2\n    B1 --> B3\n\n    subgraph \"<strong>ssr environment</strong>\"\n        B2[\"RSC Stream\"] --> |\"[@hiogawa/vite-rsc/ssr]<br /><code>createFromReadableStream</code>\"| C1[\"React virtual dom tree\"];\n        C1 --> |\"[react-dom/server]<br/>SSR\"| E[\"HTML String/Stream\"];\n    end\n\n    subgraph \"<strong>client environment</strong>\"\n        B3[\"RSC Stream\"] --> |\"[@hiogawa/vite-rsc/browser]<br /><code>createFromReadableStream</code>\"| C2[\"React virtual dom tree\"];\n        C2 --> |\"[react-dom/client]<br/>CSR: mount, hydration\"| D[\"DOM Elements\"];\n    end\n\n    style A fill:#D6EAF8,stroke:#333,stroke-width:2px\n    style B1 fill:#FEF9E7,stroke:#333,stroke-width:2px\n    style B2 fill:#FEF9E7,stroke:#333,stroke-width:2px\n    style B3 fill:#FEF9E7,stroke:#333,stroke-width:2px\n    style C1 fill:#D6EAF8,stroke:#333,stroke-width:2px\n    style C2 fill:#D6EAF8,stroke:#333,stroke-width:2px\n    style D fill:#D5F5E3,stroke:#333,stroke-width:2px\n    style E fill:#FADBD8,stroke:#333,stroke-width:2px\n```\n\n- [`vite.config.ts`](./examples/starter/vite.config.ts)\n\n```js\nimport rsc from \"@hiogawa/vite-rsc/plugin\";\n\nexport default defineConfig() {\n  plugins: [\n    // add plugin\n    rsc(),\n  ],\n\n  // specify entry point for each environment.\n  environments: {\n    // `rsc` environment loads modules with `react-server` condition.\n    // this environment is responsible for:\n    // - RSC stream serialization (React VDOM -> RSC stream)\n    // - server functions handling\n    rsc: {\n      build: {\n        rollupOptions: {\n          input: {\n            index: \"./src/framework/entry.rsc.tsx\",\n          },\n        },\n      },\n    },\n\n    // `ssr` environment loads modules without `react-server` condition.\n    // this environment is responsible for:\n    // - RSC stream deserialization (RSC stream -> React VDOM)\n    // - traditional SSR (React VDOM -> HTML string/stream)\n    // (NOTE: as it can be seen in the above diagram. SSR is technically an optional mechanism.)\n    ssr: {\n      build: {\n        rollupOptions: {\n          input: {\n            index: \"./src/framework/entry.ssr.tsx\",\n          },\n        },\n      },\n    },\n\n    // client environment is used for hydration and client-side rendering\n    // this environment is responsible for:\n    // - RSC stream deserialization (RSC stream -> React VDOM)\n    // - traditional CSR (React VDOM -> Browser DOM tree mount/hydration)\n    // - refetch and re-render RSC\n    // - calling server functions\n    client: {\n      build: {\n        rollupOptions: {\n          input: {\n            index: \"./src/framework/entry.browser.tsx\",\n          },\n        },\n      },\n    },\n  },\n}\n```\n\n- [`entry.rsc.tsx`](./examples/starter/src/framework/entry.rsc.tsx)\n\n```tsx\nimport * as ReactServer from \"@hiogawa/vite-rsc/rsc\"; // re-export of react-server-dom/server.edge\n\n// the plugin assumes `rsc` entry having default export of request handler\nexport default async function handler(request: Request): Promise<Response> {\n  // serialization React VDOM to RSC stream\n  const root = <html><body><h1>Test</h1></body></html>;\n  const rscStream = ReactServer.renderToReadableStream(root);\n\n  // respond direct RSC stream request based on framework's convention\n  if (request.url.endsWith(\".rsc\")) {\n    return new Response(rscStream, {\n      headers: {\n        'Content-type': 'text/html'\n      }\n    })\n  }\n\n  // delegate to SSR environment for html rendering\n  // `loadSsrModule` is a helper API provided by the plugin for multi environment interaction.\n  const ssrEntry = await import.meta.viteRsc.loadSsrModule<typeof import(\"./entry.ssr.tsx\")>();\n  const htmlStream = await ssrEntry.handleSsr(rscStream);\n\n  // respond html\n  return new Response(htmlStream, {\n    headers: {\n      'Content-type': 'text/html'\n    }\n  })\n}\n```\n\n- [`entry.ssr.tsx`](./examples/starter/src/framework/entry.ssr.tsx)\n\n```tsx\nimport * as ReactClient from \"@hiogawa/vite-rsc/ssr\"; // re-export of react-server-dom/client.edge\nimport * as ReactDOMServer from \"react-dom/server.edge\";\n\nexport async function handleSsr(rscStream: ReadableStream) {\n  // deserialize RSC stream back to React VDOM\n  const root = await ReactClient.createFromReadableStream(rscStream);\n\n  // helper API to allow referencing browser entry content from SSR environment\n  const bootstrapScriptContent = await import.meta.viteRsc.loadBootstrapScriptContent(\"index\");\n\n  // render html (traditional SSR)\n  const htmlStream = ReactDOMServer.renderToReadableStream(root, {\n    bootstrapScriptContent,\n  })\n\n  return htmlStream;\n}\n```\n\n- [`entry.browser.tsx`](./examples/starter/src/framework/entry.browser.tsx)\n\n```tsx\nimport * as ReactClient from \"@hiogawa/vite-rsc/browser\"; // re-export of react-server-dom/client.browser\nimport * as ReactDOMClient from \"react-dom/client\";\n\nasync function main() {\n  // fetch and deserialize RSC stream back to React VDOM\n  const rscResponse = await fetch(window.location.href + \".rsc\");\n  const root = await ReactClient.createFromReadableStream(rscResponse.body);\n\n  // hydration (traditional CSR)\n  ReactDOMClient.hydrateRoot(document, root);\n}\n\nmain();\n```\n\n## `react-server-dom` API\n\n### `@hiogawa/vite-rsc/rsc`\n\nThis module re-exports RSC runtime API provided by `react-server-dom/server.edge`\n\n- `renderToReadableStream`: RSC serialization (React VDOM -> RSC stream)\n- `createFromReadableStream`: RSC deserialization (RSC stream -> React VDOM). This is also available on rsc environment itself. For example, it allows saving serailized RSC and deserializing it for later use.\n- `decodeAction/decodeReply/loadServerAction`: server function related...\n\n### `@hiogawa/vite-rsc/ssr`\n\nThis module re-exports RSC runtime API provided by `react-server-dom/client.edge`\n\n- `createFromReadableStream`: RSC deserialization (RSC stream -> React VDOM)\n\n### `@hiogawa/vite-rsc/browser`\n\nThis module re-exports RSC runtime API provided by `react-server-dom/client.browser`\n\n- `createFromReadableStream`: RSC deserialization (RSC stream -> React VDOM)\n- `createFromFetch`: a robust way of `createFromReadableStream((await fetch(\"...\")).body)`\n- `encodeReply/setServerCallback`: server function related...\n\n## Environment helper API\n\nThe plugin provides an additional helper for multi environment interaction.\n\n### available on `rsc` or `ssr` environment\n\n#### `import.meta.viteRsc.loadModule`\n\n- Type: `(environmentName: \"ssr\" | \"rsc\", entryName: string) => Promise<T>`\n\nThis allows importing `ssr` environment module specified by `environments.ssr.build.rollupOptions.input[entryName]` inside `rsc` environment and vice versa.\n\nDuring development, by default, this API assumes both `rsc` and `ssr` environments execute under the main Vite process. When enabling `rsc({ loadModuleDevProxy: true })` plugin option, the loaded module is implemented as a proxy with `fetch`-based RPC to call in node environment on the main Vite process, which for example, allows `rsc` environment inside cloudflare workers to access `ssr` environment on the main Vite process.\n\nDuring production build, this API will be rewritten into a static import of the specified entry of other environment build and the modules are executed inside the same runtime.\n\nFor example,\n\n```js\n// ./entry.rsc.tsx\nconst ssrModule = await import.meta.viteRsc.loadModule(\"ssr\", \"index\");\nssrModule.renderHTML(...);\n\n// ./entry.ssr.tsx (with environments.ssr.build.rollupOptions.input.index = \"./entry.ssr.tsx\")\nexport function renderHTML(...) {}\n```\n\n### available on `rsc` environment\n\n#### `import.meta.viteRsc.loadCss`\n\n- Type: `(importer?: string) => React.ReactNode`\n\nThis allows collecting css which is imported through a current server module and injecting them inside server components.\n\n```tsx\nimport \"./test.css\";\nimport dep from \"./dep.tsx\";\n\nexport function ServerPage() {\n  // this will include css assets for \"test.css\"\n  // and any css transitively imported through \"dep.tsx\"\n  return <>\n    {import.meta.viteRsc.loadCss()}\n    ...\n  </>\n}\n```\n\nWhere specifying `loadCss(<id>)`, it will collect css through the server module resolved by `<id>`.\n\n```tsx\n// virtual:my-framework-helper\nexport function Assets() {\n  return <>\n    {import.meta.viteRsc.loadCss(\"/routes/home.tsx\")}\n    {import.meta.viteRsc.loadCss(\"/routes/about.tsx\")}\n    {...}\n  </>\n}\n\n// user-app.tsx\nimport { Assets } from \"virtual:my-framework-helper\";\n\nexport function UserApp() {\n  return <html>\n    <head>\n      <Assets />\n    </head>\n    <body>...</body>\n  </html>\n}\n```\n\n#### `<id>?vite-rsc-css-export=<name>`\n\nThis special query convention provides automatic injection of `import.meta.viteRsc.loadCss`.\n\nFor example,\n\n```tsx\n// my-route.tsx\nexport function Page(props) {\n  return <div>...</div>\n}\n\n// my-route.css?vite-rsc-css-export=Page\nfunction Page(props) {\n  return <div>...</div>\n}\n\nfunction __Page(props) {\n  return <>\n    {import.meta.viteRsc.loadCss()}\n    <Page {...props} />\n  </>\n}\n\nexport { __Page as Page }\n```\n\nUnderlying transform utility is available from `@hiogawa/vite-rsc/plugin`:\n\n```tsx\nimport { transformRscCssExport } from \"@hiogawa/vite-rsc/plugin\";\n```\n\n### available on `ssr` environment\n\n#### `import.meta.viteRsc.loadBootstrapScriptContent(\"index\")`\n\nThis provides a raw js code to execute a browser entry file specified by `environments.client.build.rollupOptions.input.index`. This is intended to be used with React DOM SSR API, such as [`renderToReadableStream`](https://react.dev/reference/react-dom/server/renderToReadableStream)\n\n```js\nimport bootstrapScriptContent from \"virtual:vite-rsc/bootstrap-script-content\"\nimport { renderToReadableStream } from \"react-dom/server.edge\";\n\nconst bootstrapScriptContent = await import.meta.viteRsc.loadBootstrapScriptContent(\"index\")\nconst htmlStream = await renderToReadableStream(reactNode, { bootstrapScriptContent });\n```\n\n### available on `client` environment\n\n#### `rsc:update` event\n\nThis event is fired when server modules are updated, which can be used to trigger re-fetching and re-rendering of RSC components on browser.\n\n```js\nimport * as ReactClient from \"@hiogawa/vite-rsc/browser\";\n\nimport.meta.hot.on(\"rsc:update\", async () => {\n  // re-fetch RSC stream\n  const rscPayload = await ReactClient.createFromFetch(fetch(window.location.href + \".rsc\"))\n  // re-render ...\n});\n```\n\n## Plugin API\n\n### `@hiogawa/vite-rsc/plugin`\n\n```js\nimport rsc from \"@hiogawa/vite-rsc/plugin\";\nimport { defineConfig } from \"vite\";\n\nexport default defineConfig({\n  plugins: [\n    rsc({\n      // this is only a shorthand of specifying each rollup input via\n      // `environments[name].build.rollupOptions.input.index`\n      entries: {\n        rsc: \"...\",\n        ssr: \"...\",\n        client: \"...\",\n      },\n\n      // by default, the plugin sets up middleware\n      // using `default` export of `rsc` environment `index` entry.\n      // this behavior can be customized by `serverHandler` option.\n      serverHandler: false,\n\n      // when `loadModuleDevProxy: true`, `import.meta.viteRsc.loadModule` is implemented\n      // through `fetch` based RPC, which allows, for example, rsc environment inside\n      // cloudflare workers to communicate with node ssr environment on main Vite process.\n      loadModuleDevProxy: true,\n\n      // by default, `loadCss()` helper is injected based on certain heuristics.\n      // if it breaks, it can be opt-out or selectively applied based on files.\n      rscCssTransform: { filter: id => id.includes(\"/my-app/\") },\n\n      // by default, the plugin uses a build-time generated encryption key for\n      // \"use server\" closure argument binding.\n      // This can be overwritten by configuring `defineEncryptionKey` option,\n      // for example, to obtain a key through environment variable during runtime.\n      // cf. https://nextjs.org/docs/app/guides/data-security#overwriting-encryption-keys-advanced\n      defineEncryptionKey: \"process.env.MY_ENCRYPTION_KEY\",\n    }),\n  ],\n});\n```\n\n## Higher level API\n\nThis is a wrapper of `react-server-dom` API and helper API to setup a minimal RSC app without writing own framework code like [`./examples/starter/src/framework`](./examples/starter/src/framework/). See [`./examples/basic`](./examples/basic/) for how this API is used.\n\n### `@hiogawa/vite-rsc/extra/rsc`\n\n- `renderRequest`\n\n### `@hiogawa/vite-rsc/extra/ssr`\n\n- `renderHtml`\n\n### `@hiogawa/vite-rsc/extra/browser`\n\n- `hydrate`\n","readmeFilename":"README.md"}