Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This changes the data compilation process in a few ways.
grunt data-tests
Only exports tests for the current year for each timezone. Before #82, a full battery of tests for each timezone was useful, as we were jumping through all the rules and zones and doing complicated logic. Now that we use a precomputed list and generate the tests from a precomputed list, the tests are sort of redundant.
These tests are grouped together into one file now. https://github.com/timrwood/moment-timezone/blob/es6-build-data/test/zone/changes.js This will make it easier to visually diff changes for the year for a tzdb update.
grunt data-dedupe
Move the unpacked json files into the
temp
folder so that they are no longer tracked in git. They weren't used for anything and made diffs noisy.grunt data-pack
Store packed data in the
src
folder instead of thedata
folder.grunt data-meta
Store meta data in the
src
folder assrc/data/meta.json
.For legacy purposes, I copied the old tasks that these replaced to a similarly named task with
-legacy
appended. Once the conversion is complete, we can remove these tasks.