🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
53 lines
1023 B
JavaScript
53 lines
1023 B
JavaScript
/**
|
|
* JQHTML SSR - Server-Side Rendering
|
|
*
|
|
* @module @jqhtml/ssr
|
|
*/
|
|
|
|
const { SSRServer } = require('./server.js');
|
|
const { SSREnvironment } = require('./environment.js');
|
|
const { BundleCache, prepareBundleCode } = require('./bundle-cache.js');
|
|
const { createStoragePair, SSR_Storage } = require('./storage.js');
|
|
const { resolveUrl, createFetch, installHttpIntercept } = require('./http-intercept.js');
|
|
const {
|
|
ErrorCodes,
|
|
parseRequest,
|
|
successResponse,
|
|
errorResponse,
|
|
renderResponse,
|
|
pingResponse,
|
|
flushCacheResponse,
|
|
MessageBuffer
|
|
} = require('./protocol.js');
|
|
|
|
module.exports = {
|
|
// Main server
|
|
SSRServer,
|
|
|
|
// Environment for direct use
|
|
SSREnvironment,
|
|
|
|
// Bundle caching
|
|
BundleCache,
|
|
prepareBundleCode,
|
|
|
|
// Storage
|
|
SSR_Storage,
|
|
createStoragePair,
|
|
|
|
// HTTP interception
|
|
resolveUrl,
|
|
createFetch,
|
|
installHttpIntercept,
|
|
|
|
// Protocol
|
|
ErrorCodes,
|
|
parseRequest,
|
|
successResponse,
|
|
errorResponse,
|
|
renderResponse,
|
|
pingResponse,
|
|
flushCacheResponse,
|
|
MessageBuffer
|
|
};
|