995 Commits

Author SHA1 Message Date
kpdecker 6f94fc0a3b Reduce eval scope in test env 2013-10-14 22:49:23 -05:00
kpdecker 84049bf0c5 Add includeZero flag to if conditional
Allows for users who desire non-falsy handling of numbers to utilize if while maintaining the legacy if behavior.

Fixes #608
2013-10-14 21:38:19 -05:00
kpdecker 2cd0995f21 Merge branch 'laurie71-fix-issue-599' 2013-10-14 21:32:17 -05:00
kpdecker 4fda71364e Pass options hash to context function exec
Fixes #599
2013-10-14 21:30:58 -05:00
kpdecker 3702efee5b Merge branch 'fix-issue-599' of github.com:laurie71/handlebars.js into laurie71-fix-issue-599 2013-10-14 20:44:42 -05:00
kpdecker 9218f2e1ef Fix improper stash 2013-10-14 14:49:55 -05:00
kpdecker 97d5efd94a Remove prepublish command
This caused breakages with the npm install/link commands.
2013-10-14 14:38:40 -05:00
kpdecker 15e1eb36ca Fix case typo 2013-10-14 14:38:10 -05:00
kpdecker 64de5c6812 Improve packager error tracking 2013-10-14 12:15:33 -05:00
kpdecker 15500aef70 Access utils methods via modules
Allows for monkey patching (under ES5 systems). This somewhat mirrors
the proposed behavior in https://github.com/square/es6-module-transpiler/issues/37
but applies the behavior via manual code changes rather than compiler
support.
2013-10-14 11:50:18 -05:00
kpdecker 3f52109c1c Cleanup currently unused grunt configs 2013-10-14 11:42:45 -05:00
kpdecker 84c837869e Create release grunt task
Allows for tests to be run slightly faster when developing locally.
2013-10-14 11:15:27 -05:00
Kevin Decker dd777c9872 Merge pull request #557 from dmarcotte/fix-escapes
`\\{{foo}}` escaping only works in some situations
2013-10-13 09:23:50 -07:00
Daniel Marcotte 468fa8b6dd Fix "\\" escaping
Previously, "\\{{foo}}" would only result in the desired "\fooValue" if
it was at the beginning of the file or immediately after a close stache.
2013-10-13 09:03:02 -04:00
kpdecker e9350f2932 Update precompiler for default output
Fixes #563
2013-10-12 17:13:23 -05:00
kpdecker 0dbeaf973d Merge pull request #615 2013-10-12 16:44:42 -05:00
Dennis Kuczynski 3150ef15da Remove uncessary ? operator when returning boolean values for @first and @last 2013-10-12 16:43:46 -05:00
denniskuczynski e20591b49d Add @first and @last data variables to #each helper resolving Issue #483 2013-10-12 16:43:17 -05:00
Kevin Decker 583141de7c Merge pull request #628 from wycats/es6-modules
Convert code to ES6 modules
2013-10-12 14:22:10 -07:00
kpdecker 3f96319f10 Update compat notes for es6-modules 2013-10-12 16:21:52 -05:00
kpdecker 83b5e10d70 Install grunt prior to other actions 2013-10-12 16:10:14 -05:00
kpdecker 52dea1e70e Force rebuild on publish 2013-10-12 15:47:18 -05:00
kpdecker abf37ad739 Update package.json for backwards compatibility 2013-10-12 15:45:28 -05:00
kpdecker 6136e7f346 Do not emit configurations dir in npm 2013-10-12 15:41:58 -05:00
kpdecker 4d31df2f30 Update logger interface to expose prior API 2013-10-12 15:41:38 -05:00
kpdecker 95d5768e0e Expose printer and visitor objects in node 2013-10-12 15:41:15 -05:00
kpdecker 7ee0c10c10 Fix transpiler error in printer.js 2013-10-12 15:40:55 -05:00
kpdecker e1f7f00cd4 Fix dist-size metrics exec 2013-10-09 04:02:49 -07:00
kpdecker e5a4889b36 Fix metrics exec 2013-10-09 04:02:21 -07:00
kpdecker 9769045e04 Cleanup unused var warnings 2013-10-09 03:53:09 -07:00
kpdecker b47f2cfcf5 Additional logging on dist size task 2013-10-09 03:52:45 -07:00
kpdecker 096ac2d552 Record stack on failed travis build 2013-10-09 03:42:26 -07:00
kpdecker 4e4c016be5 Merge branch 'master' into es6-modules 2013-10-09 03:41:58 -07:00
kpdecker 2abe4d404d Generate single amd output file 2013-10-09 03:35:47 -07:00
kpdecker 3b0a3ca1b2 Fix test runners under node 2013-10-09 03:22:05 -07:00
kpdecker 4d7124f6bf Remove global Handlebars references 2013-10-09 03:21:21 -07:00
kpdecker b6c9f85d22 Use template env and compile methods 2013-10-09 03:20:22 -07:00
kpdecker 0966f5172b Defer load packager module
Second change required to work around multiple traceur loading issue.
2013-10-09 02:41:16 -07:00
kpdecker 855eae37d0 Create runtime specific module 2013-10-09 02:38:04 -07:00
kpdecker 820cbb006e Fix concurrent traceur exec error 2013-10-09 02:37:02 -07:00
kpdecker 63bb459ac6 Generate dist file using es6-module-packager 2013-10-09 02:20:52 -07:00
Kevin Decker a8cd3201b5 Merge pull request #622 from twokul/jshint-errors
fixing jshint errors
2013-10-06 12:32:42 -07:00
Alex Navasardyan 19f1a1f81d fixing jshint errors 2013-10-04 14:28:05 -04:00
Kevin Decker 782aae95d0 Merge pull request #620 from justinwalsh/master
Added the CoSchedule project to the readme
2013-10-04 08:34:16 -07:00
kpdecker 5fd0d4a790 Only init amazon SDK when we are publishing 2013-10-04 10:33:40 -05:00
Justin Walsh 5a306ac745 Added the CoSchedule project to the readme 2013-10-03 18:04:11 -05:00
kpdecker 386c20cc63 Unify build target behavior with prior behavior 2013-10-01 21:53:56 -05:00
kpdecker a3b22ac6bf Update jshint for modules 2013-10-01 21:44:08 -05:00
kpdecker 117357b74e Output amd to dist 2013-10-01 21:41:54 -05:00
kpdecker db0f03d1b5 Remove empty file 2013-10-01 21:41:18 -05:00