Skip to content

Commit d7b7fd3

Browse files
authored
Enable sourcemaps by default (#50)
* Match quoting * Turn on sourcemaps by default Since sprockets-rails 3.4.0 now knows how to handle them properly.
1 parent f723619 commit d7b7fd3

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

lib/install/esbuild/install.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
run "yarn add esbuild"
33

44
say "Add build script"
5-
build_script = "esbuild app/javascript/*.* --bundle --outdir=app/assets/builds"
5+
build_script = "esbuild app/javascript/*.* --bundle --sourcemap --outdir=app/assets/builds"
66

77
if (`npx -v`.to_f < 7.1 rescue "Missing")
88
say %(Add "scripts": { "build": "#{build_script}" } to your package.json), :green

lib/install/rollup/rollup.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ export default {
55
output: {
66
file: "app/assets/builds/application.js",
77
format: "es",
8-
inlineDynamicImports: true
8+
inlineDynamicImports: true,
9+
sourcemap: true
910
},
1011
plugins: [
1112
resolve()

lib/install/webpack/webpack.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
const path = require("path")
2-
const webpack = require('webpack')
2+
const webpack = require("webpack")
33

44
module.exports = {
55
mode: "production",
6+
devtool: "source-map",
67
entry: {
78
application: "./app/javascript/application.js"
89
},
910
output: {
1011
filename: "[name].js",
12+
sourceMapFilename: "[name].js.map",
1113
path: path.resolve(__dirname, "app/assets/builds"),
1214
},
1315
plugins: [

0 commit comments

Comments
 (0)