Marcos Marado
a6476739f0
add more machine-readable data about the license
...
This small change is meant to make LibreJS happy.
Closes : #1273
2017-01-06 11:26:04 +01:00
Nils Knappmeier
9119265204
Added ".editorconfig"-file that specifies the indent for javascript-files ( #1292 )
...
* see http://editorconfig.org/
* This file only includes very basic settings. It may be expanded in the future
2017-01-06 10:14:59 +01:00
Nils Knappmeier
d117b3e0f9
Eslint upgrade to 19.0.0 and configuration fixes ( #1294 )
...
Original PR by @travnels, commit-message edited by @nknapp
* Upgraded eslint to 19.0.0
* Cleaned up duplicate rules 'no-extra-parens', 'quote-props'
* eslint rule 'no-empty-label' was replaced.
Rule 'no-empty-label' was removed and replaced by: ‘no-labels’. ‘no-labels’ already in the project
* eslint rule 'space-after-keywords' has been replaced
Rules 'space-after-keywords' and 'space-return-throw-case' wer removed and replaced by ‘keyword-spacing’.
* Added parsoer-option: sourceType='module'
* Add unnecessary=false to 'quote-props' to remove warnings about unnecessarily quoted property.
Code corrections
* helpers.js: unused variable 'depthString' removed, detected by new eslint
2017-01-06 10:03:46 +01:00
Marcos Marado
2b7ed7e0bb
Fix istanbul dev dependency
...
According to npm's documentation[1], dependencies on github
repositories are declared with the following syntax:
"module": "person/module"
This commit changes the package.json syntax on istanbul's dependency,
to follow the documentation.
[1] https://docs.npmjs.com/files/package.json#github-urls
2017-01-01 20:59:46 +01:00
Travis Nelson
9a36966b16
require('sys') is deprecated, using 'util' instead
...
(node:30288) DeprecationWarning: sys is deprecated. Use util instead.
2017-01-01 20:44:56 +01:00
Nils Knappmeier
6c92579faf
Template for issues and pull-request
...
I've noticed that many issues are answered with "Please provide a jsfiddle".
This issue template tells the reporter to do that from the start.
2016-12-30 16:36:24 +01:00
Yehuda Katz
7535e48a79
Merge pull request #1243 from lawnsea/nested-partial-blocks
...
Walk up data frames for nested @partial-block
2016-09-10 07:10:36 -07:00
Kevin Decker
11b99b361d
Merge pull request #1244 from blikblum/fix-build-windows
...
Fix build in windows - WIP
2016-08-23 07:12:06 -05:00
Luiz Américo
275ab37b2e
Fix build in windows
2016-08-21 17:50:20 -03:00
Kevin Decker
bff3af52f2
Merge pull request #1234 from blikblum/upgarde-jison
...
Upgrade jison to 0.4.16
2016-08-21 14:14:27 -05:00
Kevin Decker
9fb7baddcc
Merge pull request #1239 from blikblum/patch-1
...
Update definition of BlockStatement.path
2016-08-21 14:12:35 -05:00
Lon Ingram
21696005cd
Use XML-like tags in test instead of bizarre dot delimiters
2016-08-17 13:36:16 -05:00
Lon Ingram
601ce8a69f
Add test reproducing #1185
2016-08-17 13:32:50 -05:00
Lon Ingram
bbe0a94d6e
Walk up data frames for nested @partial-block
...
The root cause of #1218 is that `invokePartial` creates a stack of data frames
for nested partial blocks, but `resolvePartial` always uses the value at top of
the stack without "popping" it. The result is an infinite recursive loop, as
references to `@partial-block` in the partial at the top of the stack resolve to
itself.
So, walk up the stack of data frames when evaluating. This is accomplished by
1) setting the `partial-block` property to `noop` after use and
2) using `_parent['partial-block']` if `partial-block` is `noop`
Fix #1218
2016-08-16 18:23:53 -05:00
Luiz Américo
f2211ddd65
Update definition of BlockStatement.path
...
As pointed in https://github.com/wycats/handlebars.js/issues/1237 BlockStatement.path accepts in practice PathExpression or Literal.
Updates its definition to reflect this fact
2016-07-21 20:45:25 -03:00
Luiz Américo
e8722e2551
stick to 0.4.16. Tests does no pass with 0.4.17
2016-07-09 11:55:03 -03:00
Luiz Américo
094a2564fe
upgrade jison to 0.4.17
2016-07-09 10:12:11 -03:00
Kevin Decker
a6a0e50551
Merge pull request #1210 from kabirbaidhya/patch-1
...
Add a new lightweight package based on handlebars in the README
2016-05-17 12:20:44 -05:00
Kevin Decker
5c9d5b5b54
Merge pull request #1213 from jbboehr/hotfix/yargs-check
...
Fix test failure caused by yargs
2016-05-17 12:20:24 -05:00
John Boehr
f0d4159a5e
Fix test failure caused by yargs
...
In yargs 3.2, any non-truthy return value to check will fail: https://github.com/yargs/yargs/blob/master/CHANGELOG.md#302-20150213-1650-0000
It appears that this check is no longer necessary as the other contents of the check callback no longer exist: https://github.com/wycats/handlebars.js/commit/2e7a3bd70223c0e532a24290c7d817b951354541#diff-2aff13863648736946e83d70c5e63520L86
It appears the build failed for PR #1180 , not sure why it was merged
2016-04-21 15:41:07 -07:00
Kabir
2ff795cf2f
Add a new lightweight package based on handlebars in the README
...
Add a new package [just-handlebars-helpers](https://github.com/leapfrogtechnology/just-handlebars-helpers ) on the list.
This is a lightweight package that offers a collection of common handlebars helpers. And it is [fully tested](https://codecov.io/github/leapfrogtechnology/just-handlebars-helpers )
2016-04-12 16:17:12 +05:45
Kevin Decker
e8ceafa652
Merge pull request #1191 from leo/patch-1
...
Added cory
2016-03-11 22:23:42 -06:00
Kevin Decker
6b644802d9
Merge pull request #1180 from TrySound/yargs
...
Use yargs
2016-03-11 22:23:00 -06:00
kpdecker
768ddbd661
Use objects for hash value tracking
...
The use of arrays was incorrect for the data type and causing problems when hash keys conflicted with array behaviors.
Fixes #1194
2016-03-11 22:16:18 -06:00
Kevin Decker
06baeaebfd
Merge pull request #1187 from charleso/bugfix/1186-existing-program-block-param
...
Ensure that existing blockParams and depths are respected on dupe programs
2016-03-07 16:04:00 -06:00
Charles O'Farrell
c7be766902
Ensure that existing blockParams and depths are respected on dupe programs
...
Fixes #1186
2016-03-08 07:23:45 +11:00
Mr. Leo
b37232fc8d
Added cory
2016-02-27 12:11:25 +01:00
Bogdan Chadkin
0757843712
Use yargs
2016-02-11 20:59:42 +03:00
Kevin Decker
27212f5953
Merge pull request #1177 from gennadiylitvinyuk/patch-1
...
Preserve License info in Closure Compiler
2016-02-05 08:31:59 -06:00
Gennadiy Litvinyuk
7130a11539
Preserve License info in Closure Compiler
...
To preserve license info in Closure Compiler the license has to be JSDoc-comment (not simple comment) and have @license before license text
2016-02-05 15:03:19 +01:00
Kevin Decker
4788b03192
Merge pull request #1171 from paulfalgout/patch-1
...
Contributing doc fix: failing thats -> failing tests
2016-01-20 02:05:46 -06:00
Paul Falgout
0b8fd1d8a8
Contributing doc fix: failing thats -> failing tests
2016-01-19 16:21:50 -06:00
Kevin Decker
89c8b3a886
Merge pull request #1166 from timwangdev/patch-1
...
Update license date
2016-01-05 21:46:51 -06:00
Tim Wang
b55a120e82
Update license date
2016-01-06 10:47:29 +08:00
kpdecker
dfc75545fa
Update jsfiddle to point to latest
2015-12-26 18:49:28 -06:00
kpdecker
400bada31f
Avoid multiple babel execution cycles
2015-12-26 18:49:28 -06:00
kpdecker
834695e241
Remove cdnjs copy task
2015-12-26 18:49:28 -06:00
kpdecker
5302782c08
Drop removed amd task from watch list
2015-12-26 18:49:28 -06:00
kpdecker
118836f390
Throw exception if id tracking args are passed
...
Fixes #1151
2015-12-26 18:49:28 -06:00
Kevin Decker
ee6fadffb4
Merge pull request #1163 from adjohnson916/patch-1
...
Fix typos on decorators-api.md.
2015-12-24 09:15:34 -06:00
Anders D. Johnson
ec64cf9293
Fix typos on decorators-api.md.
2015-12-23 15:28:46 -06:00
kpdecker
9a94d1771f
Restore babel compile options
2015-12-14 02:52:38 -06:00
kpdecker
164f1c13f7
Use istanbul fork for proper line coverage
2015-12-14 02:46:42 -06:00
kpdecker
8517352e20
Remove amd files from the build
...
Users can utilize the UMD library if they are still using require.js and if they need to have specific modules, they can consume the cjs or es6 modules via webpack or similar.
Fix for #1096
2015-12-14 02:31:13 -06:00
kpdecker
63fdb92472
Drop extra Error params
...
This was causing a difficult to diagnose failure under IE and doesn’t give us enough value to justify the change.
2015-12-14 02:24:06 -06:00
Kevin Decker
8a9c79b799
Merge pull request #1153 from ryanmurakami/master
...
Adding documentation for running tests
2015-12-14 01:33:23 -06:00
Ryan Lewis
eb1ec52b45
moving test documentation to contributing.md
2015-12-13 21:42:54 -08:00
Ryan Lewis
21bf95c92a
Merge branch 'master' of https://github.com/ryanmurakami/handlebars.js
2015-12-13 20:42:13 -08:00
Ryan Lewis
cc0b239aaf
Adding documentation for running tests
2015-12-13 20:40:50 -08:00
kpdecker
a6121cae79
Avoid error in older browsers in test
...
The tests are run through the transpiler and just reverting the user of template literal is easier than adding transpiler to the test stack.
2015-12-12 17:09:24 -06:00