From 0726a57149cdf28d83e98eacee42ca7a63b5d590 Mon Sep 17 00:00:00 2001 From: Hatem Hosny Date: Wed, 5 Nov 2025 23:29:51 +0200 Subject: [PATCH 1/3] upgrade monaco typescript version to `v5.9.3` --- src/livecodes/vendors.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/livecodes/vendors.ts b/src/livecodes/vendors.ts index f89d20742..2cb3c1573 100644 --- a/src/livecodes/vendors.ts +++ b/src/livecodes/vendors.ts @@ -2,8 +2,8 @@ import { modulesService } from './services/modules'; const { getUrl, getModuleUrl } = modulesService; -export const vendorsBaseUrl = // 'http://127.0.0.1:8081/'; - /* @__PURE__ */ getUrl('@live-codes/browser-compilers@0.22.3/dist/'); +export const vendorsBaseUrl = 'http://127.0.0.1:8081/'; +// /* @__PURE__ */ getUrl('@live-codes/browser-compilers@0.22.3/dist/'); export const acornUrl = /* @__PURE__ */ getUrl('acorn@8.12.1/dist/acorn.js'); @@ -295,7 +295,7 @@ export const metaPngUrl = /* @__PURE__ */ getUrl('meta-png@1.0.6/dist/meta-png.u export const mjmlUrl = /* @__PURE__ */ getUrl('mjml-browser@4.15.3/lib/index.js'); -export const monacoBaseUrl = /* @__PURE__ */ getUrl('@live-codes/monaco-editor@0.3.0/'); +export const monacoBaseUrl = /* @__PURE__ */ getUrl('@live-codes/monaco-editor@0.3.1/'); export const monacoEmacsUrl = /* @__PURE__ */ getUrl('monaco-emacs@0.3.0/dist/monaco-emacs.js'); From 11852a895df93c90f5b22c0bd49f7f4ee13f2c09 Mon Sep 17 00:00:00 2001 From: Hatem Hosny Date: Wed, 5 Nov 2025 23:42:04 +0200 Subject: [PATCH 2/3] remove unused lib from vendors --- src/livecodes/vendors.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/livecodes/vendors.ts b/src/livecodes/vendors.ts index 2cb3c1573..aa6a6d1ab 100644 --- a/src/livecodes/vendors.ts +++ b/src/livecodes/vendors.ts @@ -439,8 +439,6 @@ export const twigUrl = /* @__PURE__ */ getUrl('twig@1.17.1/twig.min.js'); export const typescriptUrl = /* @__PURE__ */ getUrl(`typescript@5.9.3/lib/typescript.js`); -export const typescriptVfsUrl = /* @__PURE__ */ getUrl('@typescript/vfs@1.6.1/dist/vfs.esm.js'); - export const uniterUrl = /* @__PURE__ */ getUrl('uniter@2.18.0/dist/uniter.js'); export const vegaCdnUrl = /* @__PURE__ */ getUrl('vega@5.25.0/build/vega.js'); From 619edf786abb4cf17780615151072e729e23e50d Mon Sep 17 00:00:00 2001 From: Hatem Hosny Date: Fri, 7 Nov 2025 21:25:50 +0200 Subject: [PATCH 3/3] upgrade compilers --- docs/docs/languages/bbcode.mdx | 2 +- docs/docs/languages/jinja.mdx | 2 +- docs/docs/languages/mdx.mdx | 2 +- docs/docs/languages/react-native-tsx.mdx | 4 ++++ docs/docs/languages/react-native.mdx | 2 +- docs/docs/languages/react-tsx.mdx | 4 ++++ docs/docs/languages/react.mdx | 2 +- docs/docs/languages/solid.mdx | 2 +- docs/docs/languages/solid.tsx.mdx | 2 +- docs/docs/languages/vento.mdx | 2 +- docs/docs/languages/vue.mdx | 2 +- src/livecodes/languages/bbcode/lang-bbcode.ts | 11 +++++++---- src/livecodes/vendors.ts | 9 +++++++-- 13 files changed, 31 insertions(+), 15 deletions(-) diff --git a/docs/docs/languages/bbcode.mdx b/docs/docs/languages/bbcode.mdx index be0493685..893ca690f 100644 --- a/docs/docs/languages/bbcode.mdx +++ b/docs/docs/languages/bbcode.mdx @@ -22,7 +22,7 @@ ### Version -`BBob`: v3.0.2 +`BBob`: v4.3.1 ## Example Usage diff --git a/docs/docs/languages/jinja.mdx b/docs/docs/languages/jinja.mdx index 827bf8f80..cf8a189b3 100644 --- a/docs/docs/languages/jinja.mdx +++ b/docs/docs/languages/jinja.mdx @@ -76,7 +76,7 @@ window.livecodes.templateData = { name: 'LiveCodes' }; ### Version -`@huggingface/jinja`: v0.5.0 +`@huggingface/jinja`: v0.5.1 ## Code Formatting diff --git a/docs/docs/languages/mdx.mdx b/docs/docs/languages/mdx.mdx index 878089b31..8308f0cd4 100644 --- a/docs/docs/languages/mdx.mdx +++ b/docs/docs/languages/mdx.mdx @@ -80,7 +80,7 @@ import { ComponentName } from './script'; ### Version -`@mdx-js/mdx`: v3.1.0 +`@mdx-js/mdx`: v3.1.1 ## Code Formatting diff --git a/docs/docs/languages/react-native-tsx.mdx b/docs/docs/languages/react-native-tsx.mdx index fe92deea4..6ee0cc0d5 100644 --- a/docs/docs/languages/react-native-tsx.mdx +++ b/docs/docs/languages/react-native-tsx.mdx @@ -30,6 +30,10 @@ For usage and examples, see documentation for [JSX](./jsx.mdx). [TypeScript compiler](./typescript.mdx) and [React Native for Web](https://necolas.github.io/react-native-web/) +### Version + +`react-native-web`: v0.21.2 + ## Code Formatting Using [Prettier](https://prettier.io/). diff --git a/docs/docs/languages/react-native.mdx b/docs/docs/languages/react-native.mdx index 98b51c017..657d98946 100644 --- a/docs/docs/languages/react-native.mdx +++ b/docs/docs/languages/react-native.mdx @@ -34,7 +34,7 @@ For usage and examples, see documentation for [JSX](./jsx.mdx). ### Version -`react-native-web`: v0.20.0 +`react-native-web`: v0.21.2 ## Code Formatting diff --git a/docs/docs/languages/react-tsx.mdx b/docs/docs/languages/react-tsx.mdx index 7534c8b42..378afb697 100644 --- a/docs/docs/languages/react-tsx.mdx +++ b/docs/docs/languages/react-tsx.mdx @@ -28,6 +28,10 @@ For usage and examples, see documentation for [React](./react.mdx) and [TypeScri [React compiler](https://react.dev/learn/react-compiler), which is a [babel](./babel.mdx) plugin ([babel-plugin-react-compiler](https://www.npmjs.com/package/babel-plugin-react-compiler)). +### Version + +`babel-plugin-react-compiler`: v1.0.0 + ## Code Formatting Using [Prettier](https://prettier.io/). diff --git a/docs/docs/languages/react.mdx b/docs/docs/languages/react.mdx index b10855908..8d03c9e13 100644 --- a/docs/docs/languages/react.mdx +++ b/docs/docs/languages/react.mdx @@ -256,7 +256,7 @@ export const styledComponentsDemo = { ### Version -`babel-plugin-react-compiler`: v19.1.0-rc.1 +`babel-plugin-react-compiler`: v1.0.0 ## Code Formatting diff --git a/docs/docs/languages/solid.mdx b/docs/docs/languages/solid.mdx index ebf7cdeb8..980078d2d 100644 --- a/docs/docs/languages/solid.mdx +++ b/docs/docs/languages/solid.mdx @@ -35,7 +35,7 @@ For usage, see documentation for [JSX](./jsx.mdx) and [TypeScript](./typescript. ### Version -`babel-preset-solid`: v1.9.5 +`babel-preset-solid`: v1.9.10 ## Code Formatting diff --git a/docs/docs/languages/solid.tsx.mdx b/docs/docs/languages/solid.tsx.mdx index 3930bc069..d147e34fb 100644 --- a/docs/docs/languages/solid.tsx.mdx +++ b/docs/docs/languages/solid.tsx.mdx @@ -35,7 +35,7 @@ For usage, see documentation for [JSX](./jsx.mdx) and [TypeScript](./typescript. ### Version -`babel-preset-solid` version 1.7.4 +`babel-preset-solid` version 1.9.10 ## Code Formatting diff --git a/docs/docs/languages/vento.mdx b/docs/docs/languages/vento.mdx index be5ec2904..bd0c9208d 100644 --- a/docs/docs/languages/vento.mdx +++ b/docs/docs/languages/vento.mdx @@ -74,7 +74,7 @@ window.livecodes.templateData = { name: 'LiveCodes' }; ### Version -`ventojs`: v1.12.16 +`ventojs`: v2.2.0 ## Code Formatting diff --git a/docs/docs/languages/vue.mdx b/docs/docs/languages/vue.mdx index af0c995f7..ff0928ada 100644 --- a/docs/docs/languages/vue.mdx +++ b/docs/docs/languages/vue.mdx @@ -397,7 +397,7 @@ The official [@vue/compiler-sfc](https://github.com/vuejs/core/tree/main/package ### Version -`@vue/compiler-sfc`: v3.5.13 +`@vue/compiler-sfc`: v3.5.22 ## Code Formatting diff --git a/src/livecodes/languages/bbcode/lang-bbcode.ts b/src/livecodes/languages/bbcode/lang-bbcode.ts index b950184b2..b7873e60c 100644 --- a/src/livecodes/languages/bbcode/lang-bbcode.ts +++ b/src/livecodes/languages/bbcode/lang-bbcode.ts @@ -1,13 +1,16 @@ import type { LanguageSpecs } from '../../models'; -import { vendorsBaseUrl } from '../../vendors'; +import { bbobHtmlUrl, bbobPresetHtmlUrl } from '../../vendors'; export const bbcode: LanguageSpecs = { name: 'bbcode', title: 'BBCode', compiler: { - url: vendorsBaseUrl + 'bbob/bbob.js', - factory: () => async (code) => - (self as any).BBob.bbobHTML(code, (self as any).BBob.presetHTML5()), + url: bbobHtmlUrl, + factory: () => { + (self as any).importScripts(bbobPresetHtmlUrl); + return async (code) => + (self as any).BbobHtml.default(code, (self as any).BbobPresetHTML5.default()); + }, }, extensions: ['bbcode', 'bb'], editor: 'markup', diff --git a/src/livecodes/vendors.ts b/src/livecodes/vendors.ts index aa6a6d1ab..c8eea8f3f 100644 --- a/src/livecodes/vendors.ts +++ b/src/livecodes/vendors.ts @@ -2,8 +2,8 @@ import { modulesService } from './services/modules'; const { getUrl, getModuleUrl } = modulesService; -export const vendorsBaseUrl = 'http://127.0.0.1:8081/'; -// /* @__PURE__ */ getUrl('@live-codes/browser-compilers@0.22.3/dist/'); +export const vendorsBaseUrl = // 'http://127.0.0.1:8081/'; + /* @__PURE__ */ getUrl('@live-codes/browser-compilers@0.22.5/dist/'); export const acornUrl = /* @__PURE__ */ getUrl('acorn@8.12.1/dist/acorn.js'); @@ -29,6 +29,11 @@ export const autoCompleteUrl = /* @__PURE__ */ getUrl( export const babelUrl = /* @__PURE__ */ getUrl('@babel/standalone@7.26.4/babel.js'); +export const bbobHtmlUrl = /* @__PURE__ */ getUrl('@bbob/html@4.3.1/dist/index.min.js'); +export const bbobPresetHtmlUrl = /* @__PURE__ */ getUrl( + '@bbob/preset-html5@4.3.1/dist/index.min.js', +); + export const biwaschemeUrl = /* @__PURE__ */ getUrl('biwascheme@0.8.0/release/biwascheme.js'); export const blocklyCdnBaseUrl = /* @__PURE__ */ getUrl('blockly@11.1.1/');