Wondering what’s next for npm?Check out our public roadmap! »

    stitchy

    0.1.0 • Public • Published

    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!

    Keywords

    none

    Install

    npm i stitchy

    DownloadsWeekly Downloads

    0

    Version

    0.1.0

    License

    BSD

    Last publish

    Collaborators

    • avatar