Swallowapps provides interactive tools for the design of Web (HTML5) content. You create the visual part of your application using visual tools and get instant feedback while you adjust dimensions, transformation matrices, colors, shadows, gradients, and other styling elements in an intuitive and interactive way. When the time comes for programming, Swallowapps combines the convenience of the commonJS packaging specification (the require() function, package.json, etc.) with an automatic build process. Modify any source module of any package which you use, hit F5 in the browser, and your updated application is reloaded. Swallowapps tools are built with themselves, so as you learn how to use the tools, you also learn how to modify them and make them tightly fit your specific needs.
Pillow scans directories searching for CommonJS packages (package.json files) and makes the packages usable in the browser (i.e. the found packages and modules can be accessed using the require() function). It supports multiple js files per package (and the dot notation in the require function). It also supports non js files (PNG, JPEG, GIF, JSON, CSS, HTML, and MD). Pillow can operate in command line mode (pillowscan mydirectory) or in server mode (pillowserve mydirectory), in which case packages are remade on the fly each time they are loaded through HTTP.