Skip to content
JavaScript Shell
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
scripts Update repo links Mar 3, 2019
src fix(for-statement): exception on null init (#226) Nov 18, 2019
.editorconfig Removing insert_final_newline because it blows up tests in colorful ways May 1, 2016
.eslintrc.json Add space-in-parens to eslintrc Nov 15, 2018
.travis.yml Actually fail on lint errors Nov 15, 2018 -> v0.9.18 Jul 3, 2019 Add license Aug 12, 2016 set expectations (#221) Nov 15, 2019
appveyor.yml add travis/appveyor configs Sep 23, 2017
package-lock.json get rid of os-homedir dep (#207) Jul 4, 2019
package.json get rid of os-homedir dep (#207) Jul 4, 2019
register.js get rid of os-homedir dep (#207) Jul 4, 2019
rollup.config.js extract createConfig() to another file to be reused Oct 6, 2018

Maintenance status

Bublé was created when ES2015 was still the future. Nowadays, all modern browsers support all of ES2015 and (in some cases) beyond. Unless you need to support IE11, you probably don't need to use Bublé to convert your code to ES5.

Since IE11 is an unfortunate reality for some people, we will continue to release bugfixes, but new features won't be added unless in exceptional circumstances.


The blazing fast, batteries-included ES2015 compiler


Via the command line...

npm install -g buble
buble input.js > output.js

...or via the JavaScript API:

var buble = require( 'buble' );
var result = buble.transform( source ); // { code: ..., map: ... }



You can’t perform that action at this time.