Athol Birtley
06/05/2022, 3:57 AMNODE_OPTIONS: '--enable-source-maps'/backend/services/error.ts16:9/backend/services/error.js1928379128:1928391823/backend/services/error.jsjs/backend/services/error.ts--enable-source-maps.jsSam Hulick
06/05/2022, 7:24 PMSam Hulick
06/05/2022, 7:26 PMconfig/esbuild.jsSam Hulick
06/05/2022, 7:27 PMapp.setDefaultFunctionProps({
  bundle: {
    esbuildConfig: {
      plugins: 'config/esbuild.js'
    }
  }
})Sam Hulick
06/05/2022, 7:29 PM.build/sourcemaps#!/bin/sh
set -ex
export SENTRY_RELEASE=$(git rev-parse --short HEAD)
yarn sst deploy $*
yarn sentry-cli releases --org myorg --project myproj files $SENTRY_RELEASE upload-sourcemaps .build/sourcemapsSam Hulick
06/05/2022, 7:29 PMAthol Birtley
06/05/2022, 10:03 PMAthol Birtley
06/06/2022, 12:46 AMNODE_OPTIONS: '--enable-source-maps'/var/task/var/task/var/taskSentry.init({
      dsn: 'https://***.<http://ingest.sentry.io/***|ingest.sentry.io/***>',
      integrations: [
        new RewriteFrames({
          root: '/var/task',
        }),
      ],../../../Frank
Sam Hulick
06/06/2022, 3:16 PMconst lambdaPathPattern = /^(?:async\s+)?\/var\/task\//;
[...]
new RewriteFrames({
  iteratee: frame => {
    if (lambdaPathPattern.test(frame.filename!)) {
      frame.filename = frame.filename!.replace(
        lambdaPathPattern,
        'app:///'
      );
    }
    return frame;
  },
}),
[...]Sam Hulick
06/06/2022, 3:19 PMMischa Spiegelmock
06/07/2022, 2:26 AMNODE_OPTIONS: "--enable-source-mapsAthol Birtley
06/07/2022, 3:23 AM/backend/services/myendpoint.ts:10.js/backend/services/myendpoint.js.mapMischa Spiegelmock
06/07/2022, 3:27 AMAthol Birtley
06/07/2022, 3:29 AMNODE_OPTIONS: "--enable-source-mapsMischa Spiegelmock
06/07/2022, 2:39 PMSam Hulick
06/07/2022, 2:48 PMthdxr
06/07/2022, 6:43 PMthdxr
06/07/2022, 6:43 PMSam Hulick
06/07/2022, 7:17 PMSam Hulick
06/07/2022, 7:18 PMthdxr
06/07/2022, 7:36 PMSam Hulick
06/07/2022, 7:36 PMthdxr
06/07/2022, 7:37 PMSam Hulick
06/07/2022, 7:39 PMsourcemapOutputDirMischa Spiegelmock
06/07/2022, 8:32 PMMischa Spiegelmock
06/07/2022, 8:32 PMAthol Birtley
06/08/2022, 1:17 AMMischa Spiegelmock
06/08/2022, 4:01 AM