Sha256: d6c4cb122a3e3f768d37f3b12838efe822e386dc0dab64f429d3102dd5d929ef

Contents?: true

Size: 407 Bytes

Versions: 4

Compression:

Stored size: 407 Bytes

Contents

const { loaderMatches } = require("../utils/helpers")
const { getEsbuildLoaderConfig } = require("../esbuild")
const { webpack_loader: webpackLoader } = require("../config")
const jscommon = require("./jscommon")

module.exports = loaderMatches(webpackLoader, "esbuild", () => ({
  test: /\.(ts|tsx|js|jsx|mjs|coffee)?(\.erb)?$/,
  ...jscommon,
  use: ({ resource }) => getEsbuildLoaderConfig(resource)
}))

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shakapacker-8.2.0 package/rules/esbuild.js
shakapacker-8.1.0 package/rules/esbuild.js
shakapacker-8.0.2 package/rules/esbuild.js
shakapacker-8.0.1 package/rules/esbuild.js