Details

    • Story Points:
      8
    • Sprint:
      2018 Sprint 16 SDK, 2016 Sprint 17 SDK, 2018 Sprint 18 SDK, 2018 Sprint 19 SDK, 2018 Sprint 20 SDK, 2018 Sprint 21, 2018 Sprint 22, 2018 Sprint 23

      Description

      Description

      I believe the babel 7 release is a little while off (it's been cooking since February 2017), but I wanted to get a ticket in to track it on our side.

      Tasking it out I think the following needs to be done (will maybe break these out into sub-tasks of this ticket)

      • Update node-titanium-sdk
        • Move to @babel/core, @babel/traverse, @babel/types, babel-preset-minify, and upgrading babylon
      • titanium_mobile/titanium_mobile_windows, update all require('babel-X'), as needed
      • Ensure nothing is broke

      It might be worthwhile getting some feature branches setup to get some builds setup with the beta versions of these (currently 7.0.0-beta.36 at time of writing)

      Some reading that might be useful

      https://babeljs.io/blog/2017/12/27/nearing-the-7.0-release
      https://babeljs.io/blog/2017/09/12/planning-for-7.0
      https://babeljs.io/blog/2017/03/01/upgrade-to-babel-7

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cwilliams Christopher Williams
                Reporter:
                eharris Ewan Harris
                Reviewer:
                Ewan Harris
                Tester:
                Samir Mohammed
              • Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Titanium SDK/CLI <> Titanium Mobile
                    Synced with:
                    TIMOB-6080
                    Sync status:
                    ERROR
                    Last received:
                    Last sent:

                    Git Source Code