Commits
Commits on Oct 29, 2022
-
Prettier v2 has the following breaking changes: * enforces spaces between `function` and params * enforces trailing commas by default
Copy the full SHA e534a91View commit details -
This is needed in order to use `globalThis`, see #1894. It also made it possible to remove some old polyfills and fallbacks.
Copy the full SHA f6ff3bfView commit details
Commits on Oct 14, 2022
-
Parser tests are not used anymore, since the parser is now living in a separate package.
Copy the full SHA 903ca50View commit details
Commits on Jan 2, 2022
-
Enable IDE code-highlighting for bin-file
By adding the `.js`-extension to the bin-file, IDEs will know that js code-highlighting should be applied to the file, which makes it easier for devs to read the code.
Copy the full SHA 30bd78dView commit details
Commits on Dec 29, 2021
-
Copy the full SHA 82c6132View commit details -
Remove redundant
task
-part intask-tests
-folderSecond part of reorganizing and cleaning up test-folders.
Copy the full SHA 715f4afView commit details -
Move
bench
-folder intests
-folderFirst part of reorganizing and cleaning up test-folders.
Copy the full SHA 3bd0fa8View commit details
Commits on Feb 15, 2021
-
[FEAT] Extract the Handlebars parser (#1713)
Extracts the parser to `@handlebars/parser`, where it can be shared between different implementations. This means that e.g. Glimmer/Ember will be able to iterate on new features without forcing Handlebars to adopt them immediately, and vice versa. All implementors will be able to absorb changes as it makes sense for them.
Chris Garrett committedFeb 15, 2021 Copy the full SHA 19bdaceView commit details
Commits on Apr 3, 2020
-
tests: added failing test for issue #1673
- demonstrates the regression
Copy the full SHA a39bfa5View commit details
Commits on Apr 1, 2020
-
Use tmp directory for files written during tests
- Add spec/tmp directory with .gitkeep file to indicate the folder is intentional - Add the folder contents to .gitignore - Use this folder to output the sourcemap file during bin tests. This file is a sideeffect of the main test
Copy the full SHA 4671c4bView commit details -
tasks/test-bin.js: Delete duplicate test
Per comment by @ErisDS on the GitHub PR: #1666 (comment)
Copy the full SHA e46baa1View commit details
Commits on Mar 31, 2020
-
chore: add unit tests for cli options (#1666)
- adds full unit tests for all cli options - demonstrates that nothing changes between minimist and yargs except a minor order change in the --help text - proves b9c4b25 works the same as before Co-authored-by: fabb <fabb@users.noreply.github.com>
Copy the full SHA 80c4516View commit details
Commits on Jan 21, 2020
-
Copy the full SHA ad63f51View commit details
Commits on Jan 8, 2020
-
test: add path to nodeJs when running test:bin
- this allows the test to be run in a debugger without the complete PATH
Copy the full SHA 187d611View commit details -
Copy the full SHA d337f40View commit details
Commits on Dec 14, 2019
-
Copy the full SHA 14b621cView commit details -
Copy the full SHA 1ec1737View commit details -
-
Copy the full SHA 3a5b65eView commit details -
Copy the full SHA dde108eView commit details -
chore: change eslint-rules for tasks/
- use es2017 rules as NodeJS supports it today - add "prefer-const"
Copy the full SHA dc54952View commit details
Commits on Dec 3, 2019
-
Copy the full SHA e97685eView commit details
Commits on Nov 15, 2019
-
Copy the full SHA c02b05fView commit details
Commits on Feb 18, 2019
-
refactor: replace "async" with "neo-async"
The main reason is that neo-async takes a lot less space due to the missing lodash-dependency. The other is speed. closes #1431
Copy the full SHA 048f2ceView commit details
Commits on Jan 2, 2019
-
Copy the full SHA bacd473View commit details
Commits on Aug 23, 2017
-
Closes #1233 - Handle path-separators properly. Use "path.sep" instead of "/". Or use "require.resolve()" if possible - Use "execFile" instead of "exec" to run the Handlebars executable. This prevents problems due to (missing) shell escaping. - Use explicit call to "node" in order to run the executable on Windows. - Add "appveyor"-CI in order to run regular tests on Windows.
Copy the full SHA 5b76f04View commit details
Commits on May 14, 2017
-
(cherry picked from commit 275ab37)
Copy the full SHA cc554a5View commit details -
Run integration test with
node handlebars -a ...
on WindowsFixes #1233 NodeJS files cannot be executed directly on Windows.
Copy the full SHA 2e21e2bView commit details -
Use istanbul/lib/cli.js instead of node_modules/.bin/istanbul
Fixes #1331 Due to the way, "bin"-files are distributed into the node_modules/.bin directory on Windows, the task "test:cov" did not work on Windows. This commit uses the node-script directly.
Copy the full SHA 6e6269fView commit details
Commits on May 12, 2017
-
Copy the full SHA 7378f85View commit details
Commits on Nov 20, 2015
-
Copy the full SHA c21118dView commit details
Commits on Sep 3, 2015
-
Copy the full SHA 2d9a515View commit details
Commits on Sep 2, 2015
-
This hasn’t been running and is horribly out of date.
Copy the full SHA 454d20eView commit details