@gradio/utils
Advanced tools
Comparing version 0.2.0-beta.1 to 0.2.0-beta.2
# @gradio/utils | ||
## 0.2.0-beta.2 | ||
### Features | ||
- [#5624](https://github.com/gradio-app/gradio/pull/5624) [`14fc612d8`](https://github.com/gradio-app/gradio/commit/14fc612d84bf6b1408eccd3a40fab41f25477571) - Fix esbuild. Thanks [@pngwn](https://github.com/pngwn)! | ||
## 0.2.0-beta.1 | ||
@@ -58,2 +64,2 @@ | ||
- Updated dependencies [[`41c83070`](https://github.com/gradio-app/gradio/commit/41c83070b01632084e7d29123048a96c1e261407)]: | ||
- @gradio/theme@0.0.2 | ||
- @gradio/theme@0.0.2 |
{ | ||
"name": "@gradio/utils", | ||
"version": "0.2.0-beta.1", | ||
"version": "0.2.0-beta.2", | ||
"description": "Gradio UI packages", | ||
@@ -10,2 +10,3 @@ "type": "module", | ||
"dependencies": { | ||
"svelte-i18n": "^3.6.0", | ||
"@gradio/theme": "^0.2.0-beta.1" | ||
@@ -12,0 +13,0 @@ }, |
@@ -154,2 +154,41 @@ import { type ActionReturn } from "svelte/action"; | ||
export { Gradio } from "../../app/src/gradio_helper"; | ||
import { format } from "svelte-i18n"; | ||
import { get } from "svelte/store"; | ||
const x = get(format); | ||
export type I18nFormatter = typeof x; | ||
export class Gradio<T extends Record<string, any> = Record<string, any>> { | ||
#id: number; | ||
theme: string; | ||
version: string; | ||
i18n: typeof x; | ||
#el: HTMLElement; | ||
root: string; | ||
autoscroll: boolean; | ||
constructor( | ||
id: number, | ||
el: HTMLElement, | ||
theme: string, | ||
version: string, | ||
root: string, | ||
autoscroll: boolean | ||
) { | ||
this.#id = id; | ||
this.theme = theme; | ||
this.version = version; | ||
this.#el = el; | ||
this.i18n = get(format); | ||
this.root = root; | ||
this.autoscroll = autoscroll; | ||
} | ||
dispatch<E extends keyof T>(event_name: E, data?: T[E]): void { | ||
const e = new CustomEvent("gradio", { | ||
bubbles: true, | ||
detail: { data, id: this.#id, event: event_name } | ||
}); | ||
this.#el.dispatchEvent(e); | ||
} | ||
} |
19204
173
2
+ Addedsvelte-i18n@^3.6.0
+ Added@ampproject/remapping@2.3.0(transitive)
+ Added@esbuild/aix-ppc64@0.19.12(transitive)
+ Added@esbuild/android-arm@0.19.12(transitive)
+ Added@esbuild/android-arm64@0.19.12(transitive)
+ Added@esbuild/android-x64@0.19.12(transitive)
+ Added@esbuild/darwin-arm64@0.19.12(transitive)
+ Added@esbuild/darwin-x64@0.19.12(transitive)
+ Added@esbuild/freebsd-arm64@0.19.12(transitive)
+ Added@esbuild/freebsd-x64@0.19.12(transitive)
+ Added@esbuild/linux-arm@0.19.12(transitive)
+ Added@esbuild/linux-arm64@0.19.12(transitive)
+ Added@esbuild/linux-ia32@0.19.12(transitive)
+ Added@esbuild/linux-loong64@0.19.12(transitive)
+ Added@esbuild/linux-mips64el@0.19.12(transitive)
+ Added@esbuild/linux-ppc64@0.19.12(transitive)
+ Added@esbuild/linux-riscv64@0.19.12(transitive)
+ Added@esbuild/linux-s390x@0.19.12(transitive)
+ Added@esbuild/linux-x64@0.19.12(transitive)
+ Added@esbuild/netbsd-x64@0.19.12(transitive)
+ Added@esbuild/openbsd-x64@0.19.12(transitive)
+ Added@esbuild/sunos-x64@0.19.12(transitive)
+ Added@esbuild/win32-arm64@0.19.12(transitive)
+ Added@esbuild/win32-ia32@0.19.12(transitive)
+ Added@esbuild/win32-x64@0.19.12(transitive)
+ Added@formatjs/ecma402-abstract@1.11.4(transitive)
+ Added@formatjs/fast-memoize@1.2.1(transitive)
+ Added@formatjs/icu-messageformat-parser@2.1.0(transitive)
+ Added@formatjs/icu-skeleton-parser@1.3.6(transitive)
+ Added@formatjs/intl-localematcher@0.2.25(transitive)
+ Added@jridgewell/gen-mapping@0.3.5(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@types/estree@1.0.5(transitive)
+ Addedacorn@8.12.1(transitive)
+ Addedaria-query@5.3.0(transitive)
+ Addedaxobject-query@4.1.0(transitive)
+ Addedcli-color@2.0.4(transitive)
+ Addedcode-red@1.0.4(transitive)
+ Addedcss-tree@2.3.1(transitive)
+ Addedd@1.0.2(transitive)
+ Addeddeepmerge@4.3.1(transitive)
+ Addeddequal@2.0.3(transitive)
+ Addedes5-ext@0.10.64(transitive)
+ Addedes6-iterator@2.0.3(transitive)
+ Addedes6-symbol@3.1.4(transitive)
+ Addedes6-weak-map@2.0.3(transitive)
+ Addedesbuild@0.19.12(transitive)
+ Addedesniff@2.0.1(transitive)
+ Addedestree-walker@2.0.23.0.3(transitive)
+ Addedevent-emitter@0.3.5(transitive)
+ Addedext@1.7.0(transitive)
+ Addedglobalyzer@0.1.0(transitive)
+ Addedglobrex@0.1.2(transitive)
+ Addedintl-messageformat@9.13.0(transitive)
+ Addedis-promise@2.2.2(transitive)
+ Addedis-reference@3.0.2(transitive)
+ Addedlocate-character@3.0.0(transitive)
+ Addedlru-queue@0.1.0(transitive)
+ Addedmagic-string@0.30.10(transitive)
+ Addedmdn-data@2.0.30(transitive)
+ Addedmemoizee@0.4.17(transitive)
+ Addedmri@1.2.0(transitive)
+ Addednext-tick@1.1.0(transitive)
+ Addedperiscopic@3.1.0(transitive)
+ Addedsade@1.8.1(transitive)
+ Addedsource-map-js@1.2.0(transitive)
+ Addedsvelte@4.2.18(transitive)
+ Addedsvelte-i18n@3.7.4(transitive)
+ Addedtimers-ext@0.1.8(transitive)
+ Addedtiny-glob@0.2.9(transitive)
+ Addedtslib@2.6.3(transitive)
+ Addedtype@2.7.3(transitive)