From 5a69874a929c94002dde34b75a1dbd74fd642165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20de=20=C3=81vila=20Martins?= Date: Thu, 28 Mar 2024 23:00:02 -0300 Subject: [PATCH] Release .29 (#68) * Release .29 * docs * fix egui --- .github/workflows/release.yml | 5 ++--- apps/egui/CHANGELOG.md | 9 +++++++++ apps/egui/package.json | 4 ++-- apps/egui/src/main/index.ts | 11 +++++++---- apps/egui/src/renderer/src/main.tsx | 2 +- apps/gui/CHANGELOG.md | 8 ++++++++ apps/gui/package.json | 2 +- examples/client/CHANGELOG.md | 7 +++++++ examples/client/package.json | 2 +- packages/client/CHANGELOG.md | 6 ++++++ packages/client/README.md | 12 ++++++------ packages/client/package.json | 2 +- 12 files changed, 51 insertions(+), 19 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 45332ec..0b65cd0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,9 +1,8 @@ name: Build/release Electron app on: - push: - tags: - - v*.*.* + release: + types: [created] jobs: release: diff --git a/apps/egui/CHANGELOG.md b/apps/egui/CHANGELOG.md index acecbff..ae0ade7 100644 --- a/apps/egui/CHANGELOG.md +++ b/apps/egui/CHANGELOG.md @@ -1,5 +1,14 @@ # egui +## 0.0.29 + +### Patch Changes + +- Fix Electron App Build +- Updated dependencies + - @lmscript/client@0.0.29 + - @lmscript/gui@0.0.29 + ## 0.0.2 ### Patch Changes diff --git a/apps/egui/package.json b/apps/egui/package.json index 311be41..967cd73 100644 --- a/apps/egui/package.json +++ b/apps/egui/package.json @@ -1,6 +1,6 @@ { - "name": "egui", - "version": "0.0.2", + "name": "@lmscript/egui", + "version": "0.0.29", "description": "An Electron application with React and TypeScript", "main": "./out/main/index.mjs", "author": "example.com", diff --git a/apps/egui/src/main/index.ts b/apps/egui/src/main/index.ts index 6a03fdd..6fa32d2 100644 --- a/apps/egui/src/main/index.ts +++ b/apps/egui/src/main/index.ts @@ -2,10 +2,13 @@ import { app, shell, BrowserWindow, ipcMain, dialog } from "electron"; import { join } from "path"; import { electronApp, optimizer, is } from "@electron-toolkit/utils"; import icon from "../../resources/icon.png?asset"; -import { SGLangBackend } from "@lmscript/client/backends/sglang"; -import { AbstractBackend } from "@lmscript/client/backends/abstract"; -import { VllmBackend } from "@lmscript/client/backends/vllm"; -import { RunpodServerlessBackend } from "@lmscript/client/backends/runpod-serverless-sglang"; +import type { AbstractBackend } from "@lmscript/client/backends/abstract"; +// import { RunpodServerlessBackend } from "@lmscript/client/backends/runpod-serverless-sglang"; +const { RunpodServerlessBackend } = require("@lmscript/client/backends/runpod-serverless-sglang"); +// import { SGLangBackend } from "@lmscript/client/backends/sglang"; +const { SGLangBackend } = require("@lmscript/client/backends/sglang"); +// import { VllmBackend } from "@lmscript/client/backends/vllm"; +const { VllmBackend } = require("@lmscript/client/backends/vllm"); import type { Backend } from "@lmscript/gui/src/editor/hooks/useBackendConfig"; import fs from "node:fs"; diff --git a/apps/egui/src/renderer/src/main.tsx b/apps/egui/src/renderer/src/main.tsx index ba35cb4..f039ade 100644 --- a/apps/egui/src/renderer/src/main.tsx +++ b/apps/egui/src/renderer/src/main.tsx @@ -26,7 +26,7 @@ const GetBackendInstanceElectron: GetBackendInstance = (backendConfig) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any (window as any).getBackendInstance = GetBackendInstanceElectron; -import "gui/out/tailwind.css"; +import "@lmscript/gui/out/tailwind.css"; import "cal-sans"; diff --git a/apps/gui/CHANGELOG.md b/apps/gui/CHANGELOG.md index db9ace3..ce83aef 100644 --- a/apps/gui/CHANGELOG.md +++ b/apps/gui/CHANGELOG.md @@ -1,5 +1,13 @@ # @lmscript/gui +## 0.0.29 + +### Patch Changes + +- Fix Electron App Build +- Updated dependencies + - @lmscript/client@0.0.29 + ## 0.0.2 ### Patch Changes diff --git a/apps/gui/package.json b/apps/gui/package.json index 9bf1aef..b0e0691 100644 --- a/apps/gui/package.json +++ b/apps/gui/package.json @@ -1,7 +1,7 @@ { "name": "@lmscript/gui", "private": true, - "version": "0.0.2", + "version": "0.0.29", "type": "module", "scripts": { "dev": "vite", diff --git a/examples/client/CHANGELOG.md b/examples/client/CHANGELOG.md index 75b077c..524d639 100644 --- a/examples/client/CHANGELOG.md +++ b/examples/client/CHANGELOG.md @@ -1,5 +1,12 @@ # @lmscript/examples_client +## 1.0.2 + +### Patch Changes + +- Updated dependencies + - @lmscript/client@0.0.29 + ## 1.0.1 ### Patch Changes diff --git a/examples/client/package.json b/examples/client/package.json index 3e52d13..8ae02d4 100644 --- a/examples/client/package.json +++ b/examples/client/package.json @@ -1,6 +1,6 @@ { "name": "@lmscript/examples_client", - "version": "1.0.1", + "version": "1.0.2", "description": "", "main": "index.js", "scripts": { diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 47cd53e..fd826ff 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,11 @@ # @lmscript/client +## 0.0.29 + +### Patch Changes + +- Fix Electron App Build + ## 0.0.28 ### Patch Changes diff --git a/packages/client/README.md b/packages/client/README.md index cd0aed4..24dc012 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -2,18 +2,18 @@ Dependency-Free Typescript client for LmScript. -The Complete API documentation is available at the project's -[JSR page](https://jsr.io/@lmscript/client). - ## Installation -### Installing from JSR +Install from [NPM](https://www.npmjs.com/package/@lmscript/client) -Follow the instructions on the project's -[JSR page](https://jsr.io/@lmscript/client). +```shell +npm i @lmscript/client +``` ## Usage +TODO docs + There are more complete examples in the [client's examples folder](https://github.com/lucasavila00/LmScript/tree/main/client/examples). diff --git a/packages/client/package.json b/packages/client/package.json index e9b75db..8406355 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@lmscript/client", - "version": "0.0.28", + "version": "0.0.29", "description": "Dependency-Free Typescript client for LmScript.", "main": "index.js", "scripts": {