Commit Graph

14 Commits

Author SHA1 Message Date
Param Aggarwal
f9d308f923 Watch for changes and run tests during development using grunt watch. 2015-08-28 22:15:57 +05:30
Pierre Renaux
d7708bc735 refact(Gruntfile.js): Use grunt-mkdir to create the dist folder ; 2015-08-13 17:56:03 +08:00
Pierre Renaux
b07454a14d build: Removed redundant loadNpmTasks ; Use config.delimiter instead of concat in java tasks ; Moved cTest variables to config ; 2015-08-13 17:43:42 +08:00
Pierre Renaux
fee4d39367 feat(Gruntfile.js): Added package-c task which creates a unified single header css-layout.h for use in C code ; 2015-08-13 16:56:41 +08:00
Pierre Renaux
3e0a3697df feat(Gruntfile.js): Updated for Windows build ; 2015-08-13 16:30:58 +08:00
Colin Eberhardt
fec329f800 Updated README and travis.yml 2015-08-12 08:45:41 +01:00
Colin Eberhardt
6714c36824 Trying out travis 2015-08-12 08:25:57 +01:00
Colin Eberhardt
6d10a623d0 Added Java to the build 2015-08-12 07:42:29 +01:00
Colin Eberhardt
8ba0d1c608 Added transpile and 'c' tests 2015-08-12 06:17:53 +01:00
Colin Eberhardt
5653e4ef82 Fixed build and added distribution files to the repo 2015-08-11 21:22:27 +01:00
Colin Eberhardt
3b406b30c2 Module pattern is now implemented via templating
Previously two modules were defined, Layout.js, which is the internal implementation, and main.js, which depended on Layout.js and performed the fill / extract functionality required for a public JavaScript API.

This simplifies the implementation by just exposing a single UMD module by directly including Layout.js within the module wrapper.

Fixes #103
2015-08-11 17:42:59 +01:00
Colin Eberhardt
401f473449 Added eslint to the build
Fixes #102
2015-08-11 16:52:57 +01:00
Colin Eberhardt
74925f4439 Added karma testing to the gruntfile 2015-08-11 14:42:21 +01:00
Colin Eberhardt
ffa64f6fd3 Added a grunt build
This copies Layout.js to a dist folder, minifies and source-maps.
2015-08-11 13:49:52 +01:00