<-- JS & CoffeeScript │ ├── img # <-- images (are merged into the 'img' folder inside of generated & dist) │ ├── static # <-- other static files that need to be placed in a path relative to `/` │ └── pages # <-- static HTML pages (underscore and handlebars templates are supported) │ └── index.us # <-- a template used to produce the application's index.html │ └── templates # <-- client-side templates │ ├── other.us # <-- other templates will be compiled to a window.JST object │ └── thing.hb # <-- underscore & handlebars are both already set up │ └── _partial.hb # <-- a handlebars partial, usable from within other handlebars templates ├── config ├── dist # <-- Generated, production-ready app assets ├── generated # <-- Generated, pre-production app assets ├── grunt.js # <-- gruntfile defines app's task config ├── package.json # <-- Project's package.json ├── tasks # <-- Custom grunt tasks can be defined here ├── spec └── vendor
Lineman will serve `generated/index.html` // for any request that does not match the apiProxy.prefix pushState: true, apiProxy: { enabled: true, port: 3000, // request paths that contain 'api' // will now be the only ones forwarded to the apiProxy prefix: 'api' } }