Socket
Socket
Sign inDemoInstall

babel-preset-calebmer

Package Overview
Dependencies
39
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 2.0.0

47

index.js
module.exports = function preset (context, opts) {
const es2015 = Boolean(opts.es2015)
const modules = Boolean(opts.modules)

@@ -7,29 +8,27 @@ const production = Boolean(opts.production || process.env.NODE_ENV === 'production')

return {
// This is a feature of `babel-loader` for webpack (not Babel itself).
// It enables caching results in OS temporary directory for faster rebuilds.
cacheDirectory: !production,
plugins: [
// [es2015](https://github.com/babel/babel/tree/master/packages/babel-preset-es2015)
[require('babel-plugin-transform-es2015-template-literals'), { loose }],
require('babel-plugin-transform-es2015-literals'),
require('babel-plugin-transform-es2015-function-name'),
[require('babel-plugin-transform-es2015-arrow-functions')],
require('babel-plugin-transform-es2015-block-scoped-functions'),
[require('babel-plugin-transform-es2015-classes'), { loose }],
require('babel-plugin-transform-es2015-object-super'),
require('babel-plugin-transform-es2015-shorthand-properties'),
require('babel-plugin-transform-es2015-duplicate-keys'),
[require('babel-plugin-transform-es2015-computed-properties'), { loose }],
[require('babel-plugin-transform-es2015-for-of'), { loose }],
require('babel-plugin-transform-es2015-sticky-regex'),
require('babel-plugin-transform-es2015-unicode-regex'),
require('babel-plugin-check-es2015-constants'),
[require('babel-plugin-transform-es2015-spread'), { loose }],
require('babel-plugin-transform-es2015-parameters'),
[require('babel-plugin-transform-es2015-destructuring'), { loose }],
require('babel-plugin-transform-es2015-block-scoping'),
require('babel-plugin-transform-es2015-typeof-symbol'),
es2015 && [require('babel-plugin-transform-es2015-template-literals'), { loose }],
es2015 && require('babel-plugin-transform-es2015-literals'),
es2015 && require('babel-plugin-transform-es2015-function-name'),
es2015 && [require('babel-plugin-transform-es2015-arrow-functions')],
es2015 && require('babel-plugin-transform-es2015-block-scoped-functions'),
es2015 && [require('babel-plugin-transform-es2015-classes'), { loose }],
es2015 && require('babel-plugin-transform-es2015-object-super'),
es2015 && require('babel-plugin-transform-es2015-shorthand-properties'),
es2015 && require('babel-plugin-transform-es2015-duplicate-keys'),
es2015 && [require('babel-plugin-transform-es2015-computed-properties'), { loose }],
es2015 && [require('babel-plugin-transform-es2015-for-of'), { loose }],
es2015 && require('babel-plugin-transform-es2015-sticky-regex'),
es2015 && require('babel-plugin-transform-es2015-unicode-regex'),
es2015 && require('babel-plugin-check-es2015-constants'),
es2015 && [require('babel-plugin-transform-es2015-spread'), { loose }],
es2015 && require('babel-plugin-transform-es2015-parameters'),
es2015 && [require('babel-plugin-transform-es2015-destructuring'), { loose }],
es2015 && require('babel-plugin-transform-es2015-block-scoping'),
es2015 && require('babel-plugin-transform-es2015-typeof-symbol'),
es2015 && [require('babel-plugin-transform-regenerator'), { async: false, asyncGenerators: false }],
// import foo from './bar'
!modules && [require('babel-plugin-transform-es2015-modules-commonjs'), { loose }],
[require('babel-plugin-transform-regenerator'), { async: false, asyncGenerators: false }],

@@ -36,0 +35,0 @@ // [es2016](https://github.com/babel/babel/tree/master/packages/babel-preset-es2016)

{
"name": "babel-preset-calebmer",
"version": "1.0.1",
"version": "2.0.0",
"description": "A Babel preset for modern JavaScript development.",

@@ -18,2 +18,3 @@ "author": "Caleb Meredith <calebmeredith8@gmail.com>",

"babel-plugin-syntax-async-functions": "^6.13.0",
"babel-plugin-syntax-flow": "^6.13.0",
"babel-plugin-syntax-jsx": "^6.13.0",

@@ -43,2 +44,3 @@ "babel-plugin-syntax-trailing-function-commas": "^6.13.0",

"babel-plugin-transform-export-extensions": "^6.8.0",
"babel-plugin-transform-flow-comments": "^6.8.0",
"babel-plugin-transform-function-bind": "^6.8.0",

@@ -45,0 +47,0 @@ "babel-plugin-transform-object-rest-spread": "^6.8.0",

@@ -5,10 +5,2 @@ module.exports = function preset (context, opts) {

return {
// This is a feature of `babel-loader` for webpack (not Babel itself).
// It enables caching results in OS temporary directory for faster rebuilds.
cacheDirectory: !production,
presets: [
require('./index')(context, opts),
],
plugins: [

@@ -15,0 +7,0 @@ require('babel-plugin-transform-react-jsx'),

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc