{"_id":"brace","_rev":"438294","name":"brace","description":"browserify compatible version of the ace editor.","dist-tags":{"latest":"0.11.1"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"time":{"modified":"2021-08-05T06:26:31.000Z","created":"2013-04-22T02:47:50.383Z","0.11.1":"2018-02-14T16:25:19.928Z","0.11.0":"2017-11-21T10:41:21.885Z","0.10.0":"2017-02-22T21:55:35.183Z","0.9.1":"2016-12-15T15:25:50.425Z","0.9.0":"2016-10-26T20:55:04.124Z","0.8.0":"2016-04-05T04:15:59.300Z","0.7.0":"2015-12-09T04:49:04.595Z","0.6.0":"2015-12-09T01:50:08.414Z","0.5.1":"2015-04-08T14:52:59.883Z","0.5.0":"2015-03-01T06:11:14.638Z","0.4.1":"2015-02-19T01:49:27.691Z","0.4.0":"2014-09-25T16:22:13.748Z","0.3.0":"2014-07-09T16:57:56.084Z","0.2.1":"2014-03-04T17:07:59.221Z","0.2.0":"2014-01-28T18:33:31.752Z","0.1.3":"2013-07-06T01:33:59.028Z","0.1.2":"2013-04-24T12:03:31.571Z","0.1.1":"2013-04-24T03:04:29.030Z","0.1.0":"2013-04-23T13:10:24.928Z","0.0.1":"2013-04-22T02:47:50.383Z"},"users":{"sahilsk":true,"gztomas":true,"developit":true,"koulmomo":true,"zhouanbo":true,"yatsu":true,"kkk123321":true,"yokubee":true,"zzl81cn":true,"sajithm":true,"chainn":true,"eralpkaraduman":true,"tcrowe":true,"aaronwells":true},"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"versions":{"0.11.1":{"name":"brace","version":"0.11.1","description":"browserify compatible version of the ace editor.","main":"index.js","typings":"index.d.ts","scripts":{"update":"(cd build && node ./update && node ./update-ts)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"3a00c5d59777f9d826841178e1eb36694177f5e6","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.11.1","_shasum":"4896fcc9d544eef45f4bb7660db320d3b379fe58","_from":".","_npmVersion":"2.15.12","_nodeVersion":"8.9.1","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"4896fcc9d544eef45f4bb7660db320d3b379fe58","size":1776977,"noattachment":false,"key":"/brace/-/brace-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.11.1.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brace_0.11.1_1518625518308_0.8575414509870793"},"_hasShrinkwrap":false,"publish_time":1518625519928,"_cnpm_publish_time":1518625519928},"0.11.0":{"name":"brace","version":"0.11.0","description":"browserify compatible version of the ace editor.","main":"index.js","typings":"index.d.ts","scripts":{"update":"(cd build && node ./update && node ./update-ts)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"9d3bc60755f95bcf932cb5a5b9f2c5179b83be1c","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.11.0","_shasum":"155cd80607687dc8cb908f0df94e62a033c1d563","_from":".","_npmVersion":"2.15.12","_nodeVersion":"8.9.1","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"155cd80607687dc8cb908f0df94e62a033c1d563","size":1777119,"noattachment":false,"key":"/brace/-/brace-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.11.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brace-0.11.0.tgz_1511260880196_0.7706325149629265"},"directories":{},"publish_time":1511260881885,"_cnpm_publish_time":1511260881885,"_hasShrinkwrap":false},"0.10.0":{"name":"brace","version":"0.10.0","description":"browserify compatible version of the ace editor.","main":"index.js","typings":"index.d.ts","scripts":{"update":"(cd build && node ./update && node ./update-ts)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"78c89b5dc6c381dcbd1d4433f1b7d96aec1fe3fd","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.10.0","_shasum":"edef4eb9b0928ba1ee5f717ffc157749a6dd5d76","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.7.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"edef4eb9b0928ba1ee5f717ffc157749a6dd5d76","size":1689862,"noattachment":false,"key":"/brace/-/brace-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.10.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/brace-0.10.0.tgz_1487800534594_0.08693403797224164"},"directories":{},"publish_time":1487800535183,"_cnpm_publish_time":1487800535183,"_hasShrinkwrap":false},"0.9.1":{"name":"brace","version":"0.9.1","description":"browserify compatible version of the ace editor.","main":"index.js","typings":"index.d.ts","scripts":{"update":"(cd build && node ./update && node ./update-ts)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"81ae26a1a94999898faf9a531e0ac2b6d3aaf43d","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.9.1","_shasum":"19dcbae2faec9a9920a0452ec64d8d84df45e7b6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.2-pre","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"19dcbae2faec9a9920a0452ec64d8d84df45e7b6","size":1641132,"noattachment":false,"key":"/brace/-/brace-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.9.1.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/brace-0.9.1.tgz_1481815549893_0.49154204363003373"},"directories":{},"publish_time":1481815550425,"_cnpm_publish_time":1481815550425,"_hasShrinkwrap":false},"0.9.0":{"name":"brace","version":"0.9.0","description":"browserify compatible version of the ace editor.","main":"index.js","typings":"index.d.ts","scripts":{"update":"(cd build && node ./update && node ./update-ts)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"74a7a80a9ede07e87ba747e4c535e5360197f740","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.9.0","_shasum":"ad034bae65220eb676d949cb280383fa8e12fa72","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.2-pre","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"ad034bae65220eb676d949cb280383fa8e12fa72","size":1751331,"noattachment":false,"key":"/brace/-/brace-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.9.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/brace-0.9.0.tgz_1477515301849_0.6959585945587605"},"directories":{},"publish_time":1477515304124,"_cnpm_publish_time":1477515304124,"_hasShrinkwrap":false},"0.8.0":{"name":"brace","version":"0.8.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"f7c8c951b04b527bae2425a0cbb04d3a95fe04e9","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.8.0","_shasum":"e826c6d5054cae5f607ad7b1c81236dd2cf01978","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.3.1-rc.2","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"e826c6d5054cae5f607ad7b1c81236dd2cf01978","size":1731645,"noattachment":false,"key":"/brace/-/brace-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.8.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/brace-0.8.0.tgz_1459829758732_0.5162177162710577"},"directories":{},"publish_time":1459829759300,"_cnpm_publish_time":1459829759300,"_hasShrinkwrap":false},"0.7.0":{"name":"brace","version":"0.7.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"7370ecd1301fda2a657f3540b40d93b0b2ecbc8c","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.7.0","_shasum":"90651da5bd486edbb41888dec78afdcd07375b21","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"90651da5bd486edbb41888dec78afdcd07375b21","size":1666843,"noattachment":false,"key":"/brace/-/brace-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.7.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1449636544595,"_cnpm_publish_time":1449636544595,"_hasShrinkwrap":false},"0.6.0":{"name":"brace","version":"0.6.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"c5bcab3cdffe803e718a4b2d3a4e5454ed8e1b94","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.6.0","_shasum":"abe973ae39707aa8e2a4f4b7b429e3e15b6bf80c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"dist":{"shasum":"abe973ae39707aa8e2a4f4b7b429e3e15b6bf80c","size":1647071,"noattachment":false,"key":"/brace/-/brace-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.6.0.tgz"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1449625808414,"_cnpm_publish_time":1449625808414,"_hasShrinkwrap":false},"0.5.1":{"name":"brace","version":"0.5.1","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"browserify":"~4.2.0","opener":"~1.3.0","shelljs":"~0.2.6","tape":"~4.0.0","uglify-js":"~2.2.5"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"d23dff21a51565305fefe79ea6ef74c43995d05a","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.5.1","_shasum":"7fc7d5cf4a5b9892974b05a5e77fa125a68a3a28","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"7fc7d5cf4a5b9892974b05a5e77fa125a68a3a28","size":1438746,"noattachment":false,"key":"/brace/-/brace-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.5.1.tgz"},"directories":{},"publish_time":1428504779883,"_cnpm_publish_time":1428504779883,"_hasShrinkwrap":false},"0.5.0":{"name":"brace","version":"0.5.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~4.2.0","shelljs":"~0.2.6"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"886d4ba0804a048c3f5cfb540c660e034adc496f","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.5.0","_shasum":"e6e3f9be5f6018850406d75f6815353da1f6ce70","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"e6e3f9be5f6018850406d75f6815353da1f6ce70","size":1302379,"noattachment":false,"key":"/brace/-/brace-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.5.0.tgz"},"directories":{},"publish_time":1425190274638,"_cnpm_publish_time":1425190274638,"_hasShrinkwrap":false},"0.4.1":{"name":"brace","version":"0.4.1","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~4.2.0","shelljs":"~0.2.6"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"293c2adcbd0236795c64f7aa752360c99b597600","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.4.1","_shasum":"e5c26a708524a2079e4220c826ea0b3510b59d68","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"e5c26a708524a2079e4220c826ea0b3510b59d68","size":1232633,"noattachment":false,"key":"/brace/-/brace-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.4.1.tgz"},"directories":{},"publish_time":1424310567691,"_cnpm_publish_time":1424310567691,"_hasShrinkwrap":false},"0.4.0":{"name":"brace","version":"0.4.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~4.2.0","shelljs":"~0.2.6"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"b8e9af7ff5ba9a632e34d60169cd16275acd2325","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.4.0","_shasum":"14ae66c12f1130dda9e2a4fa4b99e44ac471ade0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"14ae66c12f1130dda9e2a4fa4b99e44ac471ade0","size":1241292,"noattachment":false,"key":"/brace/-/brace-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.4.0.tgz"},"directories":{},"publish_time":1411662133748,"_cnpm_publish_time":1411662133748,"_hasShrinkwrap":false},"0.3.0":{"name":"brace","version":"0.3.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~4.2.0","shelljs":"~0.2.6"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.3.0","_shasum":"e3b120eab89f09dbe3bad268fec6e47c3db147dc","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"dist":{"shasum":"e3b120eab89f09dbe3bad268fec6e47c3db147dc","size":1224412,"noattachment":false,"key":"/brace/-/brace-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.3.0.tgz"},"directories":{},"publish_time":1404925076084,"_cnpm_publish_time":1404925076084,"_hasShrinkwrap":false},"0.2.1":{"name":"brace","version":"0.2.1","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~3.24.1","shelljs":"~0.2.6"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.2.1","dist":{"shasum":"806ea25b26e79654b1d05ec23016b44d9e770db4","size":1459221,"noattachment":false,"key":"/brace/-/brace-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.2.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1393952879221,"_cnpm_publish_time":1393952879221,"_hasShrinkwrap":false},"0.2.0":{"name":"brace","version":"0.2.0","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"update":"(cd build && node ./update)","test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","opener":"~1.3.0","browserify":"~3.24.1"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/21..latest","firefox/nightly","chrome/26..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.2.0","dist":{"shasum":"89966e924bb9467928b8536ff158bd0d0d3416b6","size":1322309,"noattachment":false,"key":"/brace/-/brace-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1390934011752,"_cnpm_publish_time":1390934011752,"_hasShrinkwrap":false},"0.1.3":{"name":"brace","version":"0.1.3","description":"browserify compatible version of the ace editor.","main":"index.js","scripts":{"test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"thlorenz/w3c-blob"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","browserify":"~2.13.2","opener":"~1.3.0"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"readmeFilename":"README.md","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"_id":"brace@0.1.3","dist":{"shasum":"5b2684202dc0c0609f344d09e562a10365f5a973","size":1129987,"noattachment":false,"key":"/brace/-/brace-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.1.3.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1373074439028,"_cnpm_publish_time":1373074439028,"_hasShrinkwrap":false},"0.1.2":{"name":"brace","version":"0.1.2","description":"browserify compatible version of the ace editor.","main":"brace.js","scripts":{"test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"thlorenz/w3c-blob"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","browserify":"~2.13.2","opener":"~1.3.0"},"keywords":["ace","editor","browser","package","bundle","inline","browserify"],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":{"ie":[10],"ff":[10,14,15,"nightly"],"chrome":[10,25,"canary"],"safari":[6],"opera":[12]}},"readmeFilename":"README.md","_id":"brace@0.1.2","dist":{"shasum":"594de6a5d0208e3c0eb97447f4b39542fd5b3c38","size":1128721,"noattachment":false,"key":"/brace/-/brace-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1366805011571,"_cnpm_publish_time":1366805011571,"_hasShrinkwrap":false},"0.1.1":{"name":"brace","version":"0.1.1","description":"browserify compatible version of the ace editor.","main":"brace.js","scripts":{"test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{"w3c-blob":"0.0.1"},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","browserify":"~2.13.2","opener":"~1.3.0"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":{"ie":[10],"ff":[10,14,15,"nightly"],"chrome":[10,25,26,"canary"],"safari":[5,6],"opera":[12]}},"readmeFilename":"README.md","_id":"brace@0.1.1","dist":{"shasum":"c5dc8298dee9c447848712b836e8df29dca4b692","size":1128620,"noattachment":false,"key":"/brace/-/brace-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1366772669030,"_cnpm_publish_time":1366772669030,"_hasShrinkwrap":false},"0.1.0":{"name":"brace","version":"0.1.0","description":"browserify compatible version of the ace editor.","main":"brace.js","scripts":{"test":"browserify test/*.js > test/bundle.js --debug && opener test/index.html"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{},"devDependencies":{"uglify-js":"~2.2.5","tape":"~0.3.3","browserify":"~2.13.2","opener":"~1.3.0"},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"testling":{"files":"test/*.js","browsers":{"ie":[10],"ff":[10,14,15,"nightly"],"chrome":[10,25,26,"canary"],"safari":[5,6],"opera":[12]}},"readmeFilename":"README.md","_id":"brace@0.1.0","dist":{"shasum":"6b5c8a3b3b485d2179b3f9c2c34b7ec4f91d8cbf","size":1128766,"noattachment":false,"key":"/brace/-/brace-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1366722624928,"_cnpm_publish_time":1366722624928,"_hasShrinkwrap":false},"0.0.1":{"name":"brace","version":"0.0.1","description":"browserify compatible version of the ace editor.","main":"brace.js","scripts":{"test":"node-trap test/*.js"},"repository":{"type":"git","url":"git://github.com/thlorenz/brace.git"},"homepage":"https://github.com/thlorenz/brace","dependencies":{},"devDependencies":{},"keywords":[],"author":{"name":"Thorsten Lorenz","email":"thlorenz@gmx.de","url":"http://thlorenz.com"},"license":"MIT","engine":{"node":">=0.6"},"readmeFilename":"README.md","_id":"brace@0.0.1","dist":{"shasum":"d3b00bd0d29890b4bcc2e3b12746cf135440fef1","size":3815984,"noattachment":false,"key":"/brace/-/brace-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brace/download/brace-0.0.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"thlorenz","email":"thlorenz@gmx.de"},"maintainers":[{"name":"thlorenz","email":"thlorenz@gmx.de"}],"directories":{},"publish_time":1366598870383,"_cnpm_publish_time":1366598870383,"_hasShrinkwrap":false}},"readme":"# brace\n\n<a href=\"https://www.patreon.com/bePatron?u=8663953\"><img alt=\"become a patron\" src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" height=\"35px\"></a>\n\n[browserify](https://github.com/substack/node-browserify) compatible version of the [ace editor](http://ajaxorg.github.io/ace/).\n\n[![browser support](https://ci.testling.com/thlorenz/brace.png)](https://ci.testling.com/thlorenz/brace)\n\n***This badge shows which browsers support annotations, however the editor itself works in pretty much every browser.***\n\n[![screenshot](assets/brace.png)](http://thlorenz.github.io/brace/)\n*[Try it in your browser](http://thlorenz.github.io/brace/)*\n\n## Installation\n\n    npm install brace\n\n## Example\n\n```js\nvar ace = require('brace');\nrequire('brace/mode/javascript');\nrequire('brace/theme/monokai');\n\nvar editor = ace.edit('javascript-editor');\neditor.getSession().setMode('ace/mode/javascript');\neditor.setTheme('ace/theme/monokai');\n```\n\nInclude the above as an **entry** in your browserify build, add a `<div id=\"javascript-editor\"></div>` to your html page and\na JavaScript editor will appear.\n\nThis editor will show error/warning annotations if your browser supports WebWorkers\ncreated via a blob URL (see testling support badge on top).\n\nPlease consult the [detailed example](https://github.com/thlorenz/brace/tree/master/example) for more information.\n\n## Why not just use ace?\n\nThe ace editor creates the [WebWorker](http://www.html5rocks.com/en/tutorials/workers/basics/) via a worker script url.\nThis requires the worker scripts to reside on your server and forces you to host the ace editor on your server as well.\n\nWhile that is ok in most cases, it prevents you from providing a fully working ace editor package.\n\nWith brace, you have two options:\n\n- include brace itself when browserifying your app to get a fully working ace editor included with your bundle (no other\n  external scripts needed)\n- create the bundle as explained above and provide it to others so they can include it in their html page simply via a\n  script tag\n\n## What if my browser doesn't support it?\n\nIf brace is unable to inline the web worker, it just falls back to provide the ace editor without annotation support.\nThis means the editor is fully functional, but doesn't display errors/warnings on the left side.\n\nAs far as I understand, the original ace editor behaves in exactly the same way.\n\n## How does it work?\n\nbrace has an [update script](https://github.com/thlorenz/brace/blob/master/build/update.js) which automatically pulls\ndown the [ace builds](https://github.com/ajaxorg/ace-builds) and refactors them to provide the following:\n\n- inline all supported workers\n- automatically require the workers that a 'mode' (language) depends on inside the mode file itself\n- provide the modes and themes at the same paths that ace's `setMode` and `setTheme` use (just replace 'ace' with\n  'brace') as seen in the above example\n\n## Supported Workers\n\nAll workers included with ace are supported, except `php` and `xquery`, mainly because I wasn't able to properly\nstringify their code (any help with that is appreciated).\n\n## Can I use it with TypeScript?\n\nYes, brace includes modular type definitions so you can do normal import statements and type safety checking\nwith TypeScript. The example above becomes:\n\n```ts\nimport * as ace from 'brace';\nimport 'brace/mode/javascript';\nimport 'brace/theme/monokai';\n\nconst editor = ace.edit('javascript-editor');\neditor.getSession().setMode('ace/mode/javascript');\neditor.setTheme('ace/theme/monokai');\n```\n\nbrace exposes these type definitions in `package.json`, so they are available when you do `npm install brace`.\nYou do not need an additional install step or another tool to install these definitions.\n\nThese type definitions are kept up to date in the same way as the rest of brace. There is an\n[update script](https://github.com/thlorenz/brace/blob/master/build/update-ts.js) which automatically pulls\ndown the [DefinitelyTyped definition](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/ace/index.d.ts)\nand refactors it to be modular rather than global.\n\n## Test\n\n    npm explore brace\n    npm test\n","_attachments":{},"homepage":"https://github.com/thlorenz/brace","bugs":{"url":"https://github.com/thlorenz/brace/issues"},"license":"MIT"}