diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2021-07-11 18:12:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-11 18:12:26 -0700 |
commit | 511c48a03adee54aaadbefdeb2d2d521f6a45843 (patch) | |
tree | 817acc25f4c598fdc985f306f29fb3c318f87c55 /runtime/js/40_plugins.js | |
parent | eea6000ef6e30e6684995619e630d3beb7d7484b (diff) |
Revert "Remove unstable native plugins (#10908)"
This reverts commit 7dd4090c2a3dc0222fd6ff611eeb2bd69cd28224.
Diffstat (limited to 'runtime/js/40_plugins.js')
-rw-r--r-- | runtime/js/40_plugins.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/runtime/js/40_plugins.js b/runtime/js/40_plugins.js new file mode 100644 index 000000000..0796fd5ce --- /dev/null +++ b/runtime/js/40_plugins.js @@ -0,0 +1,16 @@ +// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. +"use strict"; + +((window) => { + const core = window.Deno.core; + + function openPlugin(filename) { + const rid = core.opSync("op_open_plugin", filename); + core.syncOpsCache(); + return rid; + } + + window.__bootstrap.plugins = { + openPlugin, + }; +})(this); |