Skip to content

v3.0.0 - Smaragdine

Compare
Choose a tag to compare
@soulshined soulshined released this 21 Feb 21:34
· 10 commits to master since this release
Smaragdine - Hello World

Move unit tests to external repo

Removed deprecation notice

Remove template keyword

template keyword has been removed due to conflicting name with an HTML native tag.
The import keyword will now handle shorthand imports and template imports:

import "file" {
    bindingProp "value"
}

Add ftHTML block support

This commit gives support for binding variables or template properties
to ftHTML blocks as well as their traditional values.

Add fthtmlconfig global vars support

Update CLI pretty print logic to use js-beautify pkg

Initial json support

Update parseIfOne method to let the parseWhileType method handle exceptions

Add forced relative import support

Supports a way to force an import to search from the relative directory
even if there is a global imports directory using fthtmlconfig.

Force a relative import by prepending the filename with an ampersand:

import "&./foobar.js"

Smaragdine - Hello World