mscgenjs
modules are written as typescript modules, which, after
transpilation should enable use both in AMD and CommonJS
environments
This folder contains the source code of a simple msgenny interpreter, built with mscgenjs.
sample-webpack.html
a page with a textarea, a few buttons and a div for putting the output in.sample-webpack.js
Sets up some listeners that (a.o.) call mscgenjs' render function with the textarea as input.Note that this does not
require
the root module butdist/webpack-issue-5316-workaround.js
in stead. This is a workaround for webpack issue #5316, which makes that webpack 2+ can't work with amdefine.sample-webpack.bundle.js
The webpack bundle actually included in sample-webpack.html. It's not included in the repo but it's easy to generate it from app.js:
# when you don't have webpack installed yet do that first:
npm install --global webpack webpack-cli
# change to this directory
cd doc/samples
# generate the bundle; it'll now use the webpack.config.js in doc/samples
webpack
sample-requirejs.html
The same simple page as in the CommonJS example, except it includes sample-amd.js using require.js (which happens to be distributed with mscgenjs).sample-requirejs.js
Same functionality as sample-webpack.js