Skip to content
Bolt. A javascript module system.
JavaScript Python Shell Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config
doc
projects
test
.gitignore
.projectile
.travis.yml
CONTRIBUTORS
COPYING
LICENSE
LICENSE.ephox
Makefile
README.md

README.md

Bolt

Build Status

Bolt is a javascript module system, inspired by, but at this point (intentionally) not compatible with the AMD specification. Bolt consists of a runtime framework, compiler and testing tools.

The general philosophy is quick, clean and easy.

Bolt is open source under a BSD style license.

Documentation

Getting Bolt

cd install-dir
curl http://dist.boltjs.io/1.4.1.1/bolt-1.4.1.1.tar.gz | tar xfz -
sudo ln -s `pwd`/bolt-*/bin/bolt /usr/local/bin/bolt

Or via npm:

npm install -g boltjs

Dependencies

Bolt relies on node.js v0.8+ which can be obtained from http://nodejs.org or your system's package manager.

If you want to run bolt test with karma, you will also need to install karma: npm install -g karma.

Source

Bolt is arranged into several modules. All modules can be built and tested very quickly with:

git clone https://github.com/boltjs/bolt.git
cd bolt
make dist

The distribution tar can then be found in gen/dist/bolt-local.tar.gz, or unpacked in gen/image/bolt-local.

Development

To push a release:

make release

Provenance

Bolt was initially developed to support products at Ephox.

The library was open-sourced under a BSD License, drawing users, support and improvements from a number of contributors.

The initial developers have since left the employment of Ephox and now maintain this fork boltjs/bolt.

Something went wrong with that request. Please try again.