We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d49ea7c commit 8d29136Copy full SHA for 8d29136
packages/ecmascript/ecmascript.js
@@ -0,0 +1,9 @@
1
+ECMAScript = {
2
+ compileForShell(command) {
3
+ const babelOptions = Babel.getDefaultOptions();
4
+ babelOptions.sourceMap = false;
5
+ babelOptions.ast = false;
6
+ babelOptions.externalHelpers = true;
7
+ return Babel.compile(command, babelOptions).code;
8
+ }
9
+};
packages/ecmascript/package.js
@@ -13,9 +13,14 @@ Package.registerBuildPlugin({
13
14
Package.onUse(function (api) {
15
api.use('isobuild:compiler-plugin@1.0.0');
16
+ api.use('babel-compiler');
17
+
18
api.imply('babel-runtime');
19
api.imply('promise');
20
api.imply('ecmascript-collections');
21
22
+ api.addFiles("ecmascript.js", "server");
23
+ api.export("ECMAScript");
24
});
25
26
Package.onTest(function (api) {
0 commit comments