Mischa Spiegelmock
01/04/2022, 2:06 PMError: There was a problem transpiling the Lambda handler: file:///Users/cyber/dev/jb/platform/packages/infra/.sst/artifacts/979b4130/builder.js:2
const esbuild = require("esbuild")
^
ReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/Users/cyber/dev/jb/platform/packages/infra/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
at file:///Users/cyber/dev/jb/platform/packages/infra/.sst/artifacts/979b4130/builder.js:2:25
at ModuleJob.run (internal/modules/esm/module_job.js:183:25)
at async Loader.import (internal/modules/esm/loader.js:178:24)
at async Object.loadESM (internal/process/esm_loader.js:68:5)
Trying to maintain this patch but it's not going great. I think I need to write package.json out to the .sst
dir? Where do I get that path? What do we need to do to get this merged?thdxr
01/04/2022, 2:09 PMpackage.json
next to where that esbuild script is generatedthdxr
01/04/2022, 2:10 PMpath.join(artifact, "package.json");
Mischa Spiegelmock
01/04/2022, 2:48 PMMischa Spiegelmock
01/04/2022, 3:07 PMMischa Spiegelmock
01/04/2022, 3:18 PMMischa Spiegelmock
01/04/2022, 3:18 PMMischa Spiegelmock
01/04/2022, 4:17 PMthdxr
01/04/2022, 4:38 PMMischa Spiegelmock
01/04/2022, 4:38 PMthdxr
01/04/2022, 4:39 PMMischa Spiegelmock
01/04/2022, 4:50 PMMischa Spiegelmock
01/05/2022, 11:44 AM