Sha256: 04f57f02e7895e3974e3602db6d27f003a6840342fb473e138a63f718210e421

Contents?: true

Size: 532 Bytes

Versions: 15

Compression:

Stored size: 532 Bytes

Contents

const { loaderMatches } = require('../utils/helpers')
const {
  webpack_loader: webpackLoader
} = require('../config')
const { isProduction } = require('../env')
const jscommon = require('./jscommon')

module.exports = loaderMatches(webpackLoader, 'babel', () => ({
  test: /\.(js|jsx|mjs|ts|tsx|coffee)?(\.erb)?$/,
  ...jscommon,
  use: [
    {
      loader: require.resolve('babel-loader'),
      options: {
        cacheDirectory: true,
        cacheCompression: isProduction,
        compact: isProduction
      }
    }
  ]
}))

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
shakapacker-7.2.3 package/rules/babel.js
shakapacker-7.3.0.beta.1 package/rules/babel.js
shakapacker-7.2.2 package/rules/babel.js
shakapacker-7.2.1 package/rules/babel.js
shakapacker-7.2.0 package/rules/babel.js
shakapacker-7.2.0.rc.0 package/rules/babel.js
shakapacker-7.1.0 package/rules/babel.js
shakapacker-7.0.3 package/rules/babel.js
shakapacker-7.0.2 package/rules/babel.js
shakapacker-7.0.1 package/rules/babel.js
shakapacker-7.0.0 package/rules/babel.js
shakapacker-7.0.0.rc.2 package/rules/babel.js
shakapacker-7.0.0.rc.1 package/rules/babel.js
shakapacker-7.0.0.rc.0 package/rules/babel.js
shakapacker-6.6.0 package/rules/babel.js