diff --git a/README.md b/README.md index 867843e..7dc507c 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ WelsonJS is tailored for developers who need a reliable, lightweight JavaScript - Built-in transpilers: [TypeScript](https://www.typescriptlang.org/), [Rescript](https://rescript-lang.org/), [CoffeeScript 2](https://coffeescript.org/), [LiveScript](https://livescript.net/) - **Ready to use on Windows machine immediately. No require additional software installation.** - ES5(ECMAScript 5), XML, JSON, YAML compatibility: [core-js](https://github.com/zloirock/core-js), [JSON2.js](https://github.com/douglascrockford/JSON-js), [js-yaml](https://github.com/nodeca/js-yaml) -- HTML5, CSS3 compatibility: ([html5shiv](https://github.com/aFarkas/html5shiv), [jquery-html5-placeholder-shim](https://github.com/parndt/jquery-html5-placeholder-shim), [Respond](https://github.com/scottjehl/Respond), [selectivizr](https://github.com/keithclark/selectivizr), [ExplorerCanvas](https://github.com/arv/ExplorerCanvas), [Modernizr](https://github.com/Modernizr/Modernizr)) +- HTML5, CSS3 compatibility: [html5shiv](https://github.com/aFarkas/html5shiv), [jquery-html5-placeholder-shim](https://github.com/parndt/jquery-html5-placeholder-shim), [Respond](https://github.com/scottjehl/Respond), [selectivizr](https://github.com/keithclark/selectivizr), [ExplorerCanvas](https://github.com/arv/ExplorerCanvas), [Modernizr](https://github.com/Modernizr/Modernizr) - CSS Frameworks: [cascadeframework](https://github.com/jslegers/cascadeframework), [golden-layout](https://github.com/golden-layout/golden-layout) - WYSIWYG HTML Editor: [summernote](https://github.com/summernote/summernote) - Included libraries: [jQuery](https://jquery.com/), [jQuery UI](https://jqueryui.com/), [jquery-toast-plugin](https://github.com/kamranahmedse/jquery-toast-plugin), [squel](https://github.com/hiddentao/squel), [jsrender](https://github.com/BorisMoore/jsrender), [linq](https://github.com/mihaifm/linq), [pegjs](https://github.com/pegjs/pegjs), [numbers.js](https://github.com/numbers/numbers.js) @@ -64,39 +64,8 @@ WelsonJS is tailored for developers who need a reliable, lightweight JavaScript - [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) support - [ADB(Android Debug Bridge)](https://source.android.com/docs/setup/build/adb) support - RPC(Remote Procedure Call) protocol support: [gRPC](https://grpc.io/), [JSON-RPC 2.0](https://www.jsonrpc.org/specification) - -## Included modules -- lib/std (Standard library) -- lib/system (System interface) -- lib/base64 (BASE64 encode and decode) -- lib/file (File I/O interface) -- lib/http (HTTP(S) client with [XHR(MSXML)](https://developer.mozilla.org/docs/Glossary/XMLHttpRequest), [cURL](https://curl.se/), [BITS](https://en.m.wikipedia.org/w/index.php?title=Background_Intelligent_Transfer_Service), [CERT](https://github.com/MicrosoftDocs/windowsserverdocs/blob/main/WindowsServerDocs/administration/windows-commands/certutil.md), [Web Proxy, SEO/SERP](https://catswords-oss.rdbl.io/5719744820/1706431912), and [more...](https://catswords-oss.rdbl.io/5719744820/8278298336)) -- lib/registry (Windows Registry interface) -- lib/security (Windows Security Policy interface) -- lib/shell (Windows Shell (Command Prompt) interface) -- lib/powershell (Windows Powershell interface) -- lib/service (Windows Service interface) -- lib/browser (Modern web compatibility layer) -- lib/uri (URI scheme interface) -- lib/winlibs (Windows DLL(Dynamic-link library) interface) -- lib/autohotkey ([AutoHotkey](https://www.autohotkey.com/) interface) -- lib/autoit ([AutoIt3/AutoItX](https://www.autoitscript.com/) interface) -- lib/msoffice (Microsoft Office (e.g. Excel, PowerPoint, Word) interface) -- lib/gtk (GTK-server and GladeXML supported GUI interface) -- lib/chrome ([Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) based Chrome/Chromium web browser testing interface) -- lib/pipe-ipc (PIPE (e.g., File IO, Standard IO) based IPC(Inter-Process Communication) implementation) -- [WelsonJS.Toolkit](https://catswords-oss.rdbl.io/5719744820/0811015590) (DLL/COM component with .NET 2.0, For all Windows based systems) - - User prompt methods (e.g., alert, confirm) implementation - - Useful tools to control the windows and window handle (find, attach, trigger events. e.g., Virtual Human Interface - - Cryptography ([ISO/IEC 18033-3:2010](https://www.iso.org/standard/54531.html) aka. [HIGHT](https://seed.kisa.or.kr/kisa/algorithm/EgovHightInfo.do)) - - [Named Shared Memory](https://learn.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory) based IPC(Inter-Process Communication) implementation [#](https://qiita.com/gnh1201/items/4e70dccdb7adacf0ace5) - - [NuGet package](https://www.nuget.org/packages/WelsonJS.Toolkit) available -- [WelsonJS.Service](https://catswords-oss.rdbl.io/5719744820/0811015590) (Windows Service Application, For recent Windows based systems) - - Write a Windows Service Application with JavaScript - - [File Event Monitor](https://catswords-oss.rdbl.io/5719744820/6159022056): Trace file creation, network connections, and registry modifications. - - [Screen Time Feature](https://catswords-oss.rdbl.io/5719744820/8803957194): Find an image position on the computer screens or windows. -- [WelsonJS.Launcher](https://catswords-oss.rdbl.io/5719744820/4131485779) (Launcher Application, For recent Windows based systems) - - This is a launcher app designed to easily distribute WelsonJS application packages (based on ZIP compression files). +- Various types of HTTP clients: [XHR(MSXML)](https://developer.mozilla.org/docs/Glossary/XMLHttpRequest), [cURL](https://curl.se/), [BITS](https://en.m.wikipedia.org/w/index.php?title=Background_Intelligent_Transfer_Service), [CERT](https://github.com/MicrosoftDocs/windowsserverdocs/blob/main/WindowsServerDocs/administration/windows-commands/certutil.md), [Web Proxy, SEO/SERP](https://catswords-oss.rdbl.io/5719744820/1706431912) +- Native module (WelsonJS.Toolkit): Write a Windows Service Application with JavaScript, Control a window handle, Cryptography (e.g., [ISO/IEC 18033-3:2010](https://www.iso.org/standard/54531.html) aka. [HIGHT](https://seed.kisa.or.kr/kisa/algorithm/EgovHightInfo.do)), [Named Shared Memory](https://learn.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory) based [IPC](https://qiita.com/gnh1201/items/4e70dccdb7adacf0ace5), [NuGet package](https://www.nuget.org/packages/WelsonJS.Toolkit) - Generative AI integrations: [Multiple LLM and sLLM](https://catswords-oss.rdbl.io/5719744820/5510319392) (e.g., ChatGPT, Claude, ...) - Aviation Data ([AviationStack](https://aviationstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=namhyeon71), [SearchApi Google Flight](https://www.searchapi.io/?via=namhyeon)) integrations - [OVFTool](https://developer.broadcom.com/tools/open-virtualization-format-ovf-tool/latest) for Broadcom/VMware virtualization infrastructures integration