AngularJS / Node.js sidekick.
An unofficial sidekick for AngularJS / (and optionally) Node.js applications. It's a developer's framework.
Just make it so.
Also, because Pages manages Bower assets for you (and thus interacts with the filesystem), you'll probably want to run
ulimit -n 10000 or face the error
Error: spawn EMFILE.
sudo npm install -g pages
Note: Pages doesn't require any dependency but itself to be installed globally.
Pages has a CLI; it's how you use it!
What can you do with Pages?
todo Add help when finished.
Create a Pages application:
pages generate --type=app --name="My Pages App"
This generates a non-compiled application from a default or configured skeleton.
name option is sanitized to
Run, compile, and watch for changes in a Pages application for
cd my-pages-apppages run --port=3000 --browser=chrome
This runs the Pages application compiler on port
3000, watching for changes to CoffeeScripts, Jade templates, and dependencies; Google Chrome's first browser tab is automatically refreshed after bundling (compiling/downloading assets).
Note: By default (not specifying the option), Pages runs applications on port
80. If you do not have access to port
80, it will hang.
Compile/concat/minify/run a Pages application for
cd my-pages-apppages start --port=3000 --browser=chrome
Note: The same default port assignments apply from the CLI command
pages run, but a specified browser will refresh just once after the build is done.
See the wiki for more!