From c4f55395a9f5251b7fae2c3ef84b4ac108d156f5 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 21 Dec 2025 13:31:44 +0200 Subject: [PATCH] feat(client/jsx): disable debug info --- apps/server/src/services/script.spec.ts | 14 +++++++------- apps/server/src/services/script.ts | 1 + 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/server/src/services/script.spec.ts b/apps/server/src/services/script.spec.ts index 9a239688f..df07f4282 100644 --- a/apps/server/src/services/script.spec.ts +++ b/apps/server/src/services/script.spec.ts @@ -95,8 +95,8 @@ describe("JSX building", () => { } `; const expected = trimIndentation`\ - "use strict";const _jsxFileName = "";function MyComponent() { - return api.preact.h('p', {__self: this, __source: {fileName: _jsxFileName, lineNumber: 2}}, "Hello world." ); + "use strict";function MyComponent() { + return api.preact.h('p', null, "Hello world." ); } `; expect(buildJsx(script).code).toStrictEqual(expected); @@ -112,10 +112,10 @@ describe("JSX building", () => { } `; const expected = trimIndentation`\ - "use strict";const _jsxFileName = "";function MyComponent() { + "use strict";function MyComponent() { return api.preact.h(api.preact.Fragment, null - , api.preact.h('p', {__self: this, __source: {fileName: _jsxFileName, lineNumber: 3}}, "Hi") - , api.preact.h('p', {__self: this, __source: {fileName: _jsxFileName, lineNumber: 4}}, "there") + , api.preact.h('p', null, "Hi") + , api.preact.h('p', null, "there") ); } `; @@ -156,10 +156,10 @@ describe("JSX building", () => { }); `; const expected = trimIndentation`\ - "use strict";const _jsxFileName = "";const _triliumpreact = api.preact; + "use strict";const _triliumpreact = api.preact; _triliumpreact.defineWidget.call(void 0, { render() { - return api.preact.h(_triliumpreact.RightPanelWidget, {__self: this, __source: {fileName: _jsxFileName, lineNumber: 4}} ); + return api.preact.h(_triliumpreact.RightPanelWidget, null ); } }); `; diff --git a/apps/server/src/services/script.ts b/apps/server/src/services/script.ts index 65dfe752f..04c27f79a 100644 --- a/apps/server/src/services/script.ts +++ b/apps/server/src/services/script.ts @@ -224,6 +224,7 @@ export function buildJsx(contentRaw: string | Buffer) { transforms: ["jsx", "imports"], jsxPragma: "api.preact.h", jsxFragmentPragma: "api.preact.Fragment", + production: true }); let code = output.code;