Socket
Socket
Sign inDemoInstall

@gracile/engine

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gracile/engine - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4-next.3

4

dist/build/static.js

@@ -5,3 +5,3 @@ import { Buffer } from 'node:buffer';

import c from 'picocolors';
import { renderRouteTempalte } from '../render/route-template.js';
import { renderRouteTemplate } from '../render/route-template.js';
import { collectRoutes, routes } from '../routes/collect.js';

@@ -59,3 +59,3 @@ import { loadForeignRouteObject } from '../routes/load-module.js';

// MARK: Render
const { output } = await renderRouteTempalte(
const { output } = await renderRouteTemplate(
//

@@ -62,0 +62,0 @@ { url: url.href }, vite, 'build', {

@@ -6,3 +6,3 @@ import { Writable } from 'node:stream';

import { /* errorInline, */ errorPage } from '../errors/templates.js';
import { renderRouteTempalte, } from '../render/route-template.js';
import { renderRouteTemplate, } from '../render/route-template.js';
import { getRoute } from '../routes/match.js';

@@ -27,3 +27,3 @@ import { renderSsrTemplate } from '../vite/utils.js';

async function renderPageFn(handlerInfos, routeInfos) {
const { output } = await renderRouteTempalte(requestPonyfilled, vite, 'dev', routeInfos, handlerInfos);
const { output } = await renderRouteTemplate(requestPonyfilled, vite, 'dev', routeInfos, handlerInfos);
return output;

@@ -30,0 +30,0 @@ }

@@ -1,2 +0,2 @@

import { Readable } from 'node:stream';
import type { Readable } from 'stream';
import type { ViteDevServer } from 'vite';

@@ -12,5 +12,5 @@ import type { RouteInfos } from '../routes/match.js';

};
export declare function renderRouteTempalte(request: Request | StaticRequest, vite: ViteDevServer, mode: 'dev' | 'build', routeInfos: RouteInfos, handlerInfos?: HandlerInfos): Promise<{
export declare function renderRouteTemplate(request: Request | StaticRequest, vite: ViteDevServer, mode: 'dev' | 'build', routeInfos: RouteInfos, handlerInfos?: HandlerInfos): Promise<{
output: Readable;
}>;
//# sourceMappingURL=route-template.d.ts.map

@@ -1,5 +0,5 @@

import { Readable } from 'node:stream';
import { html } from '@gracile/internal-utils/dummy-literals';
import { html as LitSsrHtml, render as renderLitSsr } from '@lit-labs/ssr';
import { collectResult } from '@lit-labs/ssr/lib/render-result.js';
import { RenderResultReadable as LitReadable } from '@lit-labs/ssr/lib/render-result-readable.js';
import { isLitServerTemplate, isLitTemplate } from '../assertions.js';

@@ -21,3 +21,3 @@ async function* concatStreams(...readables) {

export const pageAssets = LitSsrHtml `<!--__GRACILE_PAGE_ASSETS__-->`;
export async function renderRouteTempalte(request, vite, mode, routeInfos, handlerInfos) {
export async function renderRouteTemplate(request, vite, mode, routeInfos, handlerInfos) {
// MARK: Context

@@ -39,4 +39,3 @@ const context = {

const fragmentRender = renderLitSsr(fragmentOutput);
// NOTE: Should use RenderResultReadable instead?
const output = Readable.from(fragmentRender);
const output = LitReadable.from(fragmentRender);
return { output };

@@ -72,4 +71,4 @@ }

const index = baseDocHtml.indexOf(SSR_OUTLET_MARKER);
const baseDocRenderStreamPre = Readable.from(baseDocHtml.substring(0, index));
const baseDocRenderStreamPost = Readable.from(baseDocHtml.substring(index + SSR_OUTLET_MARKER.length + 1));
const baseDocRenderStreamPre = LitReadable.from(baseDocHtml.substring(0, index));
const baseDocRenderStreamPost = LitReadable.from(baseDocHtml.substring(index + SSR_OUTLET_MARKER.length + 1));
// MARK: Page

@@ -80,8 +79,8 @@ if (routeInfos.routeModule.template) {

throw Error(`Wrong template result for page template ${routeInfos.foundRoute.filePath}.`);
const renderStream = Readable.from(renderLitSsr(routeOutput));
const output = Readable.from(concatStreams(baseDocRenderStreamPre, renderStream, baseDocRenderStreamPost));
const renderStream = LitReadable.from(renderLitSsr(routeOutput));
const output = LitReadable.from(concatStreams(baseDocRenderStreamPre, renderStream, baseDocRenderStreamPost));
return { output };
}
const output = Readable.from(baseDocHtml);
const output = LitReadable.from(baseDocHtml);
return { output };
}
{
"name": "@gracile/engine",
"version": "0.0.3",
"version": "0.0.4-next.3+de03482",
"description": "A thin, full-stack, web framework",

@@ -42,3 +42,3 @@ "keywords": [

"@gracile/client": "^0.0.3",
"@gracile/internal-utils": "^0.0.3",
"@gracile/internal-utils": "^0.0.4-next.3+de03482",
"@whatwg-node/server": "^0.9.25",

@@ -84,3 +84,3 @@ "esm-env": "^1.0.0",

},
"gitHead": "e5fb7f7311d92fa4e85a3c37c0c0d3a13cb7c1aa"
"gitHead": "de03482a22df4d131c7baa2c2f439c9a92597629"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc