{"_id":"@_pearofducks/require-extension-hooks-babel-7","_rev":"1-def99affe4305f244cb5d1976b0d6393","name":"@_pearofducks/require-extension-hooks-babel-7","dist-tags":{"latest":"0.7.1"},"versions":{"0.7.1":{"name":"@_pearofducks/require-extension-hooks-babel-7","version":"0.7.1","description":"a fork of require-extension-hooks-babel without deps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pearofducks/require-extension-hooks-babel-7.git"},"author":{"name":"Jack Ellis"},"license":"ISC","bugs":{"url":"https://github.com/pearofducks/require-extension-hooks-babel-7/issues"},"homepage":"https://github.com/pearofducks/require-extension-hooks-babel-7#readme","peerDependencies":{"require-extension-hooks":"0.x","@babel/core":"^7.x.x","@babel/preset-env":"^7.x.x"},"gitHead":"a71f52a65b69a864b5fd91042ec001d4736daec5","_id":"@_pearofducks/require-extension-hooks-babel-7@0.7.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"pearofducks","email":"pearofducks+npm@gmail.com"},"dist":{"integrity":"sha512-SdWNxKXsa11CsGwfGK4rT81AaH+pUpXFMZLqnSkETGocNzNr5cPPreKePeGQfIHO8RuKVdghXhrtxOsysXjJ4Q==","shasum":"695750b4e9e12f2794a9fc32b2d4183584fb4f6c","tarball":"https://registry.npmjs.org/@_pearofducks/require-extension-hooks-babel-7/-/require-extension-hooks-babel-7-0.7.1.tgz","fileCount":3,"unpackedSize":2287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJfGGCRA9TVsSAnZWagAADJ4P/2bvgcE8j5Zt5WZUFoct\n3C6TzRmtoE1UTzL9KagMExkf2v0mcwwa0mnERx9t5DzvR2V2SjemBRxzlGUJ\nzmeQY3q9zsIV1sKJ+GUKnHUxLMakBKfBZ4qxxI4T7Wxt3VZuPEsDM3v6Lsfc\nkGKhGe2ZBhulnbdOa95N7Q+VANxMo6baG86PSOQAiP1av2MDYnD6bTChjuG5\nyT2RuaU0mCOb02f3d96E6LC50RyyYqvlI9MNEhXJq4IpIgybBkMhWk8tDHWL\n8wjuNOERkQ3De/84MJp5BsxUezWBzxVcT/r9EEWTrfHCYC2w2gDtGLZYnA4f\nyDkoOsT7RThvjJUG/fAjgZIFz1FkD/E1o3o1VauTJruuhuhHHvEOjFDBX8fV\ncWvxGsQFl2hir+Zz4O8Ojr8aw+aQv19bW4ZnlMJ0Vl/VUZLWbIyvyvwzgycK\n0SXJcPZBMNXplaKYARepgizRUJ7I2JIEZBaovh7xwwVNMbFXOAlqH6iNeYNP\ngMk1Zl0Tvu0g4ZDRgFUhQucvh0UywgG2ydNk1fvUvMQcuVmK8iexEAvyr0Ge\nmVu/zhqNfUHl46i2FJ0Ava10tR/W1TWuv6pcaPIUNmgF5Ziyj8qaFWz4SP3b\nO+Yk6PmBuMc1hhsxCkwPX0HPbgx9yChYj4boFgvBi7HdLEhqE09qjhIWOfhH\nTC43\r\n=CNJ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIVkx9TcCDyhXemXHfoQDAGwF4Xbgqb7X50HKtLPPpTQIhALRGA1mYn54GEXElbHsPkCiogtg6xp6Xavqf+FHOTHxu"}]},"maintainers":[{"name":"pearofducks","email":"pearofducks+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/require-extension-hooks-babel-7_0.7.1_1545990533599_0.36710857131659624"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-28T09:48:53.383Z","0.7.1":"2018-12-28T09:48:53.782Z","modified":"2022-04-04T10:51:40.478Z"},"maintainers":[{"name":"pearofducks","email":"pearofducks+npm@gmail.com"}],"description":"a fork of require-extension-hooks-babel without deps","homepage":"https://github.com/pearofducks/require-extension-hooks-babel-7#readme","repository":{"type":"git","url":"git+https://github.com/pearofducks/require-extension-hooks-babel-7.git"},"author":{"name":"Jack Ellis"},"bugs":{"url":"https://github.com/pearofducks/require-extension-hooks-babel-7/issues"},"license":"ISC","readme":"# require-extension-hooks-babel-7\n\nUsing require-extension-hooks you can transpile ES6/7/.. code to run in node. Although node supports 99.999% of ES6 features there is one major omission: export/import syntax.\n\n## Installation  \n`npm install require-extension-hooks require-extension-hooks-babel-7 --save-dev`  \n\n## Usage  \n```javascript\nconst hooks = require('require-extension-hooks');\nhooks('js').exclude(({filename}) => filename.match(/\\/node_modules\\//).plugin('babel', {}).push();\n\n// elsewhere...\nimport {foo} from './foo';\n```\n\n**Note:** This fork makes no attempt to exclude files for you, you must specify an 'exclude' condition as shown above or things will go horribly wrong for you.\n\nThe second argument allows you to configure which options are passed into babel's transform function. By default this contains a node : current configuration to only use babel polyfills that node doesn't have.\n","readmeFilename":"README.md"}