Esy is nicely handled by most ocaml vscode extensions now. vscode-merlin is in progress. If you just want to use the esy.json schema, please see here instead
For now, this extension only extends the validation schema for package.json by adding esy-specific fields.