Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces experimental support for Deno. You can build the Deno esbuild package using
make platform-deno
which generates two files,./deno/mod.js
and./deno/mod.d.ts
. When run,mod.js
will download and cache the esbuild binary from npm so you'll need network access to npm to use this package. This package requires the--allow-env --allow-read --allow-write --allow-net --allow-run
Deno permissions.The API for the Deno esbuild package is the same as the npm esbuild package with one exception: you need to call
stop()
when you're done, which kills esbuild's child process. It doesn't look like Deno has an equivalent to node'sunref()
API so I couldn't figure out how to allow Deno to exit while the esbuild child process is still running. Maybe it's not possible to do that in Deno?Issue: #936