diff --git a/packages/compiler/rollup.config.js b/packages/compiler/rollup.config.js index 56a0519..59c94e2 100644 --- a/packages/compiler/rollup.config.js +++ b/packages/compiler/rollup.config.js @@ -11,6 +11,7 @@ function umd(insertion, extra) { file: distfile(insertion), format: 'umd', name: 'SyndicateCompiler', + sourcemap: true, ... (extra || {}) }; } @@ -19,6 +20,7 @@ function es6(insertion, extra) { return { file: distfile('.es6' + insertion), format: 'es', + sourcemap: true, ... (extra || {}) }; } diff --git a/packages/core/rollup.config.js b/packages/core/rollup.config.js index 8084a2d..1c51e5a 100644 --- a/packages/core/rollup.config.js +++ b/packages/core/rollup.config.js @@ -11,6 +11,7 @@ function umd(insertion, extra) { file: distfile(insertion), format: 'umd', name: 'Syndicate', + sourcemap: true, globals: { 'crypto': 'crypto', }, @@ -22,6 +23,7 @@ function es6(insertion, extra) { return { file: distfile('.es6' + insertion), format: 'es', + sourcemap: true, ... (extra || {}) }; } diff --git a/packages/core/src/runtime/ground.ts b/packages/core/src/runtime/ground.ts index 4aad3a0..d22d59b 100644 --- a/packages/core/src/runtime/ground.ts +++ b/packages/core/src/runtime/ground.ts @@ -118,11 +118,12 @@ export class Ground extends Dataspace { // if (k) k(g); // } -export function bootModule(bootProc: Script): void { +export function bootModule(bootProc: Script): Ground { const g = new Ground(bootProc); if (typeof document !== 'undefined') { document.addEventListener('DOMContentLoaded', () => g.start()); } else { g.start(); } + return g; } diff --git a/packages/syndicatec/examples/javascript/package.json b/packages/syndicatec/examples/javascript/package.json index be3df28..768598a 100644 --- a/packages/syndicatec/examples/javascript/package.json +++ b/packages/syndicatec/examples/javascript/package.json @@ -5,7 +5,7 @@ "main": "index.js", "scripts": { "prepare": "npm run compile", - "compile": "npx syndicatec -o index.js --module require index.syndicate.js", + "compile": "npx syndicatec -o index.js --module global --runtime Syndicate index.syndicate.js", "clean": "rm -f index.js" }, "author": "Tony Garnock-Jones ",