- Notifications
You must be signed in to change notification settings - Fork68
Converts Elixir to JavaScript
License
NotificationsYou must be signed in to change notification settings
elixirscript/elixirscript
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The goal is to convert a subset (or full set) of Elixir code to JavaScript, providing the ability to write JavaScript in Elixir. This is done by taking the Elixir AST and converting it into JavaScript AST and then to JavaScript code. This is done using theElixir-ESTree library.
Documentation for current release
- Erlang 20 or greater
- Elixir 1.6 or greater (must be compiled with Erlang 20 or greater)
- Node 8.2.1 or greater (only for development)
Add dependency to your deps in mix.exs:
{:elixir_script,"~> x.x"}
Addelixir_script
to list of mix compilers in mix.exsAlso addelixir_script
configuration
defprojectdo[app::my_app,# ...# Add elixir_script as a compilercompilers:Mix.compilers++[:elixir_script],# Our elixir_script configurationelixir_script:[# Entry module. Can also be a list of modulesinput:MyEntryModule,# Output path. Either a path to a js file or a directoryoutput:"priv/elixir_script/build/elixirscript.build.js"]]end
Runmix compile
# Clone the repogit clone git@github.com:bryanjos/elixirscript.git#Get dependenciesmake deps# Compilemake# Testmaketest
#elixirscript on the elixir-lang Slack
Please check theCONTRIBUTING.md
About
Converts Elixir to JavaScript
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.