Sam Hulick
08/17/2021, 3:03 AMthdxr
08/17/2021, 3:06 AMSam Hulick
08/17/2021, 3:06 AMthdxr
08/17/2021, 3:07 AMSam Hulick
08/17/2021, 3:08 AMSam Hulick
08/17/2021, 3:08 AMargs.outputFiles
doesn’t existSam Hulick
08/17/2021, 3:09 AMargs
object, and nowhere do I see the source filenames & full contents of each file. I thought this hook allows you to intercept esbuild writing files to diskSam Hulick
08/17/2021, 3:09 AMSam Hulick
08/17/2021, 3:12 AMthdxr
08/17/2021, 3:13 AMthdxr
08/17/2021, 3:13 AMSam Hulick
08/17/2021, 3:14 AMthdxr
08/17/2021, 3:16 AMoutputFiles?: OutputFile[]; // Only when "write: false"
Sam Hulick
08/17/2021, 3:16 AMSam Hulick
08/17/2021, 3:16 AMthdxr
08/17/2021, 3:17 AMSam Hulick
08/17/2021, 3:17 AM.build
path? yeah the files aren’t written in any usable form unfortunately 😕thdxr
08/17/2021, 3:18 AMSam Hulick
08/17/2021, 3:19 AMthdxr
08/17/2021, 3:19 AMSam Hulick
08/17/2021, 3:19 AMsrc/
aren’t even passed in. just infra/
for some reasonSam Hulick
08/17/2021, 3:21 AMSam Hulick
08/17/2021, 3:21 AMthdxr
08/17/2021, 3:22 AMargs.metafile
has information. You might be able to use that to find the sourcemapSam Hulick
08/17/2021, 3:23 AMSam Hulick
08/17/2021, 3:24 AMBuilding Lambda function src/services/rest-api/functions/get-tags.main
[
'.build/src-services-rest-api-functions-get-tags-main-1629170678621/get-tags.js.map',
'.build/src-services-rest-api-functions-get-tags-main-1629170678621/get-tags.js'
]
Building Lambda function src/services/graphql/tracking.main
[
'.build/src-services-graphql-tracking-main-1629170678841/tracking.js.map',
'.build/src-services-graphql-tracking-main-1629170678841/tracking.js'
]
thdxr
08/17/2021, 3:25 AMSam Hulick
08/17/2021, 3:25 AMSam Hulick
08/17/2021, 3:25 AM.build/src/services/rest-api/functions/get-tags.js
Sam Hulick
08/17/2021, 3:25 AM.build
folder after a build process. I can’t really use it 😕thdxr
08/17/2021, 3:26 AM.build/src-services-graphql-tracking-main-1629170678841/tracking.js.map
so you could move it to a different directory - is that not the case?Sam Hulick
08/17/2021, 3:27 AM.build/sourcemaps/src/services/graphql/tracking.js
? the forward slashes are converted to hyphensSam Hulick
08/17/2021, 3:27 AMtracking-main
thdxr
08/17/2021, 3:27 AMSam Hulick
08/17/2021, 3:27 AMthdxr
08/17/2021, 3:28 AMSam Hulick
08/17/2021, 3:28 AMSam Hulick
08/17/2021, 3:30 AMSam Hulick
08/17/2021, 3:30 AMinputs: { 'src/services/graphql/tracking.ts': { bytes: 76, imports: [] } },
outputs: {
'.build/src-services-graphql-tracking-main-1629170993877/tracking.js.map': { imports: [], exports: [], inputs: {}, bytes: 280 },
'.build/src-services-graphql-tracking-main-1629170993877/tracking.js': {
imports: [],
exports: [],
entryPoint: 'src/services/graphql/tracking.ts',
inputs: [Object],
bytes: 543
}
}
thdxr
08/17/2021, 3:31 AMSam Hulick
08/17/2021, 3:31 AMpath
to get the base path of that input, make that folder in .build/sourcemaps
Sam Hulick
08/17/2021, 3:31 AMthdxr
08/17/2021, 3:31 AMSam Hulick
08/17/2021, 3:32 AMSam Hulick
08/17/2021, 3:33 AMRewriteFrames
plugin to change /var/task
from the Lambda error stack to app:///
Sam Hulick
08/17/2021, 3:35 AMthdxr
08/17/2021, 3:35 AMSam Hulick
08/17/2021, 3:35 AMSam Hulick
08/17/2021, 4:11 AM.build/sourcemaps
└── src
└── services
├── auth
│ ├── cognito-email-sender.js
│ └── cognito-email-sender.js.map
├── graphql
│ ├── tracking.js
│ └── tracking.js.map
├── media-processor
│ └── functions
│ ├── cleanup.js
│ ├── cleanup.js.map
│ ├── copy-original.js
│ ├── copy-original.js.map
│ ├── generate-waveform.js
│ ├── generate-waveform.js.map
│ ├── get-metadata.js
│ ├── get-metadata.js.map
│ ├── post-processor.js
│ ├── post-processor.js.map
│ ├── process-image.js
│ ├── process-image.js.map
│ ├── transcode-audio.js
│ ├── transcode-audio.js.map
│ ├── transcode-video.js
│ ├── transcode-video.js.map
│ ├── upload-processor.js
│ └── upload-processor.js.map
└── rest-api
└── functions
├── get-media.js
├── get-media.js.map
├── get-tags.js
└── get-tags.js.map
Sam Hulick
08/17/2021, 4:12 AM