diff --git a/.github/workflows/jsr-publish.yml b/.github/workflows/jsr-publish.yml index d99dd20..a1d46f4 100644 --- a/.github/workflows/jsr-publish.yml +++ b/.github/workflows/jsr-publish.yml @@ -1,5 +1,7 @@ name: JSR Publish on: + push: + branches: [develop, main] workflow_dispatch: jobs: diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml new file mode 100644 index 0000000..4b538bb --- /dev/null +++ b/.github/workflows/npm-publish.yml @@ -0,0 +1,39 @@ +name: NPM Package Publish + +on: + push: + branches: [develop, main, refactor/rename-ext] + release: + types: [created] + workflow_dispatch: + +jobs: + publish-npm: + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + steps: + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - uses: actions/setup-node@v4 + with: + node-version: "22.x" + registry-url: "https://registry.npmjs.org" + - uses: pnpm/action-setup@v4 + - run: pnpm install + - run: pnpm build + working-directory: packages/api + - name: Check if version is already published + working-directory: packages/api + run: | + PACKAGE_VERSION=$(node -p "require('./package.json').version") + npm view @kksh/api@$PACKAGE_VERSION + continue-on-error: true + id: check_version + - name: Publish + working-directory: packages/api + if: steps.check_version.outcome != 'success' + run: npm publish --provenance --access public + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/apps/cli/CHANGELOG.md b/apps/cli/CHANGELOG.md index 8b385f8..9055750 100644 --- a/apps/cli/CHANGELOG.md +++ b/apps/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # kksh +## 0.0.31 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.30 ### Patch Changes diff --git a/apps/cli/package.json b/apps/cli/package.json index e4f8c3d..e336a45 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,7 +1,7 @@ { "name": "kksh", "module": "dist/cli.js", - "version": "0.0.30", + "version": "0.0.31", "type": "module", "bin": { "kksh": "./dist/cli.js", diff --git a/apps/create-kunkun/CHANGELOG.md b/apps/create-kunkun/CHANGELOG.md index 1a1de55..e153fbf 100644 --- a/apps/create-kunkun/CHANGELOG.md +++ b/apps/create-kunkun/CHANGELOG.md @@ -1,5 +1,12 @@ # create-kunkun +## 0.1.43 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.1.42 ### Patch Changes diff --git a/apps/create-kunkun/package.json b/apps/create-kunkun/package.json index bfde06b..6879e04 100644 --- a/apps/create-kunkun/package.json +++ b/apps/create-kunkun/package.json @@ -1,7 +1,7 @@ { "name": "create-kunkun", "type": "module", - "version": "0.1.42", + "version": "0.1.43", "bin": { "create-kunkun": "dist/index.mjs" }, diff --git a/apps/desktop/src/lib/cmds/ext.ts b/apps/desktop/src/lib/cmds/ext.ts index 0d6887c..4169fb4 100644 --- a/apps/desktop/src/lib/cmds/ext.ts +++ b/apps/desktop/src/lib/cmds/ext.ts @@ -4,7 +4,7 @@ import { winExtMap } from "@/stores/winExtMap" import { trimSlash } from "@/utils/url" import { constructExtensionSupportDir } from "@kksh/api" import { db, spawnExtensionFileServer } from "@kksh/api/commands" -import type { HeadlessWorkerExtension } from "@kksh/api/headless" +import type { HeadlessCommand } from "@kksh/api/headless" import { CustomUiCmd, ExtPackageJsonExtra, HeadlessCmd, TemplateUiCmd } from "@kksh/api/models" import { constructJarvisServerAPIWithPermissions, type IApp } from "@kksh/api/ui" import { launchNewExtWindow, loadExtensionManifestFromDisk } from "@kksh/extension" @@ -101,7 +101,7 @@ export async function onHeadlessCmdSelect( } satisfies IApp } const io = new WorkerParentIO(worker) - const rpc = new RPCChannel(io, { + const rpc = new RPCChannel(io, { expose: serverAPI2 }) const workerAPI = rpc.getAPI() diff --git a/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte b/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte index e34a11e..a0a0379 100644 --- a/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte +++ b/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte @@ -15,7 +15,7 @@ NodeNameEnum, toast, type IComponent, - type WorkerExtension + type TemplateUiCommand } from "@kksh/api/ui/worker" import { LoadingBar } from "@kksh/ui" import { Templates } from "@kksh/ui/extension" @@ -35,7 +35,7 @@ let listviewInputRef = $state(null) let { loadedExt, scriptPath, extInfoInDB } = $derived(data) let actionPanelOpen = $state(false) - let workerAPI: WorkerExtension | undefined = undefined + let workerAPI: TemplateUiCommand | undefined = undefined let unlistenRefreshWorkerExt: UnlistenFn | undefined let unlistenFileDrop: UnlistenFn | undefined let worker: Worker | undefined @@ -223,7 +223,7 @@ } const io = new WorkerParentIO(worker) - const rpc = new RPCChannel(io, { + const rpc = new RPCChannel(io, { expose: serverAPI2 }) workerAPI = rpc.getAPI() diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 7ccefef..f3a68cd 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -1,5 +1,11 @@ # @kksh/api +## 0.1.0 + +### Minor Changes + +- Rename WorkerExtension to TemplateUiCommand, and HeadlessWorkerExtension to HeadlessCommand + ## 0.0.53 ### Patch Changes diff --git a/packages/api/README.md b/packages/api/README.md index b87e23d..edd7871 100644 --- a/packages/api/README.md +++ b/packages/api/README.md @@ -1,9 +1,12 @@ # @kksh/api -![NPM Version](https://img.shields.io/npm/v/%40kksh%2Fapi) +[![NPM Version](https://img.shields.io/npm/v/%40kksh%2Fapi)](https://www.npmjs.com/package/@kksh/api) +[![JSR Badge](https://jsr.io/badges/@kunkun/api)](https://jsr.io/@kunkun/api) [Kunkun API](https://www.npmjs.com/package/@kksh/api) is an NPM package designed for developers to create extensions for Kunkun. +On NPM this package is published as `@kksh/api`, and on JSR it is published as `@kunkun/api`. + `@kksh/api` provides a set of APIs for extensions to interact with Kunkun and System APIs. The APIs include: - Clipboard @@ -25,19 +28,4 @@ - UI - etc. -Read more details in documentation at https://docs.kunkun.sh, -and generated docs at https://docs.api.kunkun.sh/ - -## Dev - -### Dependency Graph - -To detect circular dependencies - -```bash -pnpm madge ./src/ui/worker/index.ts --circular # detect circular dependencies -pnpm dep-tree ./src/ui/worker/index.ts - - -pnpm test # this will detect circular dependencies in all files -``` +Read more details in documentation at https://docs.kunkun.sh, and generated docs at https://docs.api.kunkun.sh/ diff --git a/packages/api/jsr.json b/packages/api/jsr.json index acc9334..b73ab91 100644 --- a/packages/api/jsr.json +++ b/packages/api/jsr.json @@ -1,7 +1,7 @@ { "$schema": "https://jsr.io/schema/config-file.v1.json", "name": "@kunkun/api", - "version": "0.0.57", + "version": "0.1.0", "license": "MIT", "exports": { ".": "./src/index.ts", diff --git a/packages/api/package.json b/packages/api/package.json index 219e210..e90f0d7 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,7 +1,11 @@ { "name": "@kksh/api", - "version": "0.0.57", + "version": "0.1.0", "type": "module", + "repository": { + "type": "git", + "url": "https://github.com/kunkunsh/kunkun.git" + }, "main": "./src/index.ts", "types": "./src/index.ts", "module": "./src/index.ts", diff --git a/packages/api/src/dev/index.ts b/packages/api/src/dev/index.ts index 0e7741f..4351ec0 100644 --- a/packages/api/src/dev/index.ts +++ b/packages/api/src/dev/index.ts @@ -41,7 +41,7 @@ export async function findLocalhostKunkunPorts(): Promise { return onlinePorts } -export async function refreshTemplateWorkerExtensionViaServer() { +export async function refreshTemplateWorkerCommandViaServer() { process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0" const ports = await findLocalhostKunkunPorts() console.log("Kunkun ports", ports) @@ -62,7 +62,7 @@ export async function refreshTemplateWorkerExtensionViaServer() { } } -export async function refreshTemplateWorkerExtensionViaDeepLink() { +export async function refreshTemplateWorkerCommandViaDeepLink() { console.log("Send Refresh Worker Extension Request") const platform = await os.platform() @@ -83,12 +83,12 @@ export async function refreshTemplateWorkerExtensionViaDeepLink() { } } -export const refreshTemplateWorkerExtension = refreshTemplateWorkerExtensionViaServer +export const refreshTemplateWorkerCommand = refreshTemplateWorkerCommandViaServer -export function kununWorkerTemplateExtensionRollupPlugin() { +export function kununWorkerTemplateCommandRollupPlugin() { return { async writeBundle() { - await refreshTemplateWorkerExtensionViaDeepLink() + await refreshTemplateWorkerCommandViaDeepLink() } } } diff --git a/packages/api/src/headless/ext.ts b/packages/api/src/headless/ext.ts index 38ff45d..6bfab2e 100644 --- a/packages/api/src/headless/ext.ts +++ b/packages/api/src/headless/ext.ts @@ -1,4 +1,4 @@ -export abstract class HeadlessWorkerExtension { +export abstract class HeadlessCommand { /** * Load the extension. Initialize the extension. * Will be called once when the extension is first loaded. diff --git a/packages/api/src/headless/index.ts b/packages/api/src/headless/index.ts index 7d73fd4..f98e550 100644 --- a/packages/api/src/headless/index.ts +++ b/packages/api/src/headless/index.ts @@ -33,7 +33,7 @@ import { constructPathAPI } from "../api/path" import type { IShellServer } from "../api/server-types" import { constructShellAPI } from "../api/shell" import { constructToastAPI } from "../api/toast" -import type { HeadlessWorkerExtension } from "./ext" +import type { HeadlessCommand } from "./ext" /* -------------------------------------------------------------------------- */ /* API Interfaces */ @@ -53,7 +53,7 @@ export type { } from "tauri-api-adapter" export type { ISystem, IToast, IUiIframe, IDb, IKV, IFs, IOpen, IEvent } from "../api/client" export type { IShell } from "../api/shell" -export { HeadlessWorkerExtension } from "./ext" +export { HeadlessCommand } from "./ext" /* -------------------------------------------------------------------------- */ /* RPC */ /* -------------------------------------------------------------------------- */ @@ -87,7 +87,7 @@ type API = { const io = new WorkerChildIO() const rpc = new RPCChannel<{}, API, DestroyableIoInterface>(io, {}) export const api = rpc.getAPI() -export function expose(api: HeadlessWorkerExtension) { +export function expose(api: HeadlessCommand) { rpc.expose(api) } diff --git a/packages/api/src/ui/worker/ext.ts b/packages/api/src/ui/worker/ext.ts index 514a072..995d43f 100644 --- a/packages/api/src/ui/worker/ext.ts +++ b/packages/api/src/ui/worker/ext.ts @@ -1,4 +1,4 @@ -export abstract class WorkerExtension { +export abstract class TemplateUiCommand { /* -------------------------------------------------------------------------- */ /* Common */ /* -------------------------------------------------------------------------- */ diff --git a/packages/api/src/ui/worker/index.ts b/packages/api/src/ui/worker/index.ts index 88e3217..66b22a9 100644 --- a/packages/api/src/ui/worker/index.ts +++ b/packages/api/src/ui/worker/index.ts @@ -45,7 +45,7 @@ import { constructShellAPI } from "../../api/shell" import { constructToastAPI } from "../../api/toast" import type { FormSchema, ListSchema, MarkdownSchema } from "../../models" import type { IComponent } from "./components" -import type { WorkerExtension } from "./ext" +import type { TemplateUiCommand } from "./ext" export interface IUiWorker { render: (view: IComponent) => Promise @@ -58,7 +58,7 @@ export interface IUiWorker { } // export { expose, wrap } from "@huakunshen/comlink" -export { WorkerExtension, WorkerExtension as TemplateUiExtension } from "./ext" +export { TemplateUiCommand } from "./ext" /** * For the APIs annotated with "inherit from tauri-api-adapter", they inherit the client API completely from tauri-api-adapter * There may be server API changes for them, but the client API can be inherited @@ -95,7 +95,7 @@ const io = new WorkerChildIO() const rpc = new RPCChannel<{}, API, DestroyableIoInterface>(io, {}) export const api = rpc.getAPI() -export function expose(api: WorkerExtension) { +export function expose(api: TemplateUiCommand) { rpc.expose(api) } diff --git a/packages/api/src/version.ts b/packages/api/src/version.ts index 52e6c0b..4ad92d8 100644 --- a/packages/api/src/version.ts +++ b/packages/api/src/version.ts @@ -21,7 +21,7 @@ export const breakingChangesVersionCheckpoints = [ const checkpointVersions = breakingChangesVersionCheckpoints.map((c) => c.version) const sortedCheckpointVersions = sort(checkpointVersions) -export const version = "0.0.57" +export const version = "0.1.0" export function isVersionBetween(v: string, start: string, end: string) { const vCleaned = clean(v) diff --git a/packages/extensions/demo-worker-template-ext/CHANGELOG.md b/packages/extensions/demo-worker-template-ext/CHANGELOG.md index 6e6ba13..bc40da2 100644 --- a/packages/extensions/demo-worker-template-ext/CHANGELOG.md +++ b/packages/extensions/demo-worker-template-ext/CHANGELOG.md @@ -1,5 +1,12 @@ # demo-template-extension +## 0.0.7 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/extensions/demo-worker-template-ext/build.ts b/packages/extensions/demo-worker-template-ext/build.ts index a397564..b15af8c 100644 --- a/packages/extensions/demo-worker-template-ext/build.ts +++ b/packages/extensions/demo-worker-template-ext/build.ts @@ -1,6 +1,6 @@ import { watch } from "fs" import { join } from "path" -import { refreshTemplateWorkerExtension } from "@kksh/api/dev" +import { refreshTemplateWorkerCommand } from "@kksh/api/dev" import { $ } from "bun" async function build() { @@ -12,7 +12,7 @@ async function build() { minify: true, target: "browser" }) - await refreshTemplateWorkerExtension() + await refreshTemplateWorkerCommand() } catch (error) { console.error(error) } diff --git a/packages/extensions/demo-worker-template-ext/package.json b/packages/extensions/demo-worker-template-ext/package.json index 172ddc2..a138873 100644 --- a/packages/extensions/demo-worker-template-ext/package.json +++ b/packages/extensions/demo-worker-template-ext/package.json @@ -1,7 +1,7 @@ { "$schema": "../../schema/manifest-json-schema.json", "name": "demo-template-extension", - "version": "0.0.6", + "version": "0.0.7", "type": "module", "license": "MIT", "kunkun": { diff --git a/packages/extensions/demo-worker-template-ext/src/headless.ts b/packages/extensions/demo-worker-template-ext/src/headless.ts index 86ab9a8..9665f88 100644 --- a/packages/extensions/demo-worker-template-ext/src/headless.ts +++ b/packages/extensions/demo-worker-template-ext/src/headless.ts @@ -1,6 +1,6 @@ -import { expose, HeadlessWorkerExtension, toast } from "@kksh/api/headless" +import { expose, HeadlessCommand, toast } from "@kksh/api/headless" -class DemoHeadlessExt extends HeadlessWorkerExtension { +class DemoHeadlessExt extends HeadlessCommand { load(): Promise { console.log("Demo Headless Extension Loaded") toast.info("Demo Headless Extension Loaded") diff --git a/packages/extensions/demo-worker-template-ext/src/index.ts b/packages/extensions/demo-worker-template-ext/src/index.ts index 23fc453..f7ce837 100644 --- a/packages/extensions/demo-worker-template-ext/src/index.ts +++ b/packages/extensions/demo-worker-template-ext/src/index.ts @@ -16,9 +16,9 @@ import { path, security, shell, + TemplateUiCommand, toast, - ui, - WorkerExtension + ui } from "@kksh/api/ui/worker" import { IconType } from "@kunkun/api/models" @@ -34,7 +34,7 @@ const allItems: List.Item[] = itemsTitle.map( }) ) -class ExtensionTemplate extends WorkerExtension { +class ExtensionTemplate extends TemplateUiCommand { async onBeforeGoBack() { console.log("onBeforeGoBack") // console.log(`Try killing pid: ${this.apiProcess?.pid}`) diff --git a/packages/extensions/ext-sveltekit-exp/CHANGELOG.md b/packages/extensions/ext-sveltekit-exp/CHANGELOG.md index 53f3830..92f4953 100644 --- a/packages/extensions/ext-sveltekit-exp/CHANGELOG.md +++ b/packages/extensions/ext-sveltekit-exp/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-sveltekit +## 0.0.7 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/extensions/ext-sveltekit-exp/package.json b/packages/extensions/ext-sveltekit-exp/package.json index 72baff9..35bfa68 100644 --- a/packages/extensions/ext-sveltekit-exp/package.json +++ b/packages/extensions/ext-sveltekit-exp/package.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.kunkun.sh", "name": "ext-sveltekit-exp", - "version": "0.0.6", + "version": "0.0.7", "license": "MIT", "kunkun": { "name": "TODO: Change Display Name", diff --git a/packages/extensions/form-view/build.ts b/packages/extensions/form-view/build.ts index a99deb5..f4118ae 100644 --- a/packages/extensions/form-view/build.ts +++ b/packages/extensions/form-view/build.ts @@ -1,6 +1,6 @@ import { watch } from "fs" import { join } from "path" -import { refreshTemplateWorkerExtension } from "@kksh/api/dev" +import { refreshTemplateWorkerCommand } from "@kksh/api/dev" import { $ } from "bun" const entrypoints = ["./src/index.ts"] @@ -11,7 +11,7 @@ async function build() { await $`bun build --minify --target=browser --outdir=./dist ${entrypoint}` } if (Bun.argv.includes("dev")) { - await refreshTemplateWorkerExtension() + await refreshTemplateWorkerCommand() } } catch (error) { console.error(error) diff --git a/packages/extensions/form-view/src/index.ts b/packages/extensions/form-view/src/index.ts index 28d2f64..a61d08b 100644 --- a/packages/extensions/form-view/src/index.ts +++ b/packages/extensions/form-view/src/index.ts @@ -10,12 +10,12 @@ import { Markdown, path, shell, + TemplateUiCommand, toast, - ui, - WorkerExtension + ui } from "@kksh/api/ui/worker" -class ExtensionTemplate extends WorkerExtension { +class ExtensionTemplate extends TemplateUiCommand { async onFormSubmit(value: Record): Promise { console.log("Form submitted", value) toast.success(`Form submitted: ${JSON.stringify(value)}`) diff --git a/packages/templates/template-ext-headless/CHANGELOG.md b/packages/templates/template-ext-headless/CHANGELOG.md index f98a43b..32c7723 100644 --- a/packages/templates/template-ext-headless/CHANGELOG.md +++ b/packages/templates/template-ext-headless/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-worker +## 0.0.6 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.5 ### Patch Changes diff --git a/packages/templates/template-ext-headless/build.ts b/packages/templates/template-ext-headless/build.ts index a99deb5..f4118ae 100644 --- a/packages/templates/template-ext-headless/build.ts +++ b/packages/templates/template-ext-headless/build.ts @@ -1,6 +1,6 @@ import { watch } from "fs" import { join } from "path" -import { refreshTemplateWorkerExtension } from "@kksh/api/dev" +import { refreshTemplateWorkerCommand } from "@kksh/api/dev" import { $ } from "bun" const entrypoints = ["./src/index.ts"] @@ -11,7 +11,7 @@ async function build() { await $`bun build --minify --target=browser --outdir=./dist ${entrypoint}` } if (Bun.argv.includes("dev")) { - await refreshTemplateWorkerExtension() + await refreshTemplateWorkerCommand() } } catch (error) { console.error(error) diff --git a/packages/templates/template-ext-headless/package.json b/packages/templates/template-ext-headless/package.json index 3c6a990..f694fc7 100644 --- a/packages/templates/template-ext-headless/package.json +++ b/packages/templates/template-ext-headless/package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-headless", - "version": "0.0.5", + "version": "0.0.6", "license": "MIT", "type": "module", "kunkun": { diff --git a/packages/templates/template-ext-headless/src/index.ts b/packages/templates/template-ext-headless/src/index.ts index 4e8b6df..6e2033d 100644 --- a/packages/templates/template-ext-headless/src/index.ts +++ b/packages/templates/template-ext-headless/src/index.ts @@ -1,7 +1,7 @@ -import { clipboard, expose, HeadlessWorkerExtension, toast } from "@kksh/api/headless" +import { clipboard, expose, HeadlessCommand, toast } from "@kksh/api/headless" import { v4 as uuidv4 } from "uuid" -class UuidExt extends HeadlessWorkerExtension { +class UuidExt extends HeadlessCommand { async load() { const uuid = uuidv4() return clipboard diff --git a/packages/templates/template-ext-next/CHANGELOG.md b/packages/templates/template-ext-next/CHANGELOG.md index c01f97b..17e4804 100644 --- a/packages/templates/template-ext-next/CHANGELOG.md +++ b/packages/templates/template-ext-next/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-next +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/templates/template-ext-next/package.json b/packages/templates/template-ext-next/package.json index b0a7a74..d90cfee 100644 --- a/packages/templates/template-ext-next/package.json +++ b/packages/templates/template-ext-next/package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-next", - "version": "0.1.4", + "version": "0.1.5", "license": "MIT", "kunkun": { "name": "TODO: Change Display Name", diff --git a/packages/templates/template-ext-nuxt/CHANGELOG.md b/packages/templates/template-ext-nuxt/CHANGELOG.md index d066452..e14bd67 100644 --- a/packages/templates/template-ext-nuxt/CHANGELOG.md +++ b/packages/templates/template-ext-nuxt/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-nuxt +## 0.0.7 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/templates/template-ext-nuxt/package.json b/packages/templates/template-ext-nuxt/package.json index edbc77e..2958495 100644 --- a/packages/templates/template-ext-nuxt/package.json +++ b/packages/templates/template-ext-nuxt/package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-nuxt", - "version": "0.0.6", + "version": "0.0.7", "type": "module", "license": "MIT", "kunkun": { diff --git a/packages/templates/template-ext-react/CHANGELOG.md b/packages/templates/template-ext-react/CHANGELOG.md index 67c9097..8e2091a 100644 --- a/packages/templates/template-ext-react/CHANGELOG.md +++ b/packages/templates/template-ext-react/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-react +## 0.0.6 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.5 ### Patch Changes diff --git a/packages/templates/template-ext-react/package.json b/packages/templates/template-ext-react/package.json index 8436529..b64df01 100644 --- a/packages/templates/template-ext-react/package.json +++ b/packages/templates/template-ext-react/package.json @@ -2,7 +2,7 @@ "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-react", "license": "MIT", - "version": "0.0.5", + "version": "0.0.6", "type": "module", "kunkun": { "name": "TODO: Change Display Name", diff --git a/packages/templates/template-ext-svelte/CHANGELOG.md b/packages/templates/template-ext-svelte/CHANGELOG.md index b2e60c4..a1dc4c3 100644 --- a/packages/templates/template-ext-svelte/CHANGELOG.md +++ b/packages/templates/template-ext-svelte/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-svelte +## 0.0.6 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.5 ### Patch Changes diff --git a/packages/templates/template-ext-svelte/package.json b/packages/templates/template-ext-svelte/package.json index 1e6be7f..e04a02a 100644 --- a/packages/templates/template-ext-svelte/package.json +++ b/packages/templates/template-ext-svelte/package.json @@ -2,7 +2,7 @@ "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-svelte", "license": "MIT", - "version": "0.0.5", + "version": "0.0.6", "type": "module", "kunkun": { "name": "TODO: Change Display Name", diff --git a/packages/templates/template-ext-sveltekit/CHANGELOG.md b/packages/templates/template-ext-sveltekit/CHANGELOG.md index 53f3830..92f4953 100644 --- a/packages/templates/template-ext-sveltekit/CHANGELOG.md +++ b/packages/templates/template-ext-sveltekit/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-sveltekit +## 0.0.7 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.6 ### Patch Changes diff --git a/packages/templates/template-ext-sveltekit/package.json b/packages/templates/template-ext-sveltekit/package.json index 0eea718..3b81ffd 100644 --- a/packages/templates/template-ext-sveltekit/package.json +++ b/packages/templates/template-ext-sveltekit/package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-sveltekit", - "version": "0.0.6", + "version": "0.0.7", "license": "MIT", "kunkun": { "name": "TODO: Change Display Name", diff --git a/packages/templates/template-ext-vue/CHANGELOG.md b/packages/templates/template-ext-vue/CHANGELOG.md index 64726a6..26c13a6 100644 --- a/packages/templates/template-ext-vue/CHANGELOG.md +++ b/packages/templates/template-ext-vue/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-vue +## 0.0.4 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.3 ### Patch Changes diff --git a/packages/templates/template-ext-vue/package.json b/packages/templates/template-ext-vue/package.json index bcdeb87..a5417c6 100644 --- a/packages/templates/template-ext-vue/package.json +++ b/packages/templates/template-ext-vue/package.json @@ -1,7 +1,7 @@ { "name": "template-ext-vue", "license": "MIT", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/templates/template-ext-worker/CHANGELOG.md b/packages/templates/template-ext-worker/CHANGELOG.md index f98a43b..32c7723 100644 --- a/packages/templates/template-ext-worker/CHANGELOG.md +++ b/packages/templates/template-ext-worker/CHANGELOG.md @@ -1,5 +1,12 @@ # template-ext-worker +## 0.0.6 + +### Patch Changes + +- Updated dependencies + - @kksh/api@0.1.0 + ## 0.0.5 ### Patch Changes diff --git a/packages/templates/template-ext-worker/build.ts b/packages/templates/template-ext-worker/build.ts index a99deb5..f4118ae 100644 --- a/packages/templates/template-ext-worker/build.ts +++ b/packages/templates/template-ext-worker/build.ts @@ -1,6 +1,6 @@ import { watch } from "fs" import { join } from "path" -import { refreshTemplateWorkerExtension } from "@kksh/api/dev" +import { refreshTemplateWorkerCommand } from "@kksh/api/dev" import { $ } from "bun" const entrypoints = ["./src/index.ts"] @@ -11,7 +11,7 @@ async function build() { await $`bun build --minify --target=browser --outdir=./dist ${entrypoint}` } if (Bun.argv.includes("dev")) { - await refreshTemplateWorkerExtension() + await refreshTemplateWorkerCommand() } } catch (error) { console.error(error) diff --git a/packages/templates/template-ext-worker/package.json b/packages/templates/template-ext-worker/package.json index c7791ea..0bebd3a 100644 --- a/packages/templates/template-ext-worker/package.json +++ b/packages/templates/template-ext-worker/package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/@kksh/api/dist/schema.json", "name": "template-ext-worker", - "version": "0.0.5", + "version": "0.0.6", "license": "MIT", "type": "module", "kunkun": { diff --git a/packages/templates/template-ext-worker/src/index.ts b/packages/templates/template-ext-worker/src/index.ts index 7b7570c..e2eccb8 100644 --- a/packages/templates/template-ext-worker/src/index.ts +++ b/packages/templates/template-ext-worker/src/index.ts @@ -9,13 +9,12 @@ import { List, path, shell, + TemplateUiCommand, toast, - ui, - WorkerExtension + ui } from "@kksh/api/ui/worker" -import { setupI18n, t } from "./i18n" -class ExtensionTemplate extends WorkerExtension { +class ExtensionTemplate extends TemplateUiCommand { async onFormSubmit(value: Record): Promise { console.log("Form submitted", value) toast.success(`Form submitted: ${JSON.stringify(value)}`)