Skip to content

featurist/stitchy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stitchy

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.

Install

npm install stitchy

Running the server

From a command line

stitchy [options]
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

Example

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!

About

Command-line wrapper for stitch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published