0.1.1 • Published 11 years ago

banshee v0.1.1

Weekly downloads
30
License
-
Repository
-
Last release
11 years ago

Banshee

##A speedy tool for combining and compressing your JavaScript, CoffeeScript, CSS and LESS source files.

Banshee combines your source files into a single script or stylesheet to reduce HTTP overhead and make development easier. It has built-in support for Sprockets-style dependency syntax (#= require x) and a lightning-fast, built-in watch mechanism to detect changes to your source files and recompile on the fly.

Requires node v0.8+

Build Status

###Installation

$ npm install -g banshee

###Command Line Interface

Syntax:

$ banshee <input file>:<output file> [options]

Example

$ banshee src/application.coffee:build/application.min.js

###Options

###Requiring Source Files

Banshee supports Sprockets-style requires, with one exception. Instead of using require_tree, you can simply use require and Banshee will automatically detect if the path is a source file or a directory. Please note, doing require on a top level directory will be recursive through its sub-directories.

Syntax: (JavaScript)

//= require lib/some_directory
//= require other_file.js

Syntax: (CoffeeScript)

#= require lib/some_directory
#= require other_file.coffee

Syntax: (CSS)

/*= require lib/some_directory */
/*= require other_file.css */

Syntax: (LESS) Uses normal LESS import statements.

@import 'lib/dependency1';
@import 'dependency2';

Paths used in require statements are evaluated relative to the file which contains them.

###Contribute We'd love your help. Fork us so we can make Banshee better.

$ git clone git://github.com/imulus/banshee

###Download

You can download this project in either zip or tar formats.

or get the source code on GitHub : imulus/banshee

0.1.1

11 years ago

0.1.0

12 years ago

0.0.7

12 years ago

0.0.6

12 years ago

0.0.5

12 years ago

0.0.4

13 years ago

0.0.3

13 years ago

0.0.2

13 years ago

0.0.1

13 years ago