Parcel reads package.json engines and, seeing only engines.node, built the extension for a node target instead of the browser target plasmo passes as its default, which failed with "Failed to resolve '../../popup.tsx'". Declaring engines.browsers restores plasmo's intended chrome-mv3 target. Fixes #506