The yesod-static-angular package

[Tags: library, mit]

yesod-static supports generators which run at compile time which create static resources to embed directly into the executable. This package leverages this to provide automatic management of AngularJS code. During development individual files served and reloaded on every request. When compiling for production, the files are minimized, compressed, and then embedded into the executable.


[Skip to ReadMe]

Properties

Versions0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6
Change logNone available
Dependenciesaeson (>=0.6), base (==4.*), blaze-builder (>=0.3), blaze-markup (>=0.5), bytestring (>=0.10), data-default (>=0.5), directory (>=1.2), filepath (>=1.3), hamlet (>=1.1), language-javascript (>=0.5), mime-types (>=0.1), shakespeare (>=1.2), template-haskell, text (>=0.11), yesod (>=1.2 && <1.5), yesod-core (>=1.2 && <1.5), yesod-static (>=1.2.1 && <1.6), yesod-static-angular [details]
LicenseMIT
AuthorJohn Lenz <lenz@math.uic.edu>
MaintainerJohn Lenz <lenz@math.uic.edu>
StabilityExperimental
CategoryWeb
Home pagehttps://bitbucket.org/wuzzeb/yesod-static-angular
Source repositoryhead: hg clone https://bitbucket.org/wuzzeb/yesod-static-angular
Executablesexample-dev, example-production
UploadedThu Jul 9 16:36:16 UTC 2015 by JohnLenz
DistributionsNixOS:0.1.6, Stackage:0.1.6
Downloads587 total (96 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-07-09 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefault
exampleBuild the example programDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for yesod-static-angular-0.1.6

yesod-static supports generators which run at compile time which create static resources to embed directly into the executable. This package leverages these generators to provide automatic management of AngularJs code. During development individual files served and reloaded on every request. When compiling for production, the files are minimized, compressed, and then embedded into the executable.

There are several moving parts to integrating AngularJs into Yesod using this module

The example directory in the source code contains an example application that shows all of the above packages in action. Also, I have two blog posts describing the example and its tests.