A little utility to fire up a static web server for development of static web apps (with PogoScript). This is little more than a command-line wrapper around stitch. Stitchy compiles CommonJS modules AND write them to disk, so that they are ready to deploy to static hosting environments.
npm install stitchy
From a command line
stitchy [options]
--port
Web server port, defaults to 3000
--lib
Path to the directory comtaining your pogo and js files, defaults to ./lib
--target
Path to the compiled JavaScript file, defaults to ./public/js/app.js
--public
Path to the directory comtaining your static assets, defaults to ./public
Add the following following files:
./lib/foo.pogo
./lib/bar.js
./public/js/app.js
Run stitchy:
> stitchy
Visit:
http://localhost:3000/js/app.js
You should see the two modules under /lib compiled into a single JavaScript. The compiled output is also saved to disk at ./js/app.js
Add some HTML:
./public/index.html
Link to your compiled JavaScript and require one of your CommonJS modules:
<html>
<head>
<script type="text/javascript" src="js/app.js"></script>
</head>
<body>
<script type="text/javascript">
require('foo');
</script>
</body>
</html>
Open a web browser at:
http://localhost:3000
Win!