Skip to content

Releases: soteenstudio/BynixScript

Version 0.2.1-next

23 Oct 03:11

Choose a tag to compare

Version 0.2.1-next Pre-release
Pre-release

What's new?

  • Bug fixes:
    • None
  • Added eval and uri values to is_error
  • Added simpler error message
  • Change the configuration file name from bsconfig.json to bsc.json

Installation

npm install -g bynixscript

Or run with CDN:

<script src="https://cdn.jsdelivr.net/npm/bynixscript"></script>

Create an issue if there are bugs or problems.

I hope in this version you cannot find any bugs

Version 0.2.0

11 Oct 12:01

Choose a tag to compare

What's new?

  • Bug fixes:
    • Fixes for end translation results
    • Fix for untranslated comments
    • And fixes untranslated functions
  • Added Err, URIErr, EvalErr, TypeErr, RangeErr, SyntaxErr, InternalErr, ReferenceErr, float, continue, is_error, super, throw, handle, recovery, and final
  • Delete isNull
  • Changed the way some functions and statements are written:
    • is_includes === "World!" to is_includes("World!")
    • is_start === "Hello" to is_start("Hello")
    • is_end === "There!" to is_end("There!")
    • is_matched === "/Hey/g" to is_matched(/Hey/g)
    • is_design === "display: none" to is_design("display: none")
    • isStr, isNum, isBool, isFunc, isBig, isUndef, isObj, isSym to is_type
    • break: to break
      For details on how to use, you can see the list of functions of BynixScript.
  • Added property watch to bsconfig.json:
{
  "extension": {
    "primary": ".bs",
    "secondary": ".bynixscript",
    "module": ".mbs"
  },
  "toFolder": "./dist/",
  "readFolder": "./src/",
  "allowJs": false,
  "watch": false
}
  • The function of the watch property is to automatically compile in a specified directory.

Installation

npm install -g bynixscript@0.2.0

Or run with CDN:

<script src="https://cdn.jsdelivr.net/npm/bynixscript@0.2.0/js/browser.min.js"></script>

Create an issue if there are bugs or problems.

I hope in this version you cannot find any bugs

Version 0.1.2

02 Oct 13:00

Choose a tag to compare

Version 0.1.2 Pre-release
Pre-release

What's new?

  • Bug fixes
  • Added property allowJs to bsconfig.json:
{
  "extension": {
    "primary": ".bs",
    "secondary": ".bynixscript",
    "module": ".mbs"
  },
  "toFolder": "./dist/",
  "readFolder": "./src/",
  "allowJs": false
}
  • The function of the allowJs property is to allow typing of JavaScript functions in BynixScript.

Installation

npm install -g bynixscript@0.1.2-next

Or clone this repository

git clone https://github.com/UngGasStudio/BynixScript.git

I hope in this version you cannot find any bugs

Version 0.1.1

29 Sep 11:21

Choose a tag to compare

Version 0.1.1 Pre-release
Pre-release

What's new?

  • Bug fixes
  • Added isBool, isUndef, isFunc, isSym, isBig, and isType
  • Changing the way end blocks are used:
    • end: and end:: becomes end
    • end:5000: becomes end:5000
      Example:
    var age = 16
    if age < 20:
        print("You are still young")
    end
    
    delay:
        print("Delayed")
    end:5000
  • Added property readFolder to bsconfig.json:
{
  "extension": {
    "primary": ".bs",
    "secondary": ".bynixscript",
    "module": ".mbs"
  },
  "toFolder": "./dist/",
  "readFolder": "./src"
}

Installation

npm install -g bynixscript@0.1.1-next

Or clone this repository

git clone https://github.com/UngGasStudio/BynixScript.git

I hope in this version you cannot find any bugs

Version 0.1.0

25 Sep 13:20

Choose a tag to compare

What's new?

  • Added map, filter, reduce, isNum, isStr, isNull, class, extends, constructor, static, and new
  • Added highlight, snippet, formatter with BynixScript Extension
  • Added bsconfig.json:
{
  "extension": {
    "primary": ".bs",
    "secondary": ".bynixscript",
    "module": ".mbs"
  },
  "toFolder": "./example/"
}

Installation

npm install -g bynixscript@0.1.0

Or clone this repository

git clone https://github.com/UngGasStudio/BynixScript.git

I hope in this version you cannot find any bugs

Version 0.0.4

22 Sep 13:43

Choose a tag to compare

Version 0.0.4 Pre-release
Pre-release

What's new?

  • Added process.argv, num, str, and int

Installation

npm install -g bynixscript@0.0.4-next

Or clone this repository

git clone https://github.com/UngGasStudio/BynixScript.git

I hope in this version you cannot find any bugs

Version 0.0.3

19 Sep 02:23

Choose a tag to compare

Version 0.0.3 Pre-release
Pre-release

What's new?

  • Bug fixes
  • Added is_start, is_end, and require
  • Add the bsd path/to/script.bs command, and the b!help or b!help -v command.

Installation

npm install -g bynixscript@0.0.3-next.0

Or clone this repository

git clone https://github.com/UngGasStudio/BynixScript.git

I hope in this version you cannot find any bugs

Version 0.0.2

17 Sep 13:12
699765d

Choose a tag to compare

Version 0.0.2 Pre-release
Pre-release

What's new?

  • Bug fixes
  • And the addition of print.err, print.info, print.warn, print.debug, print.trace, print.assert

I hope in this version you cannot find any bugs

Version 0.0.1

11 Sep 10:52
4299e86

Choose a tag to compare

Version 0.0.1 Pre-release
Pre-release

This is the first version which is still in testing.