kpdecker
0de8dac702
Add support for string and stdin precompilation
...
Fixes #1071
2015-08-04 12:34:28 -05:00
kpdecker
00f74420f9
Convert precompiler template loading to async
2015-08-04 10:55:51 -05:00
kpdecker
a62cbad95a
Refactor precompiler API into two phase
...
Load templates and then parse them in a distinct operation. This will allow us to use other input sources such as stdin and strings.
2015-08-04 09:26:19 -05:00
kpdecker
0263aa48bc
Run the precompiler module through es6 toolchain
2015-04-20 02:25:53 -05:00
kpdecker
64ab232d72
Fix --version flag
...
Fixes #966
2015-02-28 19:58:23 -06:00
kpdecker
0dbeeb4503
Add source map output support to the CLI
2014-11-08 17:50:01 -06:00
kpdecker
9fbf7aa753
Fix help message for CLI
...
Fixes #895
2014-11-02 11:08:42 -06:00
kpdecker
059532295d
Move precompiler to safer location
...
Attempts to avoid some of the Node vs. ES6 confusion between the different styles within the application.
Also adds some simple tests in addition to the integration test.
2014-07-05 14:39:28 -05:00
Joel Wietelmann
e143849f8a
Knocking the indent back to what it was to make for a less scary-looking pull request
2014-05-10 14:10:05 -05:00
Joel Wietelmann
2e7a3bd702
Turning CLI precompiler into a wrapper around a module.
2014-05-10 14:07:15 -05:00
kpdecker
1da136490b
Add version option to compiler
...
Fixes #746
2014-03-05 18:32:23 -06:00
kpdecker
051618c024
Always process explicitly passed files in CLI
...
Fixes #689
2014-01-17 20:16:10 -06:00
choage
d3cff5c1cd
Fixes issue where cli compiles non handlebars templates
2013-11-17 16:35:01 -08:00
kpdecker
6f6eb89bd8
Use handlebars runtime from precompiled amd files
...
Fixes #644
2013-11-05 18:02:05 -06:00
kpdecker
986d6f4096
Fix CLI library loading
...
Fixes #642
2013-11-04 10:46:50 -06:00
kpdecker
e9350f2932
Update precompiler for default output
...
Fixes #563
2013-10-12 17:13:23 -05:00
Blessan Mathew
7538b8556c
Added BOM removal flag.
...
Byte order mark is now removed from the beginning of the files when b
flag is used.
2013-06-04 23:06:40 +05:30
kpdecker
66f6f94867
Update to latest uglify lib
2013-05-29 15:17:10 -04:00
Blessan Mathew
69bcdf36c7
Fix for issue #517 .
...
Now when compiiled with amd option and a single input argument, we are
checking to see whether the input is a file or folder.
2013-05-21 20:50:46 +05:30
James Maroney
ca576c27fc
If building AMD module and compiling multiple templates, return the full
...
templates (or partials) hash from the AMD module
2013-04-08 10:37:18 -04:00
James Maroney
85a21f2359
If building AMD modules, and only one template is being compiled,
...
return the compiled template from the AMD module
2013-04-08 10:36:43 -04:00
kpdecker
ff32b4e2ad
Escape passed regex
2013-04-06 23:14:29 -05:00
kpdecker
c59882cce1
Merge branch 'master' of github.com:matteoagosti/handlebars.js into matteoagosti-master
...
Conflicts:
bin/handlebars
2013-04-06 23:07:50 -05:00
kpdecker
eaa7e97461
Add namespace arg to handlebars bin
...
Fixes #361
2013-01-13 18:22:52 -06:00
Brian Kaull
fd0560b951
Update bin/handlebars
2012-12-11 10:41:50 -08:00
Brian Kaull
cbfe84f1a9
Adding partial precompilation
...
Also allowing to compile based on data getting passed in
2012-11-26 11:51:53 -08:00
cpojer
c3f92c402e
Add CommonJS export option for template compilation.
2012-11-22 12:28:44 +01:00
Matteo Agosti
53d6b4ca04
Supporting custom template extension
...
Fix missing escape
2012-11-08 12:22:35 +01:00
Peter Hoffmann
075076975d
cmd flag to compile template with AMD style
2012-07-23 13:45:25 +02:00
Steeve Lennmark
25b8e314af
Add semicolon to the generated anonymous javascript function since it could break code following it.
...
Example: (function(){})()/* this is the same as undefined() */(function(){})()
2011-10-27 17:21:46 +02:00
kpdecker
8d38ebd251
Fix copy in command line utility
2011-09-04 02:29:25 -05:00
kpdecker
f3a2374dda
Add simple output mode.
2011-08-22 01:49:10 -05:00
kpdecker
cbadb33d51
Cleanup stored template names.
2011-08-22 01:40:33 -05:00
kpdecker
17e1b1fab7
Output multiple templates, storing into the Handlebars.template object
2011-08-22 01:38:41 -05:00
kpdecker
6eea3e4d44
Examine all passed names in the template check
2011-08-22 01:35:26 -05:00
kpdecker
48726c7fed
Minimize js commandline option
2011-08-22 00:15:06 -05:00
kpdecker
47c5cd71ea
File output commandline option
2011-08-22 00:14:53 -05:00
kpdecker
a9bcd369f3
Known helpers command line options.
2011-08-22 00:11:22 -05:00
kpdecker
b3e70414d8
Use optimist to perform validation.
2011-08-22 00:07:35 -05:00
kpdecker
5d4b549dc3
Add template call to the bin output
2011-07-31 16:17:57 -05:00
kpdecker
f8edc59025
Update the bin to use the precompile API
2011-07-30 16:20:26 -05:00
kpdecker
6a6edf5ae6
Simple node template compiler
2011-07-30 12:25:41 -05:00