The Node.js engine was no longer working on the latest Node.js since the data: URL loader doesn't have access to the import 'fs' anymore for security in the HTTPs imports PR.
This updates the loader to work without needing any extra files present, which also usefully makes the echo = true output for Node.js tasks, while percent encoded, the actual correct execution which can be copied and pasted to run the task locally if desired, which seems a useful property.
The Node.js engine was no longer working on the latest Node.js since the data: URL loader doesn't have access to the
import 'fs'
anymore for security in the HTTPs imports PR.This updates the loader to work without needing any extra files present, which also usefully makes the
echo = true
output for Node.js tasks, while percent encoded, the actual correct execution which can be copied and pasted to run the task locally if desired, which seems a useful property.