Skip to content
Bolt. A javascript module system.
JavaScript Python Shell Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
doc This is a massive restructure to clean-up initialization Jul 5, 2013
projects Remove versioning logic of sublime package from the sublime Makefile … Sep 3, 2013
test
.gitignore
.projectile Reflect API changes in modulator compilers. Aug 8, 2013
.travis.yml tune down jvm for travis Dec 13, 2012
CONTRIBUTORS
COPYING Consistent spelling. Jun 23, 2013
LICENSE Readme, licensing and docs. Jun 22, 2013
LICENSE.ephox Readme, licensing and docs. Jun 22, 2013
Makefile Remove versioning logic of sublime package from the sublime Makefile … Sep 3, 2013
README.md Moved directory structure. Jun 24, 2013

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.

You can’t perform that action at this time.