Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert code to ES6 modules #628

Merged
merged 48 commits into from
Oct 12, 2013
Merged

Convert code to ES6 modules #628

merged 48 commits into from
Oct 12, 2013

Commits on Jul 1, 2013

  1. Initial work on ES6 modules

    wycats committed Jul 1, 2013
    6 Configuration menu
    Copy the full SHA
    88ee475 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2013

  1. More modularization

    wycats committed Jul 2, 2013
    Configuration menu
    Copy the full SHA
    12f8299 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2013

  1. Building an AMD file

    wycats committed Jul 16, 2013
    1 Configuration menu
    Copy the full SHA
    da130f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2013

  1. Further progress towards modularization.

    At this point, I have only 2 fails in the Node build, but I'm doing a
    bunch of manual stuff locally and still have a bunch of hacks.
    wycats committed Jul 24, 2013
    Configuration menu
    Copy the full SHA
    f5c8484 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2013

  1. Make the Handlebars environment into an object

    The idea is that the environment wraps up the mutable stuff in
    Handlebars (like the helpers) and that you could theoretically create a
    new one at any time and pass it in to Handlebars.template.
    
    Every test makes a new environment and uses it in template compilation.
    wycats committed Jul 26, 2013
    1 Configuration menu
    Copy the full SHA
    5f664dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d33408f View commit details
    Browse the repository at this point in the history
  3. Global Handlebars.compile uses its env

    The basic strategy is that there will be a global Handlebars object for
    the browser build, and that object will have a `compile` on it which
    uses its environment in the compiler.
    
    It will also be possible to glue things together manually by using the
    AMD build and passing the environment to `compile` directly. Some of
    these details are TBD.
    wycats committed Jul 26, 2013
    Configuration menu
    Copy the full SHA
    6f580c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2013

  1. Merge branch 'else-if' into es6-modules

    Conflicts:
    	dist/handlebars.js
    kpdecker committed Aug 30, 2013
    Configuration menu
    Copy the full SHA
    530f190 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2013

  1. Merge commit '87b5d4ee61605b026506e92c9e8873d867c5f150' into es6-modules

    Conflicts:
    	dist/handlebars.js
    	dist/handlebars.runtime.js
    	lib/handlebars/base.js
    	lib/handlebars/utils.js
    kpdecker committed Sep 2, 2013
    Configuration menu
    Copy the full SHA
    192887c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into es6-modules

    Conflicts:
    	Gruntfile.js
    	Rakefile
    	dist/handlebars.js
    	dist/handlebars.runtime.js
    	lib/handlebars.js
    	lib/handlebars/base.js
    	lib/handlebars/runtime.js
    	lib/handlebars/utils.js
    	package.json
    kpdecker committed Sep 2, 2013
    Configuration menu
    Copy the full SHA
    cb0c45b View commit details
    Browse the repository at this point in the history
  3. Fix cjs output and testing

    kpdecker committed Sep 2, 2013
    Configuration menu
    Copy the full SHA
    a2687fd View commit details
    Browse the repository at this point in the history
  4. Fix merge errors

    kpdecker committed Sep 2, 2013
    Configuration menu
    Copy the full SHA
    1e8409e View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2013

  1. Update grunt build target

    kpdecker committed Sep 28, 2013
    Configuration menu
    Copy the full SHA
    1173e5a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2013

  1. Configuration menu
    Copy the full SHA
    27d9010 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbf8f13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80b748a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2013

  1. Configuration menu
    Copy the full SHA
    6a23391 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e75839b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e676e43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd09ff0 View commit details
    Browse the repository at this point in the history
  5. Remove empty file

    kpdecker committed Oct 2, 2013
    Configuration menu
    Copy the full SHA
    db0f03d View commit details
    Browse the repository at this point in the history
  6. Output amd to dist

    kpdecker committed Oct 2, 2013
    Configuration menu
    Copy the full SHA
    117357b View commit details
    Browse the repository at this point in the history
  7. Update jshint for modules

    kpdecker committed Oct 2, 2013
    Configuration menu
    Copy the full SHA
    a3b22ac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    386c20c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2013

  1. fixing jshint errors

    twokul committed Oct 4, 2013
    Configuration menu
    Copy the full SHA
    19f1a1f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2013

  1. Merge pull request #622 from twokul/jshint-errors

    fixing jshint errors
    kpdecker committed Oct 6, 2013
    Configuration menu
    Copy the full SHA
    a8cd320 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2013

  1. Configuration menu
    Copy the full SHA
    63bb459 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    820cbb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    855eae3 View commit details
    Browse the repository at this point in the history
  4. Defer load packager module

    Second change required to work around multiple traceur loading issue.
    kpdecker committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    0966f51 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6c9f85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d7124f View commit details
    Browse the repository at this point in the history
  7. Fix test runners under node

    kpdecker committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    3b0a3ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2abe4d4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e4c016 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    096ac2d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b47f2cf View commit details
    Browse the repository at this point in the history
  12. Cleanup unused var warnings

    kpdecker committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    9769045 View commit details
    Browse the repository at this point in the history
  13. Fix metrics exec

    kpdecker committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    e5a4889 View commit details
    Browse the repository at this point in the history
  14. Fix dist-size metrics exec

    kpdecker committed Oct 9, 2013
    Configuration menu
    Copy the full SHA
    e1f7f00 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2013

  1. Configuration menu
    Copy the full SHA
    7ee0c10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95d5768 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d31df2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6136e7f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    abf37ad View commit details
    Browse the repository at this point in the history
  6. Force rebuild on publish

    kpdecker committed Oct 12, 2013
    Configuration menu
    Copy the full SHA
    52dea1e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    83b5e10 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f96319 View commit details
    Browse the repository at this point in the history