{"_id":"buble-jsx-only","_rev":"382059","name":"buble-jsx-only","description":"Bublé, but just JSX.","dist-tags":{"latest":"0.21.0"},"maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"time":{"modified":"2021-08-04T02:21:07.000Z","created":"2019-08-10T09:00:45.181Z","0.21.0":"2021-07-14T11:33:43.559Z","0.20.0":"2021-07-14T11:10:05.176Z","0.19.8":"2019-08-10T09:00:45.181Z"},"users":{},"author":{"name":"Rich Harris"},"repository":{"type":"git","url":"git+https://github.com/vizhub-open-core/buble-jsx-only.git"},"versions":{"0.21.0":{"name":"buble-jsx-only","version":"0.21.0","description":"Bublé, but just JSX.","main":"dist/buble.cjs.js","module":"dist/buble.es.js","browser":{"dist/buble.cjs.js":"./dist/buble-browser.cjs.js","dist/buble.es.js":"./dist/buble-browser.es.js"},"unpkg":"dist/buble-browser-deps.umd.js","scripts":{"build":"rollup -c","test":"nyc mocha test/test.js","pretest":"npm run build","test:register":"echo '\"use strict\";' | cat - src/program/Node.js | sed 's/export default/module.exports =/' | node -r ./register.js","test:full":"npm run test && npm run test:register && npm run lint","test:bundlers":"npm run test:bundlers:rollup && npm run test:bundlers:webpack && npm run test:bundlers:parcel","test:bundlers:rollup":"test \"$(npx rollup -c test/bundlers/rollup.config.js | node)\" = 'var x = 4'","test:bundlers:webpack":"cd test/bundlers && mkdir -p node_modules && npm i webpack && node webpack.js && test \"$(node dist/main.js)\" = 'var x = 4'","test:bundlers:parcel":"cd test/bundlers && mkdir -p node_modules && npm i parcel && npx parcel build index.js --no-cache && test \"$(node dist/index.js)\" = 'var x = 4'","prepublish":"npm test","lint":"eslint bin/ src/ test/test.js test/utils/ register.js rollup.*.js scripts/"},"bin":{"buble":"bin/buble"},"repository":{"type":"git","url":"git+https://github.com/vizhub-open-core/buble-jsx-only.git"},"keywords":["javascript","transpilation","compilation","JSX"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/bublejs/buble/issues"},"homepage":"https://github.com/bublejs/buble#README","devDependencies":{"@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","console-group":"^0.3.3","eslint":"^7.30.0","glob":"^7.1.7","mocha":"^9.0.2","nyc":"^15.1.0","rimraf":"^3.0.2","rollup":"^2.53.1","source-map":"0.7.3","source-map-support":"^0.5.19","test262":"git+https://github.com/tc39/test262.git#4f1155c566a222238fd86f179c6635ecb4c289bb","test262-stream":"^1.4.0"},"dependencies":{"acorn":"^8.4.1","acorn-jsx":"^5.3.2","chalk":"^4.1.1","magic-string":"^0.25.7","minimist":"^1.2.5"},"gitHead":"84db6baabd8e9a47c5bac846346759609f51bbd1","_id":"buble-jsx-only@0.21.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"671f8067fe5bc17161c3c5ac398039bc19f20740","size":397684,"noattachment":false,"key":"/buble-jsx-only/-/buble-jsx-only-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buble-jsx-only/download/buble-jsx-only-0.21.0.tgz"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"directories":{},"maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buble-jsx-only_0.21.0_1626262423336_0.9938379981929601"},"_hasShrinkwrap":false,"publish_time":1626262423559,"_cnpm_publish_time":1626262423559},"0.20.0":{"name":"buble-jsx-only","version":"0.20.0","description":"Bublé, but just JSX.","main":"dist/buble.cjs.js","module":"dist/buble.es.js","browser":{"dist/buble.cjs.js":"./dist/buble-browser.cjs.js","dist/buble.es.js":"./dist/buble-browser.es.js"},"unpkg":"dist/buble-browser-deps.umd.js","scripts":{"build":"rollup -c","test":"nyc mocha test/test.js","pretest":"npm run build","test:register":"echo '\"use strict\";' | cat - src/program/Node.js | sed 's/export default/module.exports =/' | node -r ./register.js","test:full":"npm run test && npm run test:register && npm run lint","test:bundlers":"npm run test:bundlers:rollup && npm run test:bundlers:webpack && npm run test:bundlers:parcel","test:bundlers:rollup":"test \"$(npx rollup -c test/bundlers/rollup.config.js | node)\" = 'var x = 4'","test:bundlers:webpack":"cd test/bundlers && mkdir -p node_modules && npm i webpack && node webpack.js && test \"$(node dist/main.js)\" = 'var x = 4'","test:bundlers:parcel":"cd test/bundlers && mkdir -p node_modules && npm i parcel && npx parcel build index.js --no-cache && test \"$(node dist/index.js)\" = 'var x = 4'","prepublish":"npm test","lint":"eslint bin/ src/ test/test.js test/utils/ register.js rollup.*.js scripts/"},"bin":{"buble":"bin/buble"},"repository":{"type":"git","url":"git+https://github.com/vizhub-open-core/buble-jsx-only.git"},"keywords":["javascript","transpilation","compilation","JSX"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/bublejs/buble/issues"},"homepage":"https://github.com/bublejs/buble#README","devDependencies":{"@rollup/plugin-buble":"^0.21.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.1","console-group":"^0.3.3","eslint":"^6.8.0","glob":"^7.1.6","mocha":"^7.1.1","nyc":"^15.1.0","rimraf":"^3.0.2","rollup":"^2.2.0","source-map":"0.6.1","source-map-support":"^0.5.16","test262":"git+https://github.com/tc39/test262.git#4f1155c566a222238fd86f179c6635ecb4c289bb","test262-stream":"^1.3.0"},"dependencies":{"acorn":"^6.4.1","acorn-dynamic-import":"^4.0.0","acorn-jsx":"^5.2.0","chalk":"^2.4.2","magic-string":"^0.25.7","minimist":"^1.2.5"},"gitHead":"c76e070fd9d3e461c96f3c4031fc5b1516de5a27","_id":"buble-jsx-only@0.20.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"283fc04af4231a50157b59bff40ccfba9a51383d","size":262999,"noattachment":false,"key":"/buble-jsx-only/-/buble-jsx-only-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/buble-jsx-only/download/buble-jsx-only-0.20.0.tgz"},"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"directories":{},"maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buble-jsx-only_0.20.0_1626261004959_0.8457204496277599"},"_hasShrinkwrap":false,"publish_time":1626261005176,"_cnpm_publish_time":1626261005176},"0.19.8":{"name":"buble-jsx-only","version":"0.19.8","description":"The blazing fast, batteries-included ES2015 compiler","main":"dist/buble.cjs.js","module":"dist/buble.es.js","browser":{"dist/buble.cjs.js":"./dist/buble-browser.cjs.js","dist/buble.es.js":"./dist/buble-browser.es.js"},"unpkg":"dist/buble-browser-deps.umd.js","scripts":{"build":"rollup -c","test":"mocha test/test.js","pretest":"npm run build","test:register":"echo '\"use strict\";' | cat - src/program/Node.js | sed 's/export default/module.exports =/' | node -r ./register.js","test:full":"npm run test && npm run test:register && npm run lint","test:bundlers":"npm run test:bundlers:rollup && npm run test:bundlers:webpack && npm run test:bundlers:parcel","test:bundlers:rollup":"test \"$(npx rollup -c test/bundlers/rollup.config.js | node)\" = 'var x = 4'","test:bundlers:webpack":"cd test/bundlers && mkdir -p node_modules && npm i webpack && node webpack.js && test \"$(node dist/main.js)\" = 'var x = 4'","test:bundlers:parcel":"cd test/bundlers && mkdir -p node_modules && npm i parcel && npx parcel build index.js --no-cache && test \"$(node dist/index.js)\" = 'var x = 4'","prepublish":"npm test","lint":"eslint bin/ src/ test/test.js test/utils/ register.js rollup.*.js scripts/"},"bin":{"buble":"./bin/buble"},"repository":{"type":"git","url":"git+https://github.com/datavis-tech/buble-jsx-only.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/bublejs/buble/issues"},"homepage":"https://github.com/bublejs/buble#README","devDependencies":{"console-group":"^0.3.3","eslint":"^4.19.1","glob":"^7.1.4","mocha":"^5.2.0","rimraf":"^2.6.3","rollup":"0.66.0","rollup-plugin-buble":"^0.19.6","rollup-plugin-commonjs":"=9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-pluginutils":"2.3.3","source-map":"^0.6.1","source-map-support":"^0.5.12","test262":"git+https://github.com/tc39/test262.git#4f1155c566a222238fd86f179c6635ecb4c289bb","test262-stream":"^1.3.0"},"dependencies":{"acorn":"^6.1.1","acorn-dynamic-import":"^4.0.0","acorn-jsx":"^5.0.1","chalk":"^2.4.2","magic-string":"^0.25.3","minimist":"^1.2.0","regexpu-core":"^4.5.4"},"gitHead":"0a7bf22fd7c2f051d4e3a36a50b974a9fb215a5c","_id":"buble-jsx-only@0.19.8","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"6e3524aa0f1c523de32496ac9aceb9cc2b493867","size":334240,"noattachment":false,"key":"/buble-jsx-only/-/buble-jsx-only-0.19.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/buble-jsx-only/download/buble-jsx-only-0.19.8.tgz"},"maintainers":[{"name":"curran","email":"curran.kelleher@gmail.com"}],"_npmUser":{"name":"curran","email":"curran.kelleher@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buble-jsx-only_0.19.8_1565427644982_0.034191524789713545"},"_hasShrinkwrap":false,"publish_time":1565427645181,"_cnpm_publish_time":1565427645181}},"readme":"# Bublé JSX Only\n\nA fork of [Bublé](https://github.com/bublejs/buble) that only transforms JSX.\n\nWhy? To transpile JSX in the browser, using a Rollup plugin, with a minimal footprint. Bublé itself does an excellent job of this, however its bundle size is rather large. Most of the library deals with ES6 transformations, which we don't need. The premise of this library is to remove all that unnecessary code, so we end up with a minimal library that does JSX transformations.\n\nHow? Forked Bublé (as of July 2021), removed all tests except those for JSX, and used [Istanbul](https://istanbul.js.org/) to detect which code was not covered by the tests. Manually removed each piece of code not required for JSX transforms.\n\nDetails:\n\n * [Bublé issue: JSX Only?](https://github.com/bublejs/buble/issues/213)\n * [Pull Request with the changes](https://github.com/datavis-tech/buble-jsx-only/pull/3)\n","_attachments":{},"homepage":"https://github.com/bublejs/buble#README","bugs":{"url":"https://github.com/bublejs/buble/issues"},"license":"MIT"}