Igor Savin
169ef75066
Remove deprecated helpers and fix release script ( #2128 )
...
* Remove deprecated helpers
* Use more idiomatic assertions
* Fix release script
2026-03-03 21:52:28 +01:00
Igor Savin
d65683434d
Convert tests to vitest ( #2127 )
...
* Convert tests to vitest
* fix git tests
* Cleanup
* Convert ignore comments
* address code review comments
2026-03-02 21:33:52 +01:00
Jakob Linskeseder
e534a911f3
Upgrade prettier to v2
...
Prettier v2 has the following breaking changes:
* enforces spaces between `function` and params
* enforces trailing commas by default
2022-10-29 21:49:15 +02:00
Nils Knappmeier
3fb331ef40
style: reformat all files using prettier
2019-12-03 22:39:17 +01:00
Nils Knappmeier
566536b03d
Merge branch '4.x'
...
# Conflicts:
# components/bower.json
# components/handlebars.js.nuspec
# components/package.json
# package-lock.json
# package.json
2019-10-08 22:22:01 +02:00
Nils Knappmeier
1266838829
do not break on precompiled templates from Handlebars >=4.0.0 <4.3.0
...
- The version-range above have compiler version 7 and
precompiled templates expecte the (block)
HelperMissing-functions in "helpers" and not in "container.hooks".
- Handlebars now accepts precompiled templates of version 7.
- If a precompiled template with version 7 is loaded,
the (block)HelperMissing-functions are kept in "helpers"
2019-09-24 23:45:09 +02:00
kpdecker
63a08890cc
Remove semi-documented _setup and _child APIs
...
These were a bad idea to begin with and without the trackIds implementation they don’t make much sense.
2015-12-12 15:27:26 -06:00
kpdecker
6c45f49b24
Implement decorator helper method
2015-08-22 11:13:08 -07:00
kpdecker
e3d3eda2e1
Add full support for es6
...
Converts the tool chain to use babel, eslint, and webpack vs. the previous proprietary solutions.
Additionally begins enforcing additional linting concerns as well as updates the code to reflect these rules.
Fixes #855
Fixes #993
2015-04-16 16:43:01 -05:00
kpdecker
396795c983
Implement block parameters
...
Fixes #907
2014-12-26 00:31:57 -06:00
kpdecker
c4b3c901a5
Provide Handlebars.noConflict implementation
...
Allows for users who are loading via a global pattern to avoid conflicting with other instances of the library.
Fixes #887
2014-11-26 07:48:45 -06:00
kpdecker
501a640330
Allow passing depths to _child
2014-08-25 00:32:57 -05:00
kpdecker
2b3fdf7ea8
Additional test coverage cleanup
...
Also fixes the template._child implementation which broke with the depthed work.
2014-08-23 18:52:30 -05:00
kpdecker
084e8fe1b7
Provide better error on unexpected template
...
Fixes #806
2014-08-15 00:06:40 -05:00