diff --git a/README.md b/README.md index 0f39191..d6defec 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,16 @@ # welsonjs WelsonJS - Build a Windows app on the Windows built-in JavaScript engine. -![(Image) A man programming against a power plant facility, the screen that the man is watching shows the Windows logo](app/assets/img/overture.jpg) +![(Cover Image) A man programming against a power plant facility, the screen that the man is watching shows the Windows logo](app/assets/img/overture.jpg) -Now, You can build an Windows desktop app with JavaScript, TypeScript, ReScript, and HTML/CSS on Windows built-in ECMAScript engine. +Now, You can build an Windows desktop app with JavaScript, TypeScript, CoffeeScript, ReScript, and HTML/CSS on Windows built-in ECMAScript engine. WelsonJS = ***W***indows + ***El***ectr***on***-like + ***Javascript(JS)*** + [Your contribution](FUNDING.yml) Dual license notice: The default license for this project is GPL 3.0. However, if the GPL 3.0 license is not compatible with Microsoft products, it is subject to the MS-RL license. -I presented this project in [the open-source contest in the Republic of Korea in November 2023](https://www.slideshare.net/gnh1201/welsonjs-2023). - ## Structure -![Structure](app/assets/img/structure.png) +![Structure Overview](app/assets/img/structure.png) ## Specifications - Built-in transpilers: [TypeScript](https://www.typescriptlang.org/), [Rescript](https://rescript-lang.org/), [CoffeeScript 2](https://coffeescript.org/), [LiveScript](https://livescript.net/) @@ -111,17 +109,18 @@ ended say() - Please check `setup.iss` file it could be compile with [Inno Setup](https://jrsoftware.org/isinfo.php) ## Screenshots -![Screenshot 1](app/assets/img/screenshot.png) +![(Screenshot 1) GUI environment](app/assets/img/screenshot.png) -![Screenshot 2](app/assets/img/screenshot2.png) +![(Screenshot 2) Command-line environment](app/assets/img/screenshot2.png) -![Screenshot 3](app/assets/img/screenshot3.png) +![(Screenshot 3) WelsonJS with Microsoft Excel](app/assets/img/screenshot3.png) -## Thanks! -![Thanks 1](app/assets/img/thanks.png) +## Thanks to +![Open Software Portal, Korea National Industry Promotion Agency](app/assets/img/logo_oss.gif =x55) -- https://www.facebook.com/javascript4u/posts/1484014618472735 -- https://python5.com/q/xtbsqjxb +![morioh.com](app/assets/img/morioh.svg =x55) + +![CSDN](CSDN_Logo.svg =x55) ## Related projects - [gnh1201/wsh-js-gtk](https://github.com/gnh1201/wsh-js-gtk) - GTK GUI ported to Windows Scripting Host - Javascript (Microsoft JScript) (wsh-js) @@ -138,6 +137,5 @@ ended say() - [7418_blocks_color_modules_rgb_square_icon](https://www.iconfinder.com/icons/7418/blocks_color_modules_rgb_square_icon) (Icon File) - Sergio Sanchesz Lopez, Futurosoft ## Contact me -- [Paid technical support on Fiverr](https://www.fiverr.com/s/G42xRd) - abuse@catswords.net - ActivityPub [@catswords_oss@catswords.social](https://catswords.social/@catswords_oss) diff --git a/SECURITY.MD b/SECURITY.MD index 3c95b7c..33680e7 100644 --- a/SECURITY.MD +++ b/SECURITY.MD @@ -41,6 +41,5 @@ This program is also known by the following name. This name is used solely for t ## Report abuse If you discover any instances of this project being misused, please report them. - * [Paid technical support on Fiverr](https://www.fiverr.com/s/G42xRd) * abuse@catswords.net * ActivityPub [@catswords_oss@catswords.social](https://catswords.social/@catswords_oss) diff --git a/app/assets/img/CSDN_Logo.svg b/app/assets/img/CSDN_Logo.svg new file mode 100644 index 0000000..21ebae8 --- /dev/null +++ b/app/assets/img/CSDN_Logo.svg @@ -0,0 +1,35 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/app/assets/img/logo_oss.gif b/app/assets/img/logo_oss.gif new file mode 100644 index 0000000..33edbd8 Binary files /dev/null and b/app/assets/img/logo_oss.gif differ diff --git a/app/assets/img/morioh.svg b/app/assets/img/morioh.svg new file mode 100644 index 0000000..428f72a --- /dev/null +++ b/app/assets/img/morioh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/testloader.js b/testloader.js index 6f0a8a6..7e29a58 100644 --- a/testloader.js +++ b/testloader.js @@ -885,7 +885,7 @@ var test_implements = { console.log("Closing the shared memory..."); console.log("Done"); - }, + }, "sharedmemory_listener": function() { var Toolkit = require("lib/toolkit");