wow so syntax very doge much future
Want to see pretty graphs? Log in now!
npm install dogescript
|9||downloads in the last day|
|91||downloads in the last week|
|515||downloads in the last month|
|Last Published By|
|Version||2.3.0 last updated a month ago|
|Dependents||accord-cli, dgrepl, dogeify, grunt-dogescript, roots|
(aka when Zach went insane)
This is an implementation of the best new compile-to-JS language, dogescript. Wow.
And yes, I am very aware I went about a very, er, non-conventional, way of parsing a language, and is probably riddled with bugs and edge-cases. However, this is dogescript, so anything goes!
wow such dogescript very compiled next-generation npm wow
npm install -g dogescript
dogescript without a file launches a REPL.
dogescript location/to/dogescript.djs pipes the result to stdout. Use a command like
dogescript dogescript.djs > compiled.js to save to a file.
--beautify- Runs the code through a beautifier.
--true-doge- Implements "true doge" mode, which splits lines by 3 spaces, instead of by newlines. This stays behind a flag until the spacing it exports is identical to non-true-doge mode.
dogescript(file, beauty, trueDoge)
file- A string of Dogescript.
beauty- A boolean, set to true if you want the output to be ran through a beautifier.
trueDoge- A boolean, set to true if you want to enable true-doge mode.
LANGUAGE.md for some documentation. Otherwise, look at the example files in this repo.