{"_id":"microbundle-crl","_rev":"5-bff3594336c700edf52a8714d3534115","name":"microbundle-crl","dist-tags":{"latest":"0.13.11"},"versions":{"0.13.7":{"name":"microbundle-crl","version":"0.13.7","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","main":"dist/microbundle.js","source":"src/index.js","bin":{"microbundle-crl":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"npm run -s build:babel && npm run -s build:self","build:babel":"babel-node src/cli.js --target=node --format cjs src/{cli,index}.js","build:self":"node dist/cli.js --target=node --format cjs src/{cli,index}.js","prepare":"npm run -s build","prepare:babel":"babel src/*.js -d dist && npm t","lint":"eslint src","test":"npm run -s lint && npm run -s build && cross-env BABEL_ENV=test jest","jest":"cross-env BABEL_ENV=test jest","release":"npm run -s prepare && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"https://github.com/transitive-bullshit/microbundle.git"},"prettier":{"singleQuote":true,"trailingComma":"all","useTabs":true},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"*.md":["prettier --write","git add"]},"jest":{"testEnvironment":"node","testURL":"http://localhost"},"keywords":["bundle","rollup","micro library"],"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","dependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"^7.6.0","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/plugin-syntax-jsx":"^7.7.4","@babel/plugin-transform-flow-strip-types":"^7.7.4","@babel/plugin-transform-react-jsx":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-flow":"^7.7.4","@babel/preset-modules":"^0.1.2","@rollup/plugin-alias":"^3.0.0","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-json":"^4.0.1","@rollup/plugin-node-resolve":"^6.1.0","asyncro":"^3.0.0","autoprefixer":"^9.7.3","babel-plugin-macros":"^2.8.0","babel-plugin-transform-async-to-promises":"^0.8.15","babel-plugin-transform-replace-expressions":"^0.2.0","brotli-size":"^4.0.0","camelcase":"^5.3.1","cssnano":"^4.1.10","es6-promisify":"^6.0.1","filesize":"^6.0.1","gzip-size":"^5.1.1","kleur":"^3.0.3","lodash.merge":"^4.6.2","module-details-from-path":"^1.0.3","pretty-bytes":"^5.3.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.1","rollup-plugin-es3":"^1.1.0","rollup-plugin-named-directory":"^1.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-smart-asset-transitive-bullshit":"^1.1.6","rollup-plugin-terser":"^5.1.3","rollup-plugin-typescript2":"^0.25.3","sade":"^1.7.0","tiny-glob":"^0.2.6","tslib":"^1.10.0","typescript":"^3.7.4"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/node":"^7.7.7","babel-jest":"^24.8.0","cross-env":"^6.0.3","directory-tree":"^2.2.3","eslint":"^6.8.0","eslint-config-developit":"^1.1.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","esm":"^3.2.22","fs-extra":"^8.1.0","husky":"^3.1.0","jest":"^24.8.0","lint-staged":"^9.5.0","npm-merge-driver-install":"^1.1.1","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","rimraf":"^3.0.0","shell-quote":"^1.6.1","strip-ansi":"^6.0.0","travis-size-report":"^1.1.0"},"_id":"microbundle-crl@0.13.7","dist":{"shasum":"3fee3911c9c6c6e791777074a02b6c13211bfe55","integrity":"sha512-qi33DLZ1wmBkz8V2oP0oMEsPSb04E43QFJeya8FEa9uFYWsaoOCfJsm7/AHZneGZbbmHliR+iMCm3GucgwOz7A==","tarball":"https://registry.npmjs.org/microbundle-crl/-/microbundle-crl-0.13.7.tgz","fileCount":17,"unpackedSize":156499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegm71CRA9TVsSAnZWagAAQ7MP/1Dcc7k78rZWYiz/SSP6\n5vwVbIUcPwPekUYGbcKdTs3OcTnIglPtck9NPX8V2U9QJUOjQKuq5yM7EQZA\nZZr/QVGS/ipqEF7AnnaJnhm5lBN2fvYiyP3DKD36poqIi480lPRPK/dDBxei\nasHyPYrTkQ5MV5HBcQucrhBSdJoVAysVrDB/l/5C1cxe786UCzXMhWQ4aYJE\n9lsE1adEBBdbjl8gLY6ekFS//MThPllX/LMEqLnWbtmI9ZqPjTjSgZOA/0fO\nc3c4dga41kL+J//X6L0t/rkeKVdM06s8Dn81aLLgBh7NQFV1kqeQ7zbBdSFe\n/kjae8qhdruCtNbFuaCDdIt73yoHOFO/tfjVUYYiFCGWUTvrUzakQlhcEKKS\nLPDvjndyGQQGRxEbKrxvGJKtOri/rpqxV9EYsjp07O7b69M3BSBrdXPcbShZ\nY12tGjt9aPCG6nT4m3ClwzPafuJcJEUg4OgjfJ8eua7HvX6xMJx1ZmPwehwk\nCoEmAAkIg8usf/xX4XmwL/FISHRz3sgXpVfQCERqBjbmroHkVp41k0NL9wHk\n5cI3H/yEAgkx0BlA6jokQtCoW+bQ2oLHS1o1NlAF944uCoGiZetc+rgKl9Pd\nKfvZgv1dfJeIbPMTpyIhDxpU3ZNOJQGBC5gXOkTrXry/hOgnIEls5EkMTwCz\njRQU\r\n=AGDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTLqxqynHQu6Cqz0L7hwVFogJXWCzKKCBpUdZ9996vZQIhAKoS9JapB/qoj25cbzlihHExnaviWTOl3PzJ6Y39ucSe"}]},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microbundle-crl_0.13.7_1585606388656_0.9624268120942909"},"_hasShrinkwrap":false},"0.13.8":{"name":"microbundle-crl","version":"0.13.8","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","main":"dist/microbundle.js","source":"src/index.js","bin":{"microbundle-crl":"dist/cli.js"},"publishConfig":{"access":"public"},"scripts":{"build":"npm run -s build:babel && npm run -s build:self","build:babel":"babel-node src/cli.js --target=node --format cjs src/{cli,index}.js","build:self":"node dist/cli.js --target=node --format cjs src/{cli,index}.js","prepare":"npm run -s build","prepare:babel":"babel src/*.js -d dist && npm t","lint":"eslint src","test":"npm run -s lint && npm run -s build && cross-env BABEL_ENV=test jest","jest":"cross-env BABEL_ENV=test jest","release":"npm run -s prepare && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"https://github.com/transitive-bullshit/microbundle.git"},"prettier":{"singleQuote":true,"trailingComma":"all","useTabs":true},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","git add"],"*.md":["prettier --write","git add"]},"jest":{"testEnvironment":"node","testURL":"http://localhost"},"keywords":["bundle","rollup","micro library"],"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","dependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"^7.6.0","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/plugin-syntax-jsx":"^7.7.4","@babel/plugin-transform-flow-strip-types":"^7.7.4","@babel/plugin-transform-react-jsx":"^7.7.7","@babel/preset-env":"^7.7.7","@babel/preset-flow":"^7.7.4","@babel/preset-modules":"^0.1.2","@rollup/plugin-alias":"^3.0.0","@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-json":"^4.0.1","@rollup/plugin-node-resolve":"^6.1.0","asyncro":"^3.0.0","autoprefixer":"^9.7.3","babel-plugin-macros":"^2.8.0","babel-plugin-transform-async-to-promises":"^0.8.15","babel-plugin-transform-replace-expressions":"^0.2.0","brotli-size":"^4.0.0","camelcase":"^5.3.1","cssnano":"^4.1.10","es6-promisify":"^6.0.1","filesize":"^6.0.1","gzip-size":"^5.1.1","kleur":"^3.0.3","lodash.merge":"^4.6.2","module-details-from-path":"^1.0.3","pretty-bytes":"^5.3.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-bundle-size":"^1.0.1","rollup-plugin-es3":"^1.1.0","rollup-plugin-named-directory":"^1.0.0","rollup-plugin-postcss":"^2.0.3","rollup-plugin-smart-asset-transitive-bullshit":"^1.1.6","rollup-plugin-terser":"^5.1.3","rollup-plugin-typescript2":"^0.25.3","sade":"^1.7.0","tiny-glob":"^0.2.6","tslib":"^1.10.0","typescript":"^3.7.4"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/node":"^7.7.7","babel-jest":"^24.8.0","cross-env":"^6.0.3","directory-tree":"^2.2.3","eslint":"^6.8.0","eslint-config-developit":"^1.1.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","esm":"^3.2.22","fs-extra":"^8.1.0","husky":"^3.1.0","jest":"^24.8.0","lint-staged":"^9.5.0","npm-merge-driver-install":"^1.1.1","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","rimraf":"^3.0.0","shell-quote":"^1.6.1","strip-ansi":"^6.0.0","travis-size-report":"^1.1.0"},"_id":"microbundle-crl@0.13.8","dist":{"shasum":"c9570cfe4048d73c11f23877ae3643780194a88d","integrity":"sha512-0k+oGNKY8Prq004sNTO5K5vGdsDnB127zrPFxm7E5D7iMyye85Z3WSekLG2WtDT3+yRtyBprWz5kUTpqnf9nYg==","tarball":"https://registry.npmjs.org/microbundle-crl/-/microbundle-crl-0.13.8.tgz","fileCount":17,"unpackedSize":156553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegnbOCRA9TVsSAnZWagAAdsgP/1zhhWXtmai7BW6vVzSK\n0g5ExZ8d1Ctyzhh/85H/1wbO9PQCxP77JiOEGeqDAUZ4E2EiLSEFDXxZ1luK\nLUKJDc1bJETaSbgusIL/IyrapFkR8jgOAt/rn+ew3KBA6SfwuPj3U7iY9oO+\nMbMTJ255HhtiZ2aV0+daQL0W2ny4E1l0Ksusav8PNz6jyhGFy79nfta2acPR\nRFRHYuJYiw9QRLYqJXnFH4LVNNoNG8cUKgMIXHT9muBvIZy8VXQWHcmywyzh\nGGtK2YUarYl9bE9+PGdXpKjgNbpizDbYFs3yIKBTqva6O5NQt++YYP5KLUZd\nqYNQGhstsR5SxlF2vIfkkANQM5YL2lBvOVlM28DbWws2WIay6dEGIu/VbV/j\n5qIRTkw1DQlAPGadz+f/JvssNcAMW+E80H5SFXJqx1IWkuDuQCMCwa/l+oTS\nCiqBFijLkYJzdWbP+LsVjwM/Waas46W9tfGECbqN82e+GW/sCZe74Qepvu74\nbq3rrrrh50KIjM4RKQEBavaY7wfCZdWiRxfRtmqD9t65xW2KDlA+ALJd8F0K\nhPdoBEDeXnWEhXm9wxsa5Q8YYKWDBljVthrGeEblM6+EJx1H8n9xqs3MwGXf\n03t9+ejsiwIYv4LFEcgb2aASNPOe2/pXrDTGM4sRR98Y6Iib4jwC/cpqQkgS\nGJ69\r\n=5lBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBfhEYG02bNOmLvqiiNz7DkDokskC29+fmi8qrMF/Q2AiEA0qNpQCSwRoOVZJ3GG/HKKwo3p/aWZkmQZCT2LYzpFhQ="}]},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microbundle-crl_0.13.8_1585608398348_0.05256132559297799"},"_hasShrinkwrap":false},"0.13.9":{"name":"microbundle-crl","version":"0.13.9","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","main":"dist/microbundle.js","source":"src/index.js","bin":{"microbundle-crl":"dist/cli.js"},"scripts":{"build":"npm run -s build:babel && npm run -s build:self","build:babel":"babel-node src/cli.js --target=node --format cjs src/{cli,index}.js","build:self":"node dist/cli.js --target=node --format cjs src/{cli,index}.js","prepare":"npm run -s build","prepare:babel":"babel src/*.js -d dist && npm t","lint":"eslint src","test":"npm run -s lint && npm run -s build && cross-env BABEL_ENV=test jest","jest":"cross-env BABEL_ENV=test jest","format":"prettier --write \"{*,{src,test}/**/*}.+(js|css)\"","release":"npm run -s prepare && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"https://github.com/developit/microbundle.git"},"prettier":{"singleQuote":true,"trailingComma":"all","useTabs":true},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","prettier --write"],"{*,{src,test}/**/*}.+(js|css)":["prettier --write"],"*.md":["prettier --write"]},"jest":{"testEnvironment":"node","testURL":"http://localhost"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"greenkeeper":{"lockfiles":{"outOfRangeUpdatesOnly":true}},"keywords":["bundle","rollup","micro library"],"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","dependencies":{"@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-syntax-jsx":"^7.7.4","@babel/plugin-transform-flow-strip-types":"^7.7.4","@babel/plugin-transform-react-jsx":"^7.7.7","@babel/preset-env":"^7.8.7","@babel/preset-flow":"^7.7.4","@rollup/plugin-alias":"^3.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^6.1.0","asyncro":"^3.0.0","autoprefixer":"^9.7.3","babel-plugin-macros":"^2.8.0","babel-plugin-transform-async-to-promises":"^0.8.15","babel-plugin-transform-replace-expressions":"^0.2.0","brotli-size":"^4.0.0","camelcase":"^5.3.1","cssnano":"^4.1.10","es6-promisify":"^6.0.1","filesize":"^6.1.0","gzip-size":"^5.1.1","kleur":"^3.0.3","lodash.merge":"^4.6.2","module-details-from-path":"^1.0.3","pretty-bytes":"^5.3.0","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-bundle-size":"^1.0.1","rollup-plugin-es3":"^1.1.0","rollup-plugin-postcss":"^2.4.1","rollup-plugin-smart-asset":"^2.0.7","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.25.3","sade":"^1.7.3","tiny-glob":"^0.2.6","tslib":"^1.11.1","typescript":"^3.8.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/node":"^7.8.7","@babel/plugin-proposal-decorators":"^7.6.0","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/preset-modules":"^0.1.3","babel-jest":"^24.8.0","cross-env":"^6.0.3","directory-tree":"^2.2.3","eslint":"^6.8.0","eslint-config-developit":"^1.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","esm":"^3.2.22","fs-extra":"^8.1.0","husky":"^4.2.3","jest":"^24.8.0","lint-staged":"^10.0.8","npm-merge-driver-install":"^1.1.1","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","rimraf":"^3.0.2","shell-quote":"^1.6.1","strip-ansi":"^6.0.0","travis-size-report":"^1.1.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017-present Jason Miller\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"microbundle-crl@0.13.9","dist":{"shasum":"d4b6a8663dc4093f34997db0d860489507f8aa52","integrity":"sha512-IJiuNWikNtSlPJ2s6fO0PVXOC3uq4ofvR5wu7UgLpqehV7Zf/wMHSHGmwxB3NbuLopwZy1SUfiGKH0nzNS/d4Q==","tarball":"https://registry.npmjs.org/microbundle-crl/-/microbundle-crl-0.13.9.tgz","fileCount":18,"unpackedSize":167543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehoBuCRA9TVsSAnZWagAA6JQP/jivDhtRGfSRV+iokhlp\nP/jlRb0axLo+gbtjgwR5hOFU5/Vf2IDvkWA8d3s1py01EztT+abU9WRrOiCt\n2BLrL+tC0OzTc3vYNE9YtoNNd1XIkmjhPiwIxJJWLBtx1nqQzEi0ig4Tsl8n\nyVFCoBK5CvKPstBHvGn986WNu0Y+cZOzWkIMCVBArxGCJCSTh9qTacQNUvkt\naODH3xB7y6zHscffVbSzUlgozc5BRR8+S4SvqqwVra+Vq0L7WhrjfxJQSd12\ny8b/HnzEfFGGeE2nZ4mTreh099XcYvPjv8U+XUyAeVJ3ma5JnLtguBbRbTHk\nFVdRCFFLO7QAu94q5CNzj43TEsJAHuXAxITB1EQ5TatLsTOlReBEm5zJbU4i\nu0rbPQY9tnbgxkMsGX6GNu6jrFJtHp72K1I+P+Uf8vdj7c1tczzTDHe4F8Vx\nm6cFaue1oqmLK48pJUL+CpCocB4APWLZRMWRlVSbfQbBRlwtVNs7OOVfZXHj\nP/Vyi/Fo4KRQTs/PPrWXdiEGxwrgDICXTRv57qVi76CpoMl8f0oRSE2wzH/j\nA3L9yfq4OlvZQB1CRehag0UhjwvqVe3PIa2CQ+bKlMP1F6DjDngUPtbaDRno\nWwa0U190y256NR4vqjCu0MYfby+ZWMU7o6QOByyvErNGbdt9v13Spv7n5LQS\nlcMo\r\n=9tnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdtdUpKzIjAE/05xv1/pMRNtd0uVvdbIF52dEawBkypgIgbtcJ6Enex+QPsepsSPY6lbBEj4Lx845SeqG2kxXblLc="}]},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microbundle-crl_0.13.9_1585873005927_0.20548504282637436"},"_hasShrinkwrap":false},"0.13.10":{"name":"microbundle-crl","version":"0.13.10","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","main":"dist/microbundle.js","source":"src/index.js","bin":{"microbundle-crl":"dist/cli.js"},"scripts":{"build":"npm run -s build:babel && npm run -s build:self","build:babel":"babel-node src/cli.js --target=node --format cjs src/{cli,index}.js","build:self":"node dist/cli.js --target=node --format cjs src/{cli,index}.js","prepare":"npm run -s build","prepare:babel":"babel src/*.js -d dist && npm t","lint":"eslint src","test":"npm run -s lint && npm run -s build && cross-env BABEL_ENV=test jest","jest":"cross-env BABEL_ENV=test jest","format":"prettier --write \"{*,{src,test}/**/*}.+(js|css)\"","release":"npm run -s prepare && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"https://github.com/developit/microbundle.git"},"prettier":{"singleQuote":true,"trailingComma":"all","useTabs":true},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","prettier --write"],"{*,{src,test}/**/*}.+(js|css)":["prettier --write"],"*.md":["prettier --write"]},"jest":{"testEnvironment":"node","testURL":"http://localhost"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"greenkeeper":{"lockfiles":{"outOfRangeUpdatesOnly":true}},"keywords":["bundle","rollup","micro library"],"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","dependencies":{"@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-jsx":"^7.7.4","@babel/plugin-transform-flow-strip-types":"^7.7.4","@babel/plugin-transform-react-jsx":"^7.7.7","@babel/preset-env":"^7.8.7","@babel/preset-flow":"^7.7.4","@rollup/plugin-alias":"^3.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^6.1.0","asyncro":"^3.0.0","autoprefixer":"^9.7.3","babel-plugin-macros":"^2.8.0","babel-plugin-transform-async-to-promises":"^0.8.15","babel-plugin-transform-replace-expressions":"^0.2.0","brotli-size":"^4.0.0","camelcase":"^5.3.1","cssnano":"^4.1.10","es6-promisify":"^6.0.1","filesize":"^6.1.0","gzip-size":"^5.1.1","kleur":"^3.0.3","lodash.merge":"^4.6.2","module-details-from-path":"^1.0.3","pretty-bytes":"^5.3.0","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-bundle-size":"^1.0.1","rollup-plugin-es3":"^1.1.0","rollup-plugin-postcss":"^2.4.1","rollup-plugin-smart-asset":"^2.0.7","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.25.3","sade":"^1.7.3","tiny-glob":"^0.2.6","tslib":"^1.11.1","typescript":"^3.8.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/node":"^7.8.7","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/preset-modules":"^0.1.3","babel-jest":"^24.8.0","cross-env":"^6.0.3","directory-tree":"^2.2.3","eslint":"^6.8.0","eslint-config-developit":"^1.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","esm":"^3.2.22","fs-extra":"^8.1.0","husky":"^4.2.3","jest":"^24.8.0","lint-staged":"^10.0.8","npm-merge-driver-install":"^1.1.1","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","rimraf":"^3.0.2","shell-quote":"^1.6.1","strip-ansi":"^6.0.0","travis-size-report":"^1.1.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017-present Jason Miller\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"microbundle-crl@0.13.10","dist":{"shasum":"38062d0fd6e343ce9df079687064bb0010d4b244","integrity":"sha512-S1e1C1q0X8ASRQegt2JaLLvsZc85z32aiAaDx8xTCh6hQmRlM00ablx3WD/ZodiY3MegxwDv0mvbGH0ud5Gj2A==","tarball":"https://registry.npmjs.org/microbundle-crl/-/microbundle-crl-0.13.10.tgz","fileCount":18,"unpackedSize":167311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerPlaCRA9TVsSAnZWagAAS28P/0fvpcdwGs0zemflXz3D\nhhXgc6gZUVleWrdA7egNv6xF7Eo9HssIPdDyw5eWy+z1P/BtlPHjc9Wtfhnq\nybS8kcZG5xUAoFpBqShnO0F5LCb0ADXGDVAhJSo9bQ2nDYsRI22Fln1ClU6M\n9GEfni/9zkmnflZl96P1WxiKyIilscvzjsbuofPq11Xn4ijGhsiHHowFUnvG\nd8y9kAs3ECSCWMUgrap+z+ElGrSbPz7hpumv59DeC+4Bc0K8QBZN8bnIB805\nSqrwtSLduqGxd0KVaV3PU/dzd1YnxRaDBj7rIq+mPnJeKajXnS70ACrw2HYg\nLsX6+2Tn3XXIB39/RQ7VnlI8jYciVIo9+Ftw5FNO8zQmdSOCBUpIhBirrLPC\n9nNQAj7Htx7DVDv1k8ZAMsdQ9/5L1PuJMA8ZozbpQsOyrpRt1YbNeb9fcVS8\nevJkgpAaIyy+pbSXxAjVNauxSmjRatVNp5mLvSe02fERuGh7XfSf6W1YYtz2\nKWoct/IIZgG0J15wwlWIB46NKsO77NqUO35MIzWKWCeYV6On1pNubDxbx1bl\nJ+RoPGkMbU0rfweTz5uLtviGj9MkMgWFurz6Hn72je3+bhnwJNYopfqf5096\nEmxmNnhW+knRZv48ODV9p2+NXvJK3YRMJWKVKqi43siPYfyGtZ0I5AX9x1IG\nEU0j\r\n=BlNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPetMz2e7SBa0GQi2IuRLVwpd11Z+OC9k2sJGYTK0S8AiEA8okZSVo6KZoHl0yviuERdmTw/V7DqU+derDd0I/Oc1w="}]},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microbundle-crl_0.13.10_1588394329797_0.6888505505931628"},"_hasShrinkwrap":false},"0.13.11":{"name":"microbundle-crl","version":"0.13.11","description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","main":"dist/microbundle.js","source":"src/index.js","bin":{"microbundle-crl":"dist/cli.js"},"scripts":{"build":"npm run -s build:babel && npm run -s build:self","build:babel":"babel-node src/cli.js --target=node --format cjs src/{cli,index}.js","build:self":"node dist/cli.js --target=node --format cjs src/{cli,index}.js","prepare":"npm run -s build","prepare:babel":"babel src/*.js -d dist && npm t","lint":"eslint src","test":"npm run -s lint && npm run -s build && cross-env BABEL_ENV=test jest","jest":"cross-env BABEL_ENV=test jest","format":"prettier --write \"{*,{src,test}/**/*}.+(js|css)\"","release":"npm run -s prepare && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"repository":{"type":"git","url":"https://github.com/developit/microbundle.git"},"prettier":{"singleQuote":true,"trailingComma":"all","useTabs":true},"lint-staged":{"{src,test}/**/*.js":["eslint --fix","prettier --write"],"{*,{src,test}/**/*}.+(js|css)":["prettier --write"],"*.md":["prettier --write"]},"jest":{"testEnvironment":"node","testURL":"http://localhost"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"greenkeeper":{"lockfiles":{"outOfRangeUpdatesOnly":true}},"keywords":["bundle","rollup","micro library"],"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","dependencies":{"@babel/core":"^7.8.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-jsx":"^7.7.4","@babel/plugin-transform-flow-strip-types":"^7.7.4","@babel/plugin-transform-react-jsx":"^7.7.7","@babel/preset-env":"^7.8.7","@babel/preset-flow":"^7.7.4","@rollup/plugin-alias":"^3.0.1","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^6.1.0","@svgr/rollup":"^5.4.0","asyncro":"^3.0.0","autoprefixer":"^9.7.3","babel-plugin-macros":"^2.8.0","babel-plugin-transform-async-to-promises":"^0.8.15","babel-plugin-transform-replace-expressions":"^0.2.0","brotli-size":"^4.0.0","camelcase":"^5.3.1","cssnano":"^4.1.10","es6-promisify":"^6.0.1","filesize":"^6.1.0","gzip-size":"^5.1.1","kleur":"^3.0.3","lodash.merge":"^4.6.2","module-details-from-path":"^1.0.3","pretty-bytes":"^5.3.0","rollup":"^1.32.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-bundle-size":"^1.0.1","rollup-plugin-es3":"^1.1.0","rollup-plugin-postcss":"^2.4.1","rollup-plugin-smart-asset":"^2.0.7","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.25.3","sade":"^1.7.3","tiny-glob":"^0.2.6","tslib":"^1.11.1","typescript":"^3.8.3"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/node":"^7.8.7","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/preset-modules":"^0.1.3","babel-jest":"^24.8.0","cross-env":"^6.0.3","directory-tree":"^2.2.3","eslint":"^6.8.0","eslint-config-developit":"^1.1.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","esm":"^3.2.22","fs-extra":"^8.1.0","husky":"^4.2.3","jest":"^24.8.0","lint-staged":"^10.0.8","npm-merge-driver-install":"^1.1.1","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","rimraf":"^3.0.2","shell-quote":"^1.6.1","strip-ansi":"^6.0.0","travis-size-report":"^1.1.0"},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2017-present Jason Miller\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"microbundle-crl@0.13.11","dist":{"shasum":"8a3a3613685502c2a52dfde10e0390386eab4bff","integrity":"sha512-3roSSgtJdIvvIOJdhefWD8BoEjHkbInkJzUoSE+ER6NGcpTuPWXNFyAbXamCL9Qg8rTU4urbYtXusk/d1ZpteA==","tarball":"https://registry.npmjs.org/microbundle-crl/-/microbundle-crl-0.13.11.tgz","fileCount":18,"unpackedSize":167526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+2SzCRA9TVsSAnZWagAAtAMQAIuIt9444HZ5/G6/4l8D\nSNSGoyE79M8fpbQLdYu3cXSnfDk3Gj4ZdHlKhESh7xudnoSx00A4FdNV7+xa\nWaTTugX/nRkvoGTg3+R2TV25Iz/QDld73FvQSZ090FuhLNpmulrVjArW+K8Q\n5Vlp8YNj/Tyj0fCgNdhnZSYh1hNIjRV21TSIGpXu65Fy4hzVybT7f/WIqMGt\nLxtrYe5O6f9w0Afn95aj247HldWKti1m2u8up4gK9ZkkTywP6dUKQhE5bLp6\nvHXRLz7ZzQwq13JLeKQ6tkPwyE6ejt+LjRWm1p0OKfbo06EQORdxw+0L7zdW\nBJZ8hkvgITNOd3AeaGgS2HrDHq9ee1XJ7N0yNOchPvQIKNnYivwRMuYaZJeC\nzSjtZSXQ3aicciPLlowlCJSv4DayeCiNuj65ESscZcUFxLr6yW3KSx4tVOLu\ni7izLBF4P3SnF2ttm87u0wpuaSWP4ByxWTUH0GGhozjaaXdFam6hNM+wZqN2\n5ELNxDuRE/Eu5vqI6VRBtYg7uGVk6Ns0ZdCv16JtVu/oMhAs9Am7V5LdJOjX\nDw7sPiEGwi0pzO0JUwFRzRjQJmzTr8krKMHOkfW+GcPpuxmEpJQYn52d2bt6\nsdhqvSLBUme5g6bEfPSGRlPQKSjjaQzyQj2oCI7UHz+GYhvw+cJkEJOCLP6e\n/qMi\r\n=WFGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiJ3QS2//zQbUykiTvuFMDSfBCEnj18zPlAFNlTDCfFwIhAMMmn5udrdY4agvG1shIQG124jxbVvo6bqRujC8ugEH+"}]},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microbundle-crl_0.13.11_1593533618641_0.027725820222506137"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-30T22:13:08.405Z","0.13.7":"2020-03-30T22:13:08.860Z","modified":"2022-05-09T07:30:50.548Z","0.13.8":"2020-03-30T22:46:38.504Z","0.13.9":"2020-04-03T00:16:46.098Z","0.13.10":"2020-05-02T04:38:49.961Z","0.13.11":"2020-06-30T16:13:38.753Z"},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"description":"Zero-configuration bundler for tiny JS libs, powered by Rollup.","keywords":["bundle","rollup","micro library"],"repository":{"type":"git","url":"https://github.com/developit/microbundle.git"},"author":{"name":"Jason Miller","email":"jason@developit.ca","url":"http://jasonformat.com"},"license":"MIT","readme":"**NOTE** (Travis Fischer): this is a custom fork of [microbundle](https://github.com/developit/microbundle) which focuses on React for [create-react-library](https://github.com/transitive-bullshit/create-react-library) which adds a few nice-to-have features:\n\n- Changes the default `jsx` option to `React.createElement`\n- `rollup-plugin-smart-asset` - smart bundling of imported image assets\n- `@babel/plugin-proposal-decorators` - add support for legacy decorators - very convenient for [mobx](https://mobx.js.org)\n- `@babel/plugin-proposal-optional-chaining` - adds `?.` syntax support\n\n---\n\n<p align=\"center\">\n  <img src=\"https://i.imgur.com/LMEgZMh.gif\" width=\"597\" alt=\"microbundle\">\n</p>\n\n<h1 align=\"center\">\n\tMicrobundle\n\t<a href=\"https://www.npmjs.org/package/microbundle\"><img src=\"https://img.shields.io/npm/v/microbundle.svg?style=flat\" alt=\"npm\"></a> <a href=\"https://travis-ci.org/developit/microbundle\"><img src=\"https://travis-ci.org/developit/microbundle.svg?branch=master\" alt=\"travis\"></a>\n</h1>\n\n<p align=\"center\">The <strong>zero-configuration</strong> bundler for <em>tiny modules</em>, powered by <a href=\"https://github.com/rollup/rollup\">Rollup</a>.</p>\n\n---\n\n## ✨ Features:\n\n- **One dependency** to bundle your library using only a `package.json`\n- Support for ESnext & async/await _(via [Bublé] & [async-to-promises])_\n- Produces tiny, optimized code for all inputs\n- Supports multiple entry modules _(`cli.js` + `index.js`, etc)_\n- Creates multiple output formats for each entry _(<abbr title=\"CommonJS (node)\">CJS</abbr>, <abbr title=\"Universal Module Definition\">UMD</abbr> & <abbr title=\"ECMAScript Modules\">ESM</abbr>)_\n- 0 configuration TypeScript support\n- Built-in Terser compression & gzipped bundle size tracking\n\n## 🔧 Installation\n\n### Download\n\n`npm i -D microbundle-crl`\n\n### Set up your `package.json`\n\n```js\n{\n<<<<<<< HEAD\n  \"source\": \"src/foo.js\",       // Your source file (same as 1st arg to microbundle)\n  \"main\": \"dist/foo.js\",        // output path for CommonJS/Node\n  \"module\": \"dist/foo.mjs\",     // output path for JS Modules\n  \"unpkg\": \"dist/foo.umd.js\",   // optional, for unpkg.com\n  \"scripts\": {\n    \"build\": \"microbundle\",     // uses \"source\" and \"main\" as input and output paths by default\n=======\n  \"source\": \"src/foo.js\",          // Your source file (same as 1st arg to microbundle)\n  \"main\": \"dist/foo.js\",           // output path for CommonJS/Node\n  \"module\": \"dist/foo.module.js\",  // output path for JS Modules\n  \"unpkg\": \"dist/foo.umd.js\",      // optional, for unpkg.com\n  \"scripts\": {\n    \"build\": \"microbundle\",        // uses \"source\" and \"main\" as input and output paths by default\n>>>>>>> upstream/master\n    \"dev\": \"microbundle watch\"\n  }\n}\n```\n\n### New: Modern JS\n\nMicrobundle now has a new `modern` format (`microbundle -f modern`).\nModern output still bundles and compresses your code, but it keeps useful syntax\naround that actually helps compression:\n\n```js\n// Our source, \"src/make-dom.js\":\nexport default async function makeDom(tag, props, children) {\n\tconst el = document.createElement(tag);\n\tel.append(...(await children));\n\treturn Object.assign(el, props);\n}\n```\n\nMicrobundle compiles the above to this:\n\n```js\nexport default async (e, t, a) => {\n\tconst n = document.createElement(e);\n\treturn n.append(...(await a)), Object.assign(n, t);\n};\n```\n\nThis is enabled by default - all you have to do is add the field to your `package.json`. You might choose to ship modern JS using the \"module\" field:\n\n```js\n{\n  \"main\": \"dist/foo.umd.js\",              // legacy UMD bundle (for Node & CDN's)\n  \"module\": \"dist/foo.modern.module.js\",  // modern ES2017 bundle\n  \"scripts\": {\n    \"build\": \"microbundle src/foo.js -f modern,umd\"\n  }\n}\n```\n\n## 📦 Usage\n\nMicrobundle includes two commands - `build` (the default) and `watch`. Neither require any options, but you can tailor things to suit your needs a bit if you like.\n\n### `microbundle` / `microbundle build`\n\nUnless overridden via the command line, microbundle uses the `source` property in your `package.json` to locate the input file, and the `main` property for the output.\n\nFor UMD builds, microbundle will use a snake case version of the `name` field in your `package.json` as export name. This can be overridden either by providing an `amdName` key in your `package.json` or via the `--name` flag in the cli.\n\n### `microbundle watch`\n\nActs just like `microbundle build`, but watches your source files and rebuilds on any change.\n\n### Using with TypeScript\n\nJust point the input to a `.ts` file through either the cli or the `source` key in your `package.json` and you’re done.\n\n### Using CSS Modules\n\nBy default any css file imported as `.module.css`, will be treated as a css-module. If you wish to treat all .css\nimports as a module, specify the cli flag `--css-modules true`. If you wish to disable all css-module behaviours set the\nflag to `false`.\n\nThe default scope name when css-modules is turned on will be, in watch mode `_[name]__[local]__[hash:base64:5]` and when\nyou build `_[hash:base64:5]`. This can be overriden by specifying the flag, eg\n`--css-modules \"_something_[hash:base64:7]\"`. _Note:_ by setting this, it will be treated as a true, and thus, all .css\nimports will be scoped.\n\n| flag  | import                         |   is css module?   |\n| ----- | ------------------------------ | :----------------: |\n| null  | import './my-file.css';        |        :x:         |\n| null  | import './my-file.module.css'; | :white_check_mark: |\n| false | import './my-file.css';        |        :x:         |\n| false | import './my-file.module.css'; |        :x:         |\n| true  | import './my-file.css';        | :white_check_mark: |\n| true  | import './my-file.module.css'; | :white_check_mark: |\n\n### Specifying builds in `package.json`\n\nYou can specify output builds in a `package.json` as follows:\n\n```\n\"main\": \"dist/foo.js\",          // CJS bundle\n\"umd:main\": \"dist/foo.umd.js\",  // UMD bundle\n\"module\": \"dist/foo.m.js\",       // ES Modules bundle\n\"source\": \"src/foo.js\",         // custom entry module (same as 1st arg to microbundle)\n\"types\": \"dist/foo.d.ts\",       // TypeScript typings\n```\n\n### Mangling Properties\n\nTo achieve the smallest possible bundle size, libraries often wish to rename internal object properties or class members to smaller names - transforming `this._internalIdValue` to `this._i`. Microbundle doesn't do this by default, however it can be enabled by createing a `mangle.json` file (or a `\"mangle\"` property in your package.json). Within that file, you can specify a regular expression pattern to control which properties should be mangled. For example: to mangle all property names beginning an underscore:\n\n```json\n{\n\t\"mangle\": {\n\t\t\"regex\": \"^_\"\n\t}\n}\n```\n\nIt's also possible to configure repeatable short names for each mangled property, so that every build of your library has the same output. **See the wiki for a [complete guide to property mangling in Microbundle](https://github.com/developit/microbundle/wiki/mangle.json).**\n\n### All CLI Options\n\n```\nUsage\n\t$ microbundle <command> [options]\n\nAvailable Commands\n\tbuild    Build once and exit\n\twatch    Rebuilds on any change\n\nFor more info, run any command with the `--help` flag\n\t$ microbundle build --help\n\t$ microbundle watch --help\n\nOptions\n\t-v, --version    Displays current version\n\t-i, --entry      Entry module(s)\n\t-o, --output     Directory to place build files into\n\t-f, --format     Only build specified formats  (default modern,es,cjs,umd)\n\t-w, --watch      Rebuilds on any change  (default false)\n\t--target         Specify your target environment (node or web)  (default web)\n\t--external       Specify external dependencies, or 'none'\n\t--globals        Specify globals dependencies, or 'none'\n\t--define         Replace constants with hard-coded values\n\t--alias          Map imports to different modules\n\t--compress       Compress output using Terser\n\t--strict         Enforce undefined global context and add \"use strict\"\n\t--name           Specify name exposed in UMD builds\n\t--cwd            Use an alternative working directory  (default .)\n\t--sourcemap      Generate source map  (default true)\n\t--raw            Show raw byte size  (default false)\n\t--jsx            A custom JSX pragma like React.createElement (default: h)\n\t--tsconfig       Specify the path to a custom tsconfig.json\n\t--css-modules    Configures .css to be treated as modules (default: null)\n\t-h, --help       Displays this message\n\nExamples\n\t$ microbundle build --globals react=React,jquery=$\n\t$ microbundle build --define API_KEY=1234\n\t$ microbundle build --alias react=preact\n\t$ microbundle watch --no-sourcemap # don't generate sourcemaps\n\t$ microbundle build --tsconfig tsconfig.build.json\n```\n\n## 🛣 Roadmap\n\nHere's what's coming up for Microbundle:\n\n- [ ] [Multiple separate inputs->outputs](https://github.com/developit/microbundle/issues/50)\n- [x] [TypeScript support](https://github.com/developit/microbundle/issues/5)\n- [x] [Flowtype support](https://github.com/developit/microbundle/issues/5#issuecomment-351075881)\n\n## 🔨 Built with Microbundle\n\n- [Preact](https://github.com/preactjs/preact) Fast 3kB React alternative with the same modern API. Components & Virtual DOM.\n- [Stockroom](https://github.com/developit/stockroom) Offload your store management to a worker easily.\n- [Microenvi](https://github.com/fwilkerson/microenvi) Bundle, serve, and hot reload with one command.\n- [Theme UI](https://github.com/system-ui/theme-ui) Build consistent, themeable React apps based on constraint-based design principles.\n- [react-recomponent](https://github.com/philipp-spiess/react-recomponent) Reason-style reducer components for React using ES6 classes.\n- [brazilian-utils](https://github.com/brazilian-utils/brazilian-utils) Utils library for specific Brazilian businesses.\n- [react-hooks-lib](https://github.com/beizhedenglong/react-hooks-lib) A set of reusable react hooks.\n- [mdx-deck-live-code](https://github.com/JReinhold/mdx-deck-live-code) A library for [mdx-deck](https://github.com/jxnblk/mdx-deck) to do live React and JS coding directly in slides.\n- [react-router-ext](https://github.com/ri7nz/react-router-ext) An Extended [react-router-dom](https://github.com/ReactTraining/react-router/tree/master/packages/react-router-dom) with simple usage.\n- [routex.js](https://github.com/alexhoma/routex.js) A dynamic routing library for Next.js.\n- [hooked-form](https://github.com/JoviDeCroock/hooked-form) A lightweight form-management library for React.\n- [goober](https://github.com/cristianbote/goober) Less than 1KB css-in-js alternative with a familiar API.\n\n## 🥂 License\n\n[MIT](https://oss.ninja/mit/developit/)\n\n[rollup]: https://github.com/rollup/rollup\n[bublé]: https://github.com/Rich-Harris/buble\n[async-to-promises]: https://github.com/rpetrich/babel-plugin-transform-async-to-promises\n","readmeFilename":"README.md"}