Tube is a declarative, completely unneeded, functionalish language that transpiles into Javascript.
After reading the amazing super tiny compiler repository I became more interested about compilers. The idea of build one yourself kept growing and this is the result.
Note: Tube is a subset of Javascript, you still need some JS code in order to work.
You can learn the fundamentals and see some examples on the documentation website
Compile and run your tube code on the online playground
$ npm i tube-lang
const __tube_lang__ = require('tube-lang')
const { compile } = __tube_lang__
const greet = str => 'Hello' + str + '!'
const tubeCode = `greet to 'World'`
const compiledTubeCode = compile(tubeCode)
eval(compiledTubeCode) // Hello World!