Skip to content

Commits

Commits on Oct 29, 2022

  1. Upgrade prettier to v2

    Prettier v2 has the following breaking changes:
    * enforces spaces between `function` and params
    * enforces trailing commas by default
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    e534a91 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Upgrade to ECMAScript 2020

    This is needed in order to use `globalThis`, see #1894.
    It also made it possible to remove some old polyfills and fallbacks.
    jaylinski committed Oct 29, 2022
    Copy the full SHA
    f6ff3bf View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Remove unused parser tests

    Parser tests are not used anymore, since the parser is
    now living in a separate package.
    jaylinski committed Oct 14, 2022
    Copy the full SHA
    903ca50 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Jan 2, 2022

  1. 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.
    jaylinski committed Jan 2, 2022
    Copy the full SHA
    30bd78d View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. Copy the full SHA
    82c6132 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Remove redundant task-part in task-tests-folder

    Second part of reorganizing and cleaning up test-folders.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    715f4af View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. Move bench-folder in tests-folder

    First part of reorganizing and cleaning up test-folders.
    jaylinski committed Dec 29, 2021
    Copy the full SHA
    3bd0fa8 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. [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 committed Feb 15, 2021
    Copy the full SHA
    19bdace View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. tests: added failing test for issue #1673

    - demonstrates the regression
    ErisDS committed Apr 3, 2020
    Copy the full SHA
    a39bfa5 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. 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
    ErisDS committed Apr 1, 2020
    Copy the full SHA
    4671c4b View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. tasks/test-bin.js: Delete duplicate test

    Per comment by @ErisDS on the GitHub PR:
    #1666 (comment)
    DeeDeeG authored and ErisDS committed Apr 1, 2020
    Copy the full SHA
    e46baa1 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. 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>
    2 people authored and ErisDS committed Mar 31, 2020
    Copy the full SHA
    80c4516 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Copy the full SHA
    ad63f51 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. test: add path to nodeJs when running test:bin

    - this allows the test to be run in a debugger
      without the complete PATH
    nknapp committed Jan 8, 2020
    Copy the full SHA
    187d611 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Copy the full SHA
    d337f40 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 14, 2019

  1. Copy the full SHA
    14b621c View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Copy the full SHA
    1ec1737 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. 1
    Copy the full SHA
    1ebce2b View commit details
    View at this point in the history
    Browse the repository at this point in the history
  4. Copy the full SHA
    3a5b65e View commit details
    View at this point in the history
    Browse the repository at this point in the history
  5. Copy the full SHA
    dde108e View commit details
    View at this point in the history
    Browse the repository at this point in the history
  6. chore: change eslint-rules for tasks/

    - use es2017 rules as NodeJS supports it today
    - add "prefer-const"
    nknapp committed Dec 14, 2019
    Copy the full SHA
    dc54952 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Copy the full SHA
    e97685e View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. fix: use !== 0 instead of != 0

    nknapp committed Nov 15, 2019
    Copy the full SHA
    c02b05f View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. 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
    nknapp committed Feb 18, 2019
    Copy the full SHA
    048f2ce View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Jan 2, 2019

  1. Copy the full SHA
    bacd473 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Aug 23, 2017

  1. Fix build on Windows

    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.
    nknapp committed Aug 23, 2017
    Copy the full SHA
    5b76f04 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on May 14, 2017

  1. Fix build in windows

    (cherry picked from commit 275ab37)
    blikblum authored and nknapp committed May 14, 2017
    Copy the full SHA
    cc554a5 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Run integration test with node handlebars -a ... on Windows

    Fixes #1233
    
    NodeJS files cannot be executed directly on Windows.
    nknapp committed May 14, 2017
    Copy the full SHA
    2e21e2b View commit details
    View at this point in the history
    Browse the repository at this point in the history
  3. 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.
    nknapp committed May 14, 2017
    Copy the full SHA
    6e6269f View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on May 12, 2017

  1. Copy the full SHA
    7378f85 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Nov 20, 2015

  1. Copy the full SHA
    c21118d View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Sep 3, 2015

  1. Copy the full SHA
    2d9a515 View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Sep 2, 2015

  1. Remove keen code

    This hasn’t been running and is horribly out of date.
    kpdecker committed Sep 2, 2015
    Copy the full SHA
    454d20e View commit details
    View at this point in the history
    Browse the repository at this point in the history

Commits on Aug 3, 2015

  1. Enforce 100% code coverage

    kpdecker committed Aug 3, 2015
    Copy the full SHA
    324d615 View commit details
    View at this point in the history
    Browse the repository at this point in the history
  2. Style updates

    kpdecker committed Aug 3, 2015
    Copy the full SHA
    9b1f9c7 View commit details
    View at this point in the history
    Browse the repository at this point in the history
Older