@othelarian/livescript
v1.0.3
Published
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming,
Downloads
7
Maintainers
Readme
LiveScript
NOTE: this is an alternative version, trying to bring some new features (see below for more information).
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.
Check out livescript.net for more information, examples, usage, and a language reference.
Build Status
Official version build status:
Install
Have Node.js installed. sudo npm install -g livescript
After, run lsc -h
for more information.
Alternative modifications
This Alternative version of LiveScript can be found here:
git://github.com/othelarian/LiveScript.git
The official version is here:
git://github.com/gkz/LiveScript.git
Moving from Makefile to full npm
The official version of LiveScript uses a makefile to compile the lib. The first idea behind the alternative is to remove the makefile dependency and to switch for a full node/npm tooling.
Compilation, Livefile, Live and npm usage
To compile, you can use the npm run
. The command will look like this:
npm run [options]
Here the options:
browser
: compile the lib into 2 files,livescript.js
andlivescript.min.js
. You need to runlib
before to be sure the lib is correctly build before.clean
: remove the following directories: browser, lib and coverage.coverage
: run istanbul to get the package coverage.lib
: compile the lib itself, creating the lib directory and filling it up with all the js files composing the livescript lib.package
: (re)generating thepackage.json
from thepackage.json.ls
.test
: launch the test script. You need to compile the lib before if you want to test your last modifications.
Community
If you'd like to chat, drop by #livescript on Freenode IRC. If you don't have IRC client you can use Freenode webchat.