{"_id":"@constgen/neutrino-babel-loader","_rev":"10-2135b3a3336d7c1f231020ea91fd07cd","name":"@constgen/neutrino-babel-loader","dist-tags":{"pnpm-temp":"1.2.0","latest":"1.9.2"},"versions":{"1.0.0":{"name":"@constgen/neutrino-babel-loader","version":"1.0.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.9.0","@babel/preset-typescript":"7.9.0","@neutrinojs/compile-loader":"9.1.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.6.0","core-js":"3.6.4","deepmerge":"4.2.2","typescript":"3.8.3"},"peerDependencies":{"neutrino":"^9.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-38YQWbELQiWt+BGgSmPvN3IEZ4FwuSNC4d+VZQE0D73QbkXiXZUmnATF1vW+xztDO/9f+cgd8ft1iZ/ep4dDWg==","shasum":"4e3fe508a668ec389288ca18b513ca8a535e53b0","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.0.0.tgz","fileCount":4,"unpackedSize":40744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0kOCRA9TVsSAnZWagAAWRsP/1lCXUmrshMKDw0FWDqc\nxtALNhzMKCNlVoOJ9SaeUubhMp0uDMeJvo6HMwSXcnn+j/Evdas1ke9zVkn6\nA64Cfnxt+yoKzKsslYnynZstcIuHWboSrBtrrJ8gzx8rAS47cutP79Hhl+fx\n2X9AGRLEQUL3pVF3l5oV0pR8JzH756JUIgSLAOSRGLhJfsd7ZNz88jVaRkNA\nFz0PXA6nONMo1lRW5kAb6aVGNUNdGczaHDFj01QB7TTdaA5GXSE+Mqmge67U\nSA+ptlJljy39m79bl/oTnlx1s2RzQpDixlBxX+1fvFGJWh7FvowrW0E9wy+i\nzZB0qSFPF+FUg1XxQuWFvwgxdkYsHCjiOqZ3N/cNHwAGa7fYpiSNT1FSw9CP\nf3lAE3P8FMgkDC5ioet9EelbtA3sx8DRf1RHdYeSEZVr5xnCW1gVNOFWZ3JC\nZNeKWVUqs93MZ9OFs5hO2X5XoykEpMqSAo1H2/mQQI9hFDTpw03m4/a3pYj6\n+W/M6NbD7T0eJOAKr4ciI6fJFqWgnRoa5UA+S3zrUitxD1qkLyvO1CNIM2nZ\nlnLy8FID1p6CnKQ1WZuaNe6NiwfCZ+Xno13e6b4JypJZ/TWGbwDJWX0VwggT\nCzGoaWOKa4ngna1DH2tmw1E4zfq3327oaCEcu9ZfLWkAu6i1TQCeBtN00Ell\n/02s\r\n=BAqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRrfJ13VSN+qejUhdXFc9/rFQqSu+ILJuOvoevXuGCYgIhANox0244gidMfnxSIMWpWarB7rtBlluVzSU8k0Y4hZBr"}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.0.0_1586186509614_0.7167030111653168"},"_hasShrinkwrap":false},"1.1.0":{"name":"@constgen/neutrino-babel-loader","version":"1.1.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-typescript":"7.9.0","@neutrinojs/compile-loader":"9.1.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.6.0","core-js":"3.6.4","deepmerge":"4.2.2","typescript":"3.8.3"},"peerDependencies":{"neutrino":"^9.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.1.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cqMhcMmkcfYGTfO9CPtBMSTuXR3AA83KEhhFtTmzU+pNQ5+yCW9He3rbTcXAyIvsjpSYd9Kr9ZdKL7HKOmqVvw==","shasum":"c74c850e767da100dc37cd7a4be00548dfa52f34","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.1.0.tgz","fileCount":4,"unpackedSize":40857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejOJQCRA9TVsSAnZWagAAsJ4P/0LlFXqo9aUgbvF1j+oN\neyTiDSGds2JVbj4YuVfS651qceoCXoWMTPUhdYbvnvXfT3wfVYVKl8VVFHTL\n9RNzPnYTO01S4dLbCr1Ls7Izn9BfJSYDZzRPSVPn3B8B0vUnrIjsNTtHGRiM\nmVlXdxCNKatkuSjADRQg5dOlXoPPzhMOzq0is0YBWg/dfQGDDXvjAwrQ7NcY\nb0zReYQ5grGmiSk3qOIWf30kTl2uL0J+yi8r5pvh44T/Sv4fy5vawnr4rMVq\nMB6VB3fDoWkdD0dbfg0zkG8DAPyrHhXUCHt/G58AmMNsQzUo95KUQS7jallD\nnt7REB1zNFK/oQCmzDhOKORM/hb+XwC7ioQzx1qY2r9VWoC5uuXLW8Uhv5RW\n2guqJKKlPK4Z1CkwSf2hWniCZl7Y7INt0vP06RNiadzZ9sq1TuLZmPOjpIhF\n3oM+oIETA0JTl2ujCJgDpEVGQiV1uAZyRKgTS6wOSc2/ddoBvfg8LYFPiqQ8\nloSW8KUJxn3LUA4UYWPgjs3WWzeR7GUPK6Xfwt5VwSTWlYu6aAuyH/X8CqUF\npa4REWRdt58V/YEU+2J8FAatc1p9skhfdqCMftv5ZogkHZjtGeK4KsKfq5tf\nETBt+iufKkeUO9b1sf+4zhcrj//Nxveqsc/QTfJRGNG7G0u57IM7ZjEPT1M5\nPbAK\r\n=XEjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyGm5FPOk0FzK0ojqhV0OIBQbbEKhu9Y7DOXJHqmlICQIgOlqz74O8utrGduBrJpytBIXkX89H720a394NR7K7WWE="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.1.0_1586291279995_0.8862539992406979"},"_hasShrinkwrap":false},"1.2.0":{"name":"@constgen/neutrino-babel-loader","version":"1.2.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-typescript":"7.9.0","@neutrinojs/compile-loader":"9.1.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.6.0","core-js":"3.6.4","deepmerge":"4.2.2","typescript":"3.8.3"},"peerDependencies":{"neutrino":"^9.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"readme":"# @constgen/neutrino-babel-loader\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-babel-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-babel-loader)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-babel-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-babel-loader)\n\n[Neutrino](https://neutrino.js.org) middleware for enabling the ESNext transpilation.\n\nThis middleware is recommended for pure JavaScript projects. For projects with proprietary format it is recommended to use specialized middleware. E.g. for React use [`@constgen/neutrino-react-loader`](https://github.com/constgen/constgen-neutrino/packages/react-loader)\n\n## Features\n\nThis middleware enables many features by default with zero configuration\n\n- Typescript support\n- Dynamic imports\n- Decorators\n- Class properties\n- Rest spread operators\n- Vendor sourcemaps\n- EcmaScript transpilation\n- Developer friendly chunks files names\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n\n## Installation\n\n`@constgen/neutrino-babel-loader` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-babel-loader\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The following shows how you can pass an options object to the middleware, showing the **defaults**:\n\n```js\nlet babelLoader = require('@constgen/neutrino-babel-loader')\n\nneutrino.use(babelLoader({\n   babel: {}, // custom Babel options\n   test: [], // extend extensions to test besides those that are in `neutrino.options.extensions`\n   polyfills: false, // enable EcmaScript polyfills\n   targets: { }, // browserlist config\n   include: [], // include strategy is always used and you can only extend what is included besides `neutrino.options.source` and `neutrino.options.tests`\n   exclude: [] // exclude something from processing that is included\n}))\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet babelLoader = require('@constgen/neutrino-babel-loader')\n\nmodule.exports = {\n   use: [\n      babelLoader({\n         targets: {\n            browsers: 'ie 11'\n         }\n      })\n   ]\n}\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ylH1mfmgDcKz0LX5MA9qNZcjn6dGRo40NAFhk6i6iVKnUxPyJ2wWp7xcE3RjHoHQoY7Qdpm/94hMYymD1AflYg==","shasum":"83828126d5594da26b7016c768d3541ff0f77004","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.2.0.tgz","fileCount":4,"unpackedSize":40899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQd9CRA9TVsSAnZWagAAaa4P+QE69RaYsrzhQ+gfu+US\nbvI9WIUkFlwai+yQt3R7SwRq1jAj+qZ5kgzxbgtqT4RP/oIEmKkoED/8wAUY\nVQWPezOE21x7vijk3SMDAdViggbMwXzc2sNM3CQCpVFlAoypYSm5IInHtb6Q\nclKs+M11oXNxe+V+7LUMyXyMFC/hBLCBu6m855gsb2KuY7RxI88vY72+QQ2Q\nfO/TxTPTnPq7GiPkavqxi5TrfL03IJr60Al5yX6e3ZO1fHq8zkLDQ+rp1ut7\npU0qQKypgmH3tIvrvvJOVzLQEcz6PQ103a0MPfW+M+/dloPEuplZtLrEiNyU\ngk4uMwCfaogQl4FrqOcSyuPdicCUKyp8eob7HkAzB1rTsCQOmLy4H/4Y2c+8\nR3aeCLZ0ArdftnmJjQXPfJ5/8B+NBIpNL+E8YibNV7vMZRNAxK/ZBR03HUxK\nHBKrxhqPabJ8rU2q9NVTZIU+8CwpdNOzT2nR/HiujAzAIZAE8nWPCxm5rfEu\nbE/jdS83TOVCygSSfJLhysgmtfDF9eOnIZ4dgGOiQlk9DdE4Zmnxcqaqt14E\nZDQ4uX11LVdVciV3/IRxhBv1rv2LpvEQhUfpzR9D+hXyWBkvHwEgPBskZIAe\n6YWInBfvZtyrY9oYBUaJ9anJQFAuGsEtJgpAhdKLUEkk7xtUQ2u0SIn3gAZ3\n+UdQ\r\n=j3Dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLdrKb9l4yjRR0uJ74p0YY9RK2wjG0jE2XfuQ9infPMwIgLOY38YLO3+K83eIJnd46bYuPYsLVshemXwkTBPCuC3E="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.2.0_1586300796834_0.4156580811091459"},"_hasShrinkwrap":false},"1.5.0":{"name":"@constgen/neutrino-babel-loader","version":"1.5.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-typescript":"7.9.0","@neutrinojs/compile-loader":"9.1.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.6.0","core-js":"3.6.4","deepmerge":"4.2.2","typescript":"3.8.3"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.5.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KEN53piibYaYi5aVSmp1H0qPYA8R546C4v4G7n1IGEhYBDyxCQDNwM2BPvzjjaRHA8ijWIzJRpeVG2pCNJkwzA==","shasum":"d87978ea1290d5bbb07dd405aeabb87946b98b11","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.5.0.tgz","fileCount":4,"unpackedSize":41158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPSIaCRA9TVsSAnZWagAA2psP/3xmEfHgR6qRxWWo5/Q7\n4tpcX+gv7A8QzSBxQ+rOo/A+lvA+wr3TQOc2/sXB8l+JBzcjjpBlQM4qG/W5\nPSUJsS9ldWgwST8p4ZPLzMC3Zld15QWbLmzlxNuAixqRYgT1FLhGsI1N+Gi3\nQGFePt+6kRfPfpTff8I7jjhB20sJt96BwwVkiiMrjk9Ld5HaIRe9nYM6onal\nFTfPR/57uz2sjSRJcmDsxFCebrz3dehwwGFmdjQ+3RJi9YDvvZde/7Z50PbM\ng0wdIXk6mCv92Ka8RR5gQiw4pWp+U4NjR7z0vf/5vRBsn6R0fWZYv5qCzXzd\nCWJoUkLkdRbd4sMlxm8RvqR1ukJ/388QxOETTfUvBDB+w5Gqh9jxEur7LKdT\n92qx6Wgu1o6HqYsR9yo1adsw2+8DLEOl/cmF87PFlmF9Hc+nH/0uacIFRrkw\n5DioEkmEHoLiIhT3DpsM24ZsSjFWSww/2wFx7Q8nzf8ippc4dKoUHsfMuXe/\nNcaa8JCIIaRm5cO+yqEEnleKmUYTaqhaN4NiT7CAfiKR6bSYO+z73vpWJJWN\nr98K4DsA3eYM5E50MANE/yphUtRomPZ91WGlx3/y03ZAED6kH0PUK2GWh62L\n5c5jVhs1h06zxs0hkRYik4bG4zbuLnGIYRwNu42y96Bc/elYQGECm2/8ygOB\nyxJV\r\n=EdDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXPamSR2jz/IMKcqYcHNKm7sMzbceCvtBz+Lwa1jwoGwIgYltNeGeN/YEm2a4Q2rkJs+9zlvX5muWvvLkVLtILcPo="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.5.0_1597841946280_0.14409178421345792"},"_hasShrinkwrap":false},"1.8.0":{"name":"@constgen/neutrino-babel-loader","version":"1.8.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-decorators":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.9.5","@babel/preset-typescript":"7.9.0","@babel/runtime":"7.11.2","@babel/plugin-transform-runtime":"7.11.0","@neutrinojs/compile-loader":"9.1.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.6.0","core-js":"3.6.4","regenerator-runtime":"0.13.7","deepmerge":"4.2.2","typescript":"3.8.3"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.8.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NCY3slrKLxAhVg8CvJRRks316u5Qi4gzJwaqIfvAs5j70nCH+VngcJScaT2917Cjw7miRHakDgumUZt+gM5MHg==","shasum":"ade71b50337c878d46b68ba5bf8412b75345c9b9","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.8.0.tgz","fileCount":4,"unpackedSize":41891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTkCXCRA9TVsSAnZWagAAcxYP/3OZqhT03JvRqLGK760d\ndu+YbU+HLyWd9cbJdeXu4UQMBN9Yr2g7wuh/aWpmnMPXugPJxsGdyQEMQNDs\n6f6xn7Hd7dkZ7HQn4B8RwCHdThGwgDK6VdCvgcszcuNbYpfcX9Zrbg1f6SR7\n6NNU6cEA3hfqsLvhzrQptBoIxigsYG6jamrC4oWz5vgGUPIvu5eT6JvZEvBy\nIF0BWlug5syWy102WJT0J2hJiRomWRV1LjsSMCcKuPZTascB3FkELcyeOhOC\nE2ZDC6lYPRcYuYevpYCArixT8lymkABbNttni+L0cXMPcshR0zT0UN5Ls5NU\ncAAFz0ezsSxASRw+1l+ohf05rMMo5ChzEvGwwaLOxagvB0Qr+2ZXLtvP6F7G\nak/uYeq8bbjLcNno1TG2d/JD4qldKtN2smOt/TX8AnDWwYYFh4M8Q/VWmUn2\ndNwRG5OEa25u00VzK+ZjiR4ytaiKX13EGuHwYRZ4M++J2Apk38Ve2NojP+eP\nA0UsHYHHw4diIZn+bPND/ha48B+DCtxW2fbZ0hrnNCjezJDNFs501583fxPP\ndaNy9I0F/MuJDHHT4VweqtRC7MXIL3L+DbH34bAutwjTBpJBjHbPXO7T9I9X\nlM+E3q+uCkZTZjMqQoHOSV9VPnKt/+HYVT1mJzQCssEM7juX7+lFNDQNp7Ut\nyP3M\r\n=+teO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0qSpxyCjcliHqBt24NxKY3a7VOlgzCStNKmBz7vLnaAiEA29L3TitE1yjvCCQGIqK5FyR6jxTzCnMyBVO9I38uMw4="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.8.0_1598963863011_0.5300695112166676"},"_hasShrinkwrap":false},"1.9.0":{"name":"@constgen/neutrino-babel-loader","version":"1.9.0","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@babel/runtime":"7.11.2","@babel/plugin-transform-runtime":"7.11.5","@neutrinojs/compile-loader":"9.4.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.7.0","core-js":"3.6.5","regenerator-runtime":"0.13.7","deepmerge":"4.2.2","typescript":"4.0.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.9.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-DBFn0TClK/Vqw+WAF5kb+sJ3chcrhT+7w0ZqWfdlB+nE5noyD6LYvYtiqTLQTtxb9Ut38GVlfHZcXZYJiiJ4QA==","shasum":"608fd929b6d3a0dced6250924f924fdbe1cb3079","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.9.0.tgz","fileCount":4,"unpackedSize":41896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXNJnCRA9TVsSAnZWagAAr18QAJiz6ZFHLGiW8SjcV1ET\nl6BIf+ennPz8DTUpLsJID8pDIn0MzkWKsAJMj0WHz17uOT/8QD43tfbk4rkN\n5mwkEr/idxTh12S3imumWURaHhRBGUceYtg1AoXfXVyYUDWV49VYhCtN4Ah0\nwDj7szo93k4Awq+P9EG4fJCxLPutvIclfqq+rtz/V4cw/of9B9Ah1dDf/+G/\nin6INJg7qrGf0S/vEUGvDVP1M0EgXbeeeJhalWtkugZGaUwa3nH9HmTnYz2H\nbsZpN1OdKovqkCdHuQRbmgdWRWZitvlxWY184hyqyAdeiU50p4NRIPEAWY4p\nN95c/Na5ub4WuM4iD7pDLUOKsVoig58jngmFf9LGSeIQKw2a02yCH0tz8c+R\nBQjWwnJCKsGZGHf0AOV2xqLsDLvAzm1e7k4+AZmOZ4aEKYIdNR0+khTo8Uaq\n5Ievq1CzJVDluxAW3Gcd4vQtRwiSLrGc46vpKMjj/B6z3Jk8zRym8MqLn5C/\nWT/QZONgqMqOBXI2sPmA1QsJwub9rrElyrocL3ZgVegzR14AenhBTBO6Dm2r\nag2jy5B1rq/waY/iONo+yuCRGmwe8QnuKOMQoWly5bsZQSoCG4ViEim+YAXw\nmR4WIsil+f1ZnM70GK9gxMs4CQx6DLlAfRpkwa/RHMXYUfDdKyHX+GTE7lHN\nd7et\r\n=rhcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIPlsSyxErfNgrQ/I9YhtdAsB8ySnhgESdJLtlP+W1YAiEAkctsX2zKhTDVUjk19P4Zcq/o9nGS1ANv2Mot1FgZl0E="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.9.0_1599918694996_0.6870428965679685"},"_hasShrinkwrap":false},"1.9.1":{"name":"@constgen/neutrino-babel-loader","version":"1.9.1","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/packages/babel-loader","keywords":["neutrino","neutrino-middlware","middlware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@babel/runtime":"7.11.2","@babel/plugin-transform-runtime":"7.11.5","@neutrinojs/compile-loader":"9.4.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.7.0","core-js":"3.6.5","regenerator-runtime":"0.13.7","deepmerge":"4.2.2","typescript":"4.0.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.9.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LCoh8sTE39RSFohg26PtyaJi+e23SCxMCdDNsoGRWZaH2qlQH3pcyaImQ7qTqYerNVgHSduI0+WGzF5qy8362Q==","shasum":"260d06a0dd24bd36b929c84362b14e9e94557048","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.9.1.tgz","fileCount":4,"unpackedSize":41929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYJr2CRA9TVsSAnZWagAAGmsP/3okQEjp7SzXH0cYiUKE\ny60rHQ08G1crL+mHNzUI4GL84chFBQDme+Q0JCSGw2jZC/LowMwGhXhlFsTW\n48nfa66VV6LIEyIahzS/G3rpFVzgXvodmZ3vCyyFU2osyOC/96ojvYfck8zn\nl6oY8eximbn1rBc5UjyWVt0+nOeS7PwGHZ0WS6Cssg/60aw9rtgKjIMm1c97\n4NPWESr5Umw7iqJ9b5RtBn6W3Kenkr/1Qv55G1J8AlHow9FfSWLW4rUOFX9N\nqiT0zZtSHUrgjEMaY9MOQ0RNb7w8JIHmAsscron9hZTuXfY/ygjSE56kKWan\nnuCSamAmud1O50mvGTsl0CSRCYnIV+Ps85WNjfrWHq5pZ/txG91qQcSP62/L\nW1Po/MfdHBC9/E8g0mP/IWz8MBlYaYPHEZCS7FpCnzK4LKsNPxOQUFshupqH\n/tMwl5axJJDpWpE0M0iyQtGWsuh4QFbieTYquqAJETLrWjwVjCDjM+h+Whih\nJnO2MF0bn3VUxXv4uwLpdBfj1WcWppDV5VOi+wTOOnnsrzhigoKWab/Pahxz\nUt3SmlkupGCn3RNU2lWy6fy3cerfdPQjGFvJy+MiQOdFBMBpN855g1BuDssd\nVcMO3kj3KDsjwbb68jKK606fuoaF1+TeVINELP075vojOTTgQyaJr9TDiN0X\n6h5M\r\n=tXjq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI4/4VMALGZwjZ90PytcCm9I0vVvg1ogLPU2Fx6oHKDAiEAqqpn/shsT+KqCdWpENpaltDhYUg6HsZszBsbiTNQM68="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.9.1_1600166646053_0.5717133195229598"},"_hasShrinkwrap":false},"1.9.2":{"name":"@constgen/neutrino-babel-loader","version":"1.9.2","description":"Neutrino middleware for enabling the ESNext transpilation","main":"index.js","author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/babel-loader","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","babel","transpilation"],"dependencies":{"@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-decorators":"7.10.5","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@babel/runtime":"7.11.2","@babel/plugin-transform-runtime":"7.11.5","@neutrinojs/compile-loader":"9.4.0","babel-merge":"3.0.0","babel-plugin-smart-webpack-import":"1.7.0","core-js":"3.6.5","regenerator-runtime":"0.13.7","deepmerge":"4.2.2","typescript":"4.0.2"},"peerDependencies":{"neutrino":"^9.0.0","webpack":"^4.0.0"},"engines":{"node":">=10","npm":">=5.4.0"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"_id":"@constgen/neutrino-babel-loader@1.9.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wgQxA/BYEq7uudYh3jKsOIYdpu1W3h0x5kQCWw80VByM5+dxyuU41zYCeM4jBcZg+fkVuYefQ+JHiVAjD+2B/w==","shasum":"49b80e30ee47b9068cc385d82905abb631babbd0","tarball":"https://registry.npmjs.org/@constgen/neutrino-babel-loader/-/neutrino-babel-loader-1.9.2.tgz","fileCount":4,"unpackedSize":41943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcmxACRA9TVsSAnZWagAAniAP/Aur+vOzbXDh38UCwKe8\n54yaI0ySJD9dCt1Z5MK+pvccq8M7/fBq3GUKW8eYSEYh2TZBMy9IfxjQI2Qk\nsSmfgefM50SnPqefDMUNx7v+sXySaAUSLaQU8svDWo7c/YTkzvNNL/0ZMwR2\nAxN6C3gRWNyqjzTwyE2CrCK0wjN3re3vWVTaknB45OWkv0agapD+6Iy0Kz6D\nwAugLNjrM+Q9t6Y7F+rOMGetkMG9j0UVGoH2D6Gb96NcYs2YJ4b/TekQ60hd\nFhzpL7445YIrB7dgSrGVh7WQdgJ7urCQ2RniFeb8yimty43m90cIjDpNZAx5\nvpP9dvCB/yfxW8TVySrWP+jsFMerzAP9EDoGO3zfFDniAFuwrzvzcjWePPLA\nA+lhcykZz0dhsMxrIny8RGq1Lsp3FWeGOqHLBKcMSGdsvCC6mtdOgy1tuxnL\n3EmD/5eZ8mYdKx/t28gKaBvEjpxQkmpwweaFQ+rEw+GIK9ZWzBpyrrKUkeSE\nvQiLaIhVkgeFgHn3nNRo9LiinqZYZq2wBMj19tP1NH9Oc8nRnnd6e0VeQYNK\nhTTD7CQc4AM5sk3ntdHswtwboCXPU2Dwli8RLrlWJdGAgYnQmrG3ShQuFmgC\nnUER5BI6KW6210XVZshIuDzdKWkfwtZFAgQrgoK3kBp46p7ChPIcVnUIV8GE\n5hdH\r\n=X2nZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDErYpmIeiUE9KjctCIQGHV+BjxCkwen+TrwXZVxLSJ+AiA3/eFihIOjoAomTLeMtA9LyDNcXDeSXFmXdqQjnzhJew=="}]},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"_npmUser":{"name":"constgen","email":"const.gen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neutrino-babel-loader_1.9.2_1601334336285_0.04160563884845003"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-06T15:21:49.345Z","1.0.0":"2020-04-06T15:21:49.802Z","modified":"2022-04-05T00:59:55.808Z","1.1.0":"2020-04-07T20:28:00.113Z","1.2.0":"2020-04-07T23:06:36.982Z","1.5.0":"2020-08-19T12:59:06.387Z","1.8.0":"2020-09-01T12:37:43.133Z","1.9.0":"2020-09-12T13:51:35.123Z","1.9.1":"2020-09-15T10:44:06.185Z","1.9.2":"2020-09-28T23:05:36.458Z"},"maintainers":[{"name":"constgen","email":"const.gen@gmail.com"}],"description":"Neutrino middleware for enabling the ESNext transpilation","homepage":"https://github.com/constgen/constgen-neutrino/tree/master/packages/babel-loader","keywords":["neutrino","neutrino-middleware","middleware","preset","webpack","babel","transpilation"],"repository":{"type":"git","url":"git+https://github.com/constgen/constgen-neutrino.git"},"author":{"name":"Constantine Genchevsky","email":"const.gen@gmail.com"},"bugs":{"url":"https://github.com/constgen/constgen-neutrino/issues"},"license":"GPL-3.0","readme":"# @constgen/neutrino-babel-loader\n\n[![npm](https://img.shields.io/npm/v/@constgen/neutrino-babel-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-babel-loader)\n[![npm](https://img.shields.io/npm/dt/@constgen/neutrino-babel-loader.svg)](https://www.npmjs.com/package/@constgen/neutrino-babel-loader)\n\n[Neutrino](https://neutrino.js.org) middleware for enabling the ESNext transpilation.\n\nThis middleware is recommended for pure JavaScript projects. For projects with proprietary format it is recommended to use specialized middleware. E.g. for React use [`@constgen/neutrino-react-loader`](https://github.com/constgen/constgen-neutrino/packages/react-loader)\n\n## Features\n\nThis middleware enables many features by default with zero configuration\n\n- Typescript support\n- Dynamic imports\n- Decorators\n- Class properties\n- Rest spread operators\n- Vendor sourcemaps\n- EcmaScript transpilation\n- Developer friendly chunks files names\n\n## Requirements\n\n- Node.js v10+\n- Neutrino v9\n- Webpack v4\n\n## Installation\n\n`@constgen/neutrino-babel-loader` can be installed from NPM. You should install it to `\"dependencies\"` (--save) or `\"devDependncies\"` (--save-dev) depending on your goal.\n\n```bash\nnpm install --save @constgen/neutrino-babel-loader\n```\n\n## Usage\n\n### In preset\n\nRequire this package and plug it into Neutrino. The following shows how you can pass an options object to the middleware, showing the **defaults**:\n\n```js\nlet babelLoader = require('@constgen/neutrino-babel-loader')\n\nneutrino.use(babelLoader({\n   babel    : {}, // custom Babel options\n   test     : [], // extend extensions to test besides those that are in `neutrino.options.extensions`\n   polyfills: false, // enable EcmaScript polyfills\n   targets  : { }, // browserlist config\n   include  : [], // include strategy is always used and you can only extend what is included besides `neutrino.options.source` and `neutrino.options.tests`\n   exclude  : [] // exclude something from processing that is included\n}))\n```\n\n### In **neutrinorc**\n\nThe middleware also may be used together with another presets in Neutrino rc-file, e.g.:\n\n**.neutrinorc.js**\n\n```js\nlet babelLoader = require('@constgen/neutrino-babel-loader')\n\nmodule.exports = {\n   use: [\n      babelLoader({\n         targets: {\n            browsers: 'ie 11'\n         }\n      })\n   ]\n}\n```","readmeFilename":"README.md"}