diff --git a/test/core/fixtures/transformation/.es7-do-expressions/do-while.js b/test/core/fixtures/transformation/.es7.do-expressions/do-while.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/do-while.js rename to test/core/fixtures/transformation/.es7.do-expressions/do-while.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/empty.js b/test/core/fixtures/transformation/.es7.do-expressions/empty.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/empty.js rename to test/core/fixtures/transformation/.es7.do-expressions/empty.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/for-in.js b/test/core/fixtures/transformation/.es7.do-expressions/for-in.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/for-in.js rename to test/core/fixtures/transformation/.es7.do-expressions/for-in.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/for.js b/test/core/fixtures/transformation/.es7.do-expressions/for.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/for.js rename to test/core/fixtures/transformation/.es7.do-expressions/for.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/if-else-if.js b/test/core/fixtures/transformation/.es7.do-expressions/if-else-if.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/if-else-if.js rename to test/core/fixtures/transformation/.es7.do-expressions/if-else-if.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/if-else.js b/test/core/fixtures/transformation/.es7.do-expressions/if-else.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/if-else.js rename to test/core/fixtures/transformation/.es7.do-expressions/if-else.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/if.js b/test/core/fixtures/transformation/.es7.do-expressions/if.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/if.js rename to test/core/fixtures/transformation/.es7.do-expressions/if.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/nested-dos.js b/test/core/fixtures/transformation/.es7.do-expressions/nested-dos.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/nested-dos.js rename to test/core/fixtures/transformation/.es7.do-expressions/nested-dos.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/options.json b/test/core/fixtures/transformation/.es7.do-expressions/options.json similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/options.json rename to test/core/fixtures/transformation/.es7.do-expressions/options.json diff --git a/test/core/fixtures/transformation/.es7-do-expressions/single-expression.js b/test/core/fixtures/transformation/.es7.do-expressions/single-expression.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/single-expression.js rename to test/core/fixtures/transformation/.es7.do-expressions/single-expression.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/variable-declaration-end.js b/test/core/fixtures/transformation/.es7.do-expressions/variable-declaration-end.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/variable-declaration-end.js rename to test/core/fixtures/transformation/.es7.do-expressions/variable-declaration-end.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/variable-declaration-start.js b/test/core/fixtures/transformation/.es7.do-expressions/variable-declaration-start.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/variable-declaration-start.js rename to test/core/fixtures/transformation/.es7.do-expressions/variable-declaration-start.js diff --git a/test/core/fixtures/transformation/.es7-do-expressions/while.js b/test/core/fixtures/transformation/.es7.do-expressions/while.js similarity index 100% rename from test/core/fixtures/transformation/.es7-do-expressions/while.js rename to test/core/fixtures/transformation/.es7.do-expressions/while.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/getter-and-setter/actual.js b/test/core/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/getter-and-setter/actual.js rename to test/core/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/getter-and-setter/expected.js b/test/core/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/getter-and-setter/expected.js rename to test/core/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/getter/actual.js b/test/core/fixtures/transformation/es5.properties.mutators/getter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/getter/actual.js rename to test/core/fixtures/transformation/es5.properties.mutators/getter/actual.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/getter/expected.js b/test/core/fixtures/transformation/es5.properties.mutators/getter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/getter/expected.js rename to test/core/fixtures/transformation/es5.properties.mutators/getter/expected.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/setter/actual.js b/test/core/fixtures/transformation/es5.properties.mutators/setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/setter/actual.js rename to test/core/fixtures/transformation/es5.properties.mutators/setter/actual.js diff --git a/test/core/fixtures/transformation/es5-property.mutators/setter/expected.js b/test/core/fixtures/transformation/es5.properties.mutators/setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es5-property.mutators/setter/expected.js rename to test/core/fixtures/transformation/es5.properties.mutators/setter/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/arguments/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/arguments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/arguments/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/arguments/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/arguments/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/arguments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/arguments/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/arguments/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/default-parameters/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/default-parameters/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/default-parameters/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/default-parameters/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/destructuring-parameters/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/destructuring-parameters/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/destructuring-parameters/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/destructuring-parameters/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/empty-arguments/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/empty-arguments/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/empty-arguments/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/empty-arguments/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/empty-block/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/empty-block/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/empty-block/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/empty-block/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/empty-block/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/empty-block/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/empty-block/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/empty-block/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/expression/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/expression/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/expression/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/expression/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/expression/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/expression/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/inside-call/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/inside-call/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/inside-call/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/inside-call/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/inside-call/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/inside-call/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/inside-call/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/inside-call/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/multiple-arguments/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/multiple-arguments/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/multiple-arguments/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/multiple-arguments/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/nested/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/nested/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/nested/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/nested/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/nested/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/nested/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/nested/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/nested/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/options.json b/test/core/fixtures/transformation/es6.arrow-functions/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/options.json rename to test/core/fixtures/transformation/es6.arrow-functions/options.json diff --git a/test/core/fixtures/transformation/es6-arrow-functions/paran-insertion/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/paran-insertion/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/paran-insertion/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/paran-insertion/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/single-argument/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/single-argument/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/single-argument/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/single-argument/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/single-argument/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/single-argument/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/single-argument/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/single-argument/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/statement/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/statement/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/statement/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/statement/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/statement/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/statement/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/statement/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/statement/expected.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/this/actual.js b/test/core/fixtures/transformation/es6.arrow-functions/this/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/this/actual.js rename to test/core/fixtures/transformation/es6.arrow-functions/this/actual.js diff --git a/test/core/fixtures/transformation/es6-arrow-functions/this/expected.js b/test/core/fixtures/transformation/es6.arrow-functions/this/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-arrow-functions/this/expected.js rename to test/core/fixtures/transformation/es6.arrow-functions/this/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/block-scoped-2.js b/test/core/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/block-scoped-2.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/block-scoped.js b/test/core/fixtures/transformation/es6.block-scoping-exec/block-scoped.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/block-scoped.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/block-scoped.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/closure-wrap-collision.js b/test/core/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/closure-wrap-collision.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/collision-for.js b/test/core/fixtures/transformation/es6.block-scoping-exec/collision-for.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/collision-for.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/collision-for.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/destructuring-defaults.js b/test/core/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/destructuring-defaults.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/duplicate-function-scope.js b/test/core/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/duplicate-function-scope.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/for-loop-head.js b/test/core/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/for-loop-head.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/label.js b/test/core/fixtures/transformation/es6.block-scoping-exec/label.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/label.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/label.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/multiple.js b/test/core/fixtures/transformation/es6.block-scoping-exec/multiple.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/multiple.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/multiple.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-2.js b/test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-2.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-3.js b/test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-3.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-4.js b/test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels-4.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels.js b/test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/nested-labels.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/nested-labels.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-exec/switch-break.js b/test/core/fixtures/transformation/es6.block-scoping-exec/switch-break.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-exec/switch-break.js rename to test/core/fixtures/transformation/es6.block-scoping-exec/switch-break.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/assignment.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/assignment.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/assignment.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/assignment.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call-2.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call-2.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call-2.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call-2.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call-3.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call-3.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call-3.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call-3.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/call.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/call.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/defaults.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/defaults.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/defaults.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/defaults.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/destructuring.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/destructuring.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/destructuring.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/destructuring.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/export.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/export.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/export.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/export.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/options.json b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/options.json rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/options.json diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-fail/update.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-fail/update.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-fail/update.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-fail/update.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/assignment.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/assignment.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/assignment.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/assignment.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/call.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/call.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/call.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/call.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/defaults.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/defaults.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/defaults.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/defaults.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/destructuring.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/destructuring.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/destructuring.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/destructuring.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/export.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/export.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/export.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/export.js diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/options.json b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/options.json rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/options.json diff --git a/test/core/fixtures/transformation/es6-block-scoping-tdz-pass/update.js b/test/core/fixtures/transformation/es6.block-scoping-tdz-pass/update.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping-tdz-pass/update.js rename to test/core/fixtures/transformation/es6.block-scoping-tdz-pass/update.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/exec-collision-array-comprehension/exec.js b/test/core/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/exec-collision-array-comprehension/exec.js rename to test/core/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/exec-collision-array-comprehension/options.json b/test/core/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/exec-collision-array-comprehension/options.json rename to test/core/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-break-continue-return/actual.js b/test/core/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-break-continue-return/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-break-continue-return/expected.js b/test/core/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-break-continue-return/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-break/actual.js b/test/core/fixtures/transformation/es6.block-scoping/for-break/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-break/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/for-break/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-break/expected.js b/test/core/fixtures/transformation/es6.block-scoping/for-break/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-break/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/for-break/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-continue/actual.js b/test/core/fixtures/transformation/es6.block-scoping/for-continue/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-continue/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/for-continue/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-continue/expected.js b/test/core/fixtures/transformation/es6.block-scoping/for-continue/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-continue/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/for-continue/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-return-undefined/actual.js b/test/core/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-return-undefined/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-return-undefined/expected.js b/test/core/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-return-undefined/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-return/actual.js b/test/core/fixtures/transformation/es6.block-scoping/for-return/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-return/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/for-return/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/for-return/expected.js b/test/core/fixtures/transformation/es6.block-scoping/for-return/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/for-return/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/for-return/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/function/actual.js b/test/core/fixtures/transformation/es6.block-scoping/function/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/function/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/function/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/function/expected.js b/test/core/fixtures/transformation/es6.block-scoping/function/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/function/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/function/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/hoisting/actual.js b/test/core/fixtures/transformation/es6.block-scoping/hoisting/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/hoisting/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/hoisting/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/hoisting/expected.js b/test/core/fixtures/transformation/es6.block-scoping/hoisting/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/hoisting/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/hoisting/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/issue-1051/actual.js b/test/core/fixtures/transformation/es6.block-scoping/issue-1051/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/issue-1051/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/issue-1051/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/issue-1051/expected.js b/test/core/fixtures/transformation/es6.block-scoping/issue-1051/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/issue-1051/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/issue-1051/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/loop-initializer-default/actual.js b/test/core/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/loop-initializer-default/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/loop-initializer-default/expected.js b/test/core/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/loop-initializer-default/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/program/actual.js b/test/core/fixtures/transformation/es6.block-scoping/program/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/program/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/program/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/program/expected.js b/test/core/fixtures/transformation/es6.block-scoping/program/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/program/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/program/expected.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/wrap-closure-shadow-variables/actual.js b/test/core/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/wrap-closure-shadow-variables/actual.js rename to test/core/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js diff --git a/test/core/fixtures/transformation/es6-block-scoping/wrap-closure-shadow-variables/expected.js b/test/core/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-block-scoping/wrap-closure-shadow-variables/expected.js rename to test/core/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-exec/declaration-binding.js b/test/core/fixtures/transformation/es6.classes-exec/declaration-binding.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-exec/declaration-binding.js rename to test/core/fixtures/transformation/es6.classes-exec/declaration-binding.js diff --git a/test/core/fixtures/transformation/es6-classes-exec/expression-binding.js b/test/core/fixtures/transformation/es6.classes-exec/expression-binding.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-exec/expression-binding.js rename to test/core/fixtures/transformation/es6.classes-exec/expression-binding.js diff --git a/test/core/fixtures/transformation/es6-classes-exec/retain-no-call-on-reassign.js b/test/core/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-exec/retain-no-call-on-reassign.js rename to test/core/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js diff --git a/test/core/fixtures/transformation/es6-classes-exec/super-change-proto.js b/test/core/fixtures/transformation/es6.classes-exec/super-change-proto.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-exec/super-change-proto.js rename to test/core/fixtures/transformation/es6.classes-exec/super-change-proto.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/accessing-super-class/actual.js b/test/core/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/accessing-super-class/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/accessing-super-class/expected.js b/test/core/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/accessing-super-class/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/accessing-super-properties/actual.js b/test/core/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/accessing-super-properties/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/accessing-super-properties/expected.js b/test/core/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/accessing-super-properties/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/calling-super-properties/actual.js b/test/core/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/calling-super-properties/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/calling-super-properties/expected.js b/test/core/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/calling-super-properties/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/options.json b/test/core/fixtures/transformation/es6.classes-loose/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/options.json rename to test/core/fixtures/transformation/es6.classes-loose/options.json diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-class-id-member-expression/actual.js b/test/core/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-class-id-member-expression/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-class-id-member-expression/expected.js b/test/core/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-class-id-member-expression/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-class/actual.js b/test/core/fixtures/transformation/es6.classes-loose/super-class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-class/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/super-class/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-class/expected.js b/test/core/fixtures/transformation/es6.classes-loose/super-class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-class/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/super-class/expected.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-function-fallback/actual.js b/test/core/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-function-fallback/actual.js rename to test/core/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js diff --git a/test/core/fixtures/transformation/es6-classes-loose/super-function-fallback/expected.js b/test/core/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes-loose/super-function-fallback/expected.js rename to test/core/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/actual.js b/test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/actual.js rename to test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/expected.js b/test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/expected.js rename to test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/options.json b/test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.derived-constructor-must-call-super/options.json rename to test/core/fixtures/transformation/es6.classes/.derived-constructor-must-call-super/options.json diff --git a/test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/actual.js b/test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/actual.js rename to test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/expected.js b/test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/expected.js rename to test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/options.json b/test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.super-call-only-allowed-in-derived-constructor/options.json rename to test/core/fixtures/transformation/es6.classes/.super-call-only-allowed-in-derived-constructor/options.json diff --git a/test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/actual.js b/test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/actual.js rename to test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/expected.js b/test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/expected.js rename to test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/options.json b/test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/.this-not-allowed-before-super-in-derived-classes/options.json rename to test/core/fixtures/transformation/es6.classes/.this-not-allowed-before-super-in-derived-classes/options.json diff --git a/test/core/fixtures/transformation/es6-classes/accessing-super-class/actual.js b/test/core/fixtures/transformation/es6.classes/accessing-super-class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/accessing-super-class/actual.js rename to test/core/fixtures/transformation/es6.classes/accessing-super-class/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/accessing-super-class/expected.js b/test/core/fixtures/transformation/es6.classes/accessing-super-class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/accessing-super-class/expected.js rename to test/core/fixtures/transformation/es6.classes/accessing-super-class/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/accessing-super-properties/actual.js b/test/core/fixtures/transformation/es6.classes/accessing-super-properties/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/accessing-super-properties/actual.js rename to test/core/fixtures/transformation/es6.classes/accessing-super-properties/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/accessing-super-properties/expected.js b/test/core/fixtures/transformation/es6.classes/accessing-super-properties/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/accessing-super-properties/expected.js rename to test/core/fixtures/transformation/es6.classes/accessing-super-properties/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/bare-super/actual.js b/test/core/fixtures/transformation/es6.classes/bare-super/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/bare-super/actual.js rename to test/core/fixtures/transformation/es6.classes/bare-super/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/bare-super/options.json b/test/core/fixtures/transformation/es6.classes/bare-super/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/bare-super/options.json rename to test/core/fixtures/transformation/es6.classes/bare-super/options.json diff --git a/test/core/fixtures/transformation/es6-classes/calling-super-properties/actual.js b/test/core/fixtures/transformation/es6.classes/calling-super-properties/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/calling-super-properties/actual.js rename to test/core/fixtures/transformation/es6.classes/calling-super-properties/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/calling-super-properties/expected.js b/test/core/fixtures/transformation/es6.classes/calling-super-properties/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/calling-super-properties/expected.js rename to test/core/fixtures/transformation/es6.classes/calling-super-properties/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/calling-super-properties/options.json b/test/core/fixtures/transformation/es6.classes/calling-super-properties/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/calling-super-properties/options.json rename to test/core/fixtures/transformation/es6.classes/calling-super-properties/options.json diff --git a/test/core/fixtures/transformation/es6-classes/computed-methods/actual.js b/test/core/fixtures/transformation/es6.classes/computed-methods/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/computed-methods/actual.js rename to test/core/fixtures/transformation/es6.classes/computed-methods/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/computed-methods/exec.js b/test/core/fixtures/transformation/es6.classes/computed-methods/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/computed-methods/exec.js rename to test/core/fixtures/transformation/es6.classes/computed-methods/exec.js diff --git a/test/core/fixtures/transformation/es6-classes/computed-methods/expected.js b/test/core/fixtures/transformation/es6.classes/computed-methods/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/computed-methods/expected.js rename to test/core/fixtures/transformation/es6.classes/computed-methods/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/constructor/actual.js b/test/core/fixtures/transformation/es6.classes/constructor/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/constructor/actual.js rename to test/core/fixtures/transformation/es6.classes/constructor/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/constructor/expected.js b/test/core/fixtures/transformation/es6.classes/constructor/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/constructor/expected.js rename to test/core/fixtures/transformation/es6.classes/constructor/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/defining-constructor-as-a-mutator/actual.js b/test/core/fixtures/transformation/es6.classes/defining-constructor-as-a-mutator/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/defining-constructor-as-a-mutator/actual.js rename to test/core/fixtures/transformation/es6.classes/defining-constructor-as-a-mutator/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/defining-constructor-as-a-mutator/options.json b/test/core/fixtures/transformation/es6.classes/defining-constructor-as-a-mutator/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/defining-constructor-as-a-mutator/options.json rename to test/core/fixtures/transformation/es6.classes/defining-constructor-as-a-mutator/options.json diff --git a/test/core/fixtures/transformation/es6-classes/instance-getter-and-setter/actual.js b/test/core/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-getter-and-setter/actual.js rename to test/core/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-getter-and-setter/expected.js b/test/core/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-getter-and-setter/expected.js rename to test/core/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-getter/actual.js b/test/core/fixtures/transformation/es6.classes/instance-getter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-getter/actual.js rename to test/core/fixtures/transformation/es6.classes/instance-getter/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-getter/expected.js b/test/core/fixtures/transformation/es6.classes/instance-getter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-getter/expected.js rename to test/core/fixtures/transformation/es6.classes/instance-getter/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-method/actual.js b/test/core/fixtures/transformation/es6.classes/instance-method/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-method/actual.js rename to test/core/fixtures/transformation/es6.classes/instance-method/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-method/expected.js b/test/core/fixtures/transformation/es6.classes/instance-method/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-method/expected.js rename to test/core/fixtures/transformation/es6.classes/instance-method/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-setter/actual.js b/test/core/fixtures/transformation/es6.classes/instance-setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-setter/actual.js rename to test/core/fixtures/transformation/es6.classes/instance-setter/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/instance-setter/expected.js b/test/core/fixtures/transformation/es6.classes/instance-setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/instance-setter/expected.js rename to test/core/fixtures/transformation/es6.classes/instance-setter/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/options.json b/test/core/fixtures/transformation/es6.classes/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/options.json rename to test/core/fixtures/transformation/es6.classes/options.json diff --git a/test/core/fixtures/transformation/es6-classes/plain-class/actual.js b/test/core/fixtures/transformation/es6.classes/plain-class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/plain-class/actual.js rename to test/core/fixtures/transformation/es6.classes/plain-class/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/plain-class/expected.js b/test/core/fixtures/transformation/es6.classes/plain-class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/plain-class/expected.js rename to test/core/fixtures/transformation/es6.classes/plain-class/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/preserves-directives/actual.js b/test/core/fixtures/transformation/es6.classes/preserves-directives/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/preserves-directives/actual.js rename to test/core/fixtures/transformation/es6.classes/preserves-directives/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/preserves-directives/expected.js b/test/core/fixtures/transformation/es6.classes/preserves-directives/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/preserves-directives/expected.js rename to test/core/fixtures/transformation/es6.classes/preserves-directives/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/statement/actual.js b/test/core/fixtures/transformation/es6.classes/statement/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/statement/actual.js rename to test/core/fixtures/transformation/es6.classes/statement/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/statement/expected.js b/test/core/fixtures/transformation/es6.classes/statement/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/statement/expected.js rename to test/core/fixtures/transformation/es6.classes/statement/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/static/actual.js b/test/core/fixtures/transformation/es6.classes/static/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/static/actual.js rename to test/core/fixtures/transformation/es6.classes/static/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/static/expected.js b/test/core/fixtures/transformation/es6.classes/static/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/static/expected.js rename to test/core/fixtures/transformation/es6.classes/static/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class-anonymous/actual.js b/test/core/fixtures/transformation/es6.classes/super-class-anonymous/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class-anonymous/actual.js rename to test/core/fixtures/transformation/es6.classes/super-class-anonymous/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class-anonymous/expected.js b/test/core/fixtures/transformation/es6.classes/super-class-anonymous/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class-anonymous/expected.js rename to test/core/fixtures/transformation/es6.classes/super-class-anonymous/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class-id-member-expression/actual.js b/test/core/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class-id-member-expression/actual.js rename to test/core/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class-id-member-expression/expected.js b/test/core/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class-id-member-expression/expected.js rename to test/core/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class/actual.js b/test/core/fixtures/transformation/es6.classes/super-class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class/actual.js rename to test/core/fixtures/transformation/es6.classes/super-class/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/super-class/expected.js b/test/core/fixtures/transformation/es6.classes/super-class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-class/expected.js rename to test/core/fixtures/transformation/es6.classes/super-class/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/super-function-fallback/actual.js b/test/core/fixtures/transformation/es6.classes/super-function-fallback/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-function-fallback/actual.js rename to test/core/fixtures/transformation/es6.classes/super-function-fallback/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/super-function-fallback/expected.js b/test/core/fixtures/transformation/es6.classes/super-function-fallback/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-function-fallback/expected.js rename to test/core/fixtures/transformation/es6.classes/super-function-fallback/expected.js diff --git a/test/core/fixtures/transformation/es6-classes/super-illegal-non-constructor-call/actual.js b/test/core/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-illegal-non-constructor-call/actual.js rename to test/core/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js diff --git a/test/core/fixtures/transformation/es6-classes/super-illegal-non-constructor-call/options.json b/test/core/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-classes/super-illegal-non-constructor-call/options.json rename to test/core/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json diff --git a/test/core/fixtures/transformation/es6-constants/block-scoped/exec.js b/test/core/fixtures/transformation/es6.constants/block-scoped/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/block-scoped/exec.js rename to test/core/fixtures/transformation/es6.constants/block-scoped/exec.js diff --git a/test/core/fixtures/transformation/es6-constants/block-statement/actual.js b/test/core/fixtures/transformation/es6.constants/block-statement/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/block-statement/actual.js rename to test/core/fixtures/transformation/es6.constants/block-statement/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/block-statement/expected.js b/test/core/fixtures/transformation/es6.constants/block-statement/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/block-statement/expected.js rename to test/core/fixtures/transformation/es6.constants/block-statement/expected.js diff --git a/test/core/fixtures/transformation/es6-constants/destructuring-assignment/actual.js b/test/core/fixtures/transformation/es6.constants/destructuring-assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/destructuring-assignment/actual.js rename to test/core/fixtures/transformation/es6.constants/destructuring-assignment/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/destructuring-assignment/options.json b/test/core/fixtures/transformation/es6.constants/destructuring-assignment/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/destructuring-assignment/options.json rename to test/core/fixtures/transformation/es6.constants/destructuring-assignment/options.json diff --git a/test/core/fixtures/transformation/es6-constants/destructuring/actual.js b/test/core/fixtures/transformation/es6.constants/destructuring/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/destructuring/actual.js rename to test/core/fixtures/transformation/es6.constants/destructuring/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/destructuring/expected.js b/test/core/fixtures/transformation/es6.constants/destructuring/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/destructuring/expected.js rename to test/core/fixtures/transformation/es6.constants/destructuring/expected.js diff --git a/test/core/fixtures/transformation/es6-constants/ignore-member-expressions/actual.js b/test/core/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/ignore-member-expressions/actual.js rename to test/core/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/ignore-member-expressions/expected.js b/test/core/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/ignore-member-expressions/expected.js rename to test/core/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js diff --git a/test/core/fixtures/transformation/es6-constants/no-assignment/actual.js b/test/core/fixtures/transformation/es6.constants/no-assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-assignment/actual.js rename to test/core/fixtures/transformation/es6.constants/no-assignment/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/no-assignment/options.json b/test/core/fixtures/transformation/es6.constants/no-assignment/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-assignment/options.json rename to test/core/fixtures/transformation/es6.constants/no-assignment/options.json diff --git a/test/core/fixtures/transformation/es6-constants/no-classes/actual.js b/test/core/fixtures/transformation/es6.constants/no-classes/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-classes/actual.js rename to test/core/fixtures/transformation/es6.constants/no-classes/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/no-classes/options.json b/test/core/fixtures/transformation/es6.constants/no-classes/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-classes/options.json rename to test/core/fixtures/transformation/es6.constants/no-classes/options.json diff --git a/test/core/fixtures/transformation/es6-constants/no-declaration/actual.js b/test/core/fixtures/transformation/es6.constants/no-declaration/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-declaration/actual.js rename to test/core/fixtures/transformation/es6.constants/no-declaration/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/no-declaration/options.json b/test/core/fixtures/transformation/es6.constants/no-declaration/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-declaration/options.json rename to test/core/fixtures/transformation/es6.constants/no-declaration/options.json diff --git a/test/core/fixtures/transformation/es6-constants/no-functions/actual.js b/test/core/fixtures/transformation/es6.constants/no-functions/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-functions/actual.js rename to test/core/fixtures/transformation/es6.constants/no-functions/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/no-functions/options.json b/test/core/fixtures/transformation/es6.constants/no-functions/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/no-functions/options.json rename to test/core/fixtures/transformation/es6.constants/no-functions/options.json diff --git a/test/core/fixtures/transformation/es6-constants/program/actual.js b/test/core/fixtures/transformation/es6.constants/program/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/program/actual.js rename to test/core/fixtures/transformation/es6.constants/program/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/program/expected.js b/test/core/fixtures/transformation/es6.constants/program/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/program/expected.js rename to test/core/fixtures/transformation/es6.constants/program/expected.js diff --git a/test/core/fixtures/transformation/es6-constants/update-expression/actual.js b/test/core/fixtures/transformation/es6.constants/update-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-constants/update-expression/actual.js rename to test/core/fixtures/transformation/es6.constants/update-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-constants/update-expression/options.json b/test/core/fixtures/transformation/es6.constants/update-expression/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-constants/update-expression/options.json rename to test/core/fixtures/transformation/es6.constants/update-expression/options.json diff --git a/test/core/fixtures/transformation/es6-destructuring/array-unpack-optimisation/actual.js b/test/core/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/array-unpack-optimisation/actual.js rename to test/core/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/array-unpack-optimisation/expected.js b/test/core/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/array-unpack-optimisation/expected.js rename to test/core/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/array/actual.js b/test/core/fixtures/transformation/es6.destructuring/array/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/array/actual.js rename to test/core/fixtures/transformation/es6.destructuring/array/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/array/expected.js b/test/core/fixtures/transformation/es6.destructuring/array/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/array/expected.js rename to test/core/fixtures/transformation/es6.destructuring/array/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-expression-pattern/actual.js b/test/core/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-expression-pattern/actual.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-expression-pattern/expected.js b/test/core/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-expression-pattern/expected.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-expression/actual.js b/test/core/fixtures/transformation/es6.destructuring/assignment-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-expression/actual.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-expression/expected.js b/test/core/fixtures/transformation/es6.destructuring/assignment-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-expression/expected.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-statement/actual.js b/test/core/fixtures/transformation/es6.destructuring/assignment-statement/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-statement/actual.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-statement/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/assignment-statement/expected.js b/test/core/fixtures/transformation/es6.destructuring/assignment-statement/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/assignment-statement/expected.js rename to test/core/fixtures/transformation/es6.destructuring/assignment-statement/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/chained/exec.js b/test/core/fixtures/transformation/es6.destructuring/chained/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/chained/exec.js rename to test/core/fixtures/transformation/es6.destructuring/chained/exec.js diff --git a/test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/actual.js b/test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/actual.js rename to test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/exec.js b/test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/exec.js rename to test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js diff --git a/test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/expected.js b/test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/empty-object-pattern/expected.js rename to test/core/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/empty/actual.js b/test/core/fixtures/transformation/es6.destructuring/empty/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/empty/actual.js rename to test/core/fixtures/transformation/es6.destructuring/empty/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/empty/expected.js b/test/core/fixtures/transformation/es6.destructuring/empty/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/empty/expected.js rename to test/core/fixtures/transformation/es6.destructuring/empty/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/es7-object-rest/actual.js b/test/core/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/es7-object-rest/actual.js rename to test/core/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/es7-object-rest/expected.js b/test/core/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/es7-object-rest/expected.js rename to test/core/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/es7-object-rest/options.json b/test/core/fixtures/transformation/es6.destructuring/es7-object-rest/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/es7-object-rest/options.json rename to test/core/fixtures/transformation/es6.destructuring/es7-object-rest/options.json diff --git a/test/core/fixtures/transformation/es6-destructuring/for-in/actual.js b/test/core/fixtures/transformation/es6.destructuring/for-in/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/for-in/actual.js rename to test/core/fixtures/transformation/es6.destructuring/for-in/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/for-in/expected.js b/test/core/fixtures/transformation/es6.destructuring/for-in/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/for-in/expected.js rename to test/core/fixtures/transformation/es6.destructuring/for-in/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/for-of/actual.js b/test/core/fixtures/transformation/es6.destructuring/for-of/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/for-of/actual.js rename to test/core/fixtures/transformation/es6.destructuring/for-of/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/for-of/expected.js b/test/core/fixtures/transformation/es6.destructuring/for-of/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/for-of/expected.js rename to test/core/fixtures/transformation/es6.destructuring/for-of/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/known-array/actual.js b/test/core/fixtures/transformation/es6.destructuring/known-array/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/known-array/actual.js rename to test/core/fixtures/transformation/es6.destructuring/known-array/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/known-array/expected.js b/test/core/fixtures/transformation/es6.destructuring/known-array/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/known-array/expected.js rename to test/core/fixtures/transformation/es6.destructuring/known-array/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/member-expression/actual.js b/test/core/fixtures/transformation/es6.destructuring/member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/member-expression/actual.js rename to test/core/fixtures/transformation/es6.destructuring/member-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/member-expression/expected.js b/test/core/fixtures/transformation/es6.destructuring/member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/member-expression/expected.js rename to test/core/fixtures/transformation/es6.destructuring/member-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/mixed/actual.js b/test/core/fixtures/transformation/es6.destructuring/mixed/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/mixed/actual.js rename to test/core/fixtures/transformation/es6.destructuring/mixed/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/mixed/expected.js b/test/core/fixtures/transformation/es6.destructuring/mixed/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/mixed/expected.js rename to test/core/fixtures/transformation/es6.destructuring/mixed/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/multiple/actual.js b/test/core/fixtures/transformation/es6.destructuring/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/multiple/actual.js rename to test/core/fixtures/transformation/es6.destructuring/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/multiple/expected.js b/test/core/fixtures/transformation/es6.destructuring/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/multiple/expected.js rename to test/core/fixtures/transformation/es6.destructuring/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/object-advanced/actual.js b/test/core/fixtures/transformation/es6.destructuring/object-advanced/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/object-advanced/actual.js rename to test/core/fixtures/transformation/es6.destructuring/object-advanced/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/object-advanced/expected.js b/test/core/fixtures/transformation/es6.destructuring/object-advanced/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/object-advanced/expected.js rename to test/core/fixtures/transformation/es6.destructuring/object-advanced/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/object-basic/actual.js b/test/core/fixtures/transformation/es6.destructuring/object-basic/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/object-basic/actual.js rename to test/core/fixtures/transformation/es6.destructuring/object-basic/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/object-basic/expected.js b/test/core/fixtures/transformation/es6.destructuring/object-basic/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/object-basic/expected.js rename to test/core/fixtures/transformation/es6.destructuring/object-basic/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/options.json b/test/core/fixtures/transformation/es6.destructuring/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/options.json rename to test/core/fixtures/transformation/es6.destructuring/options.json diff --git a/test/core/fixtures/transformation/es6-destructuring/parameters/actual.js b/test/core/fixtures/transformation/es6.destructuring/parameters/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/parameters/actual.js rename to test/core/fixtures/transformation/es6.destructuring/parameters/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/parameters/expected.js b/test/core/fixtures/transformation/es6.destructuring/parameters/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/parameters/expected.js rename to test/core/fixtures/transformation/es6.destructuring/parameters/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/spread-generator/exec.js b/test/core/fixtures/transformation/es6.destructuring/spread-generator/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/spread-generator/exec.js rename to test/core/fixtures/transformation/es6.destructuring/spread-generator/exec.js diff --git a/test/core/fixtures/transformation/es6-destructuring/spread/actual.js b/test/core/fixtures/transformation/es6.destructuring/spread/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/spread/actual.js rename to test/core/fixtures/transformation/es6.destructuring/spread/actual.js diff --git a/test/core/fixtures/transformation/es6-destructuring/spread/expected.js b/test/core/fixtures/transformation/es6.destructuring/spread/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/spread/expected.js rename to test/core/fixtures/transformation/es6.destructuring/spread/expected.js diff --git a/test/core/fixtures/transformation/es6-destructuring/spread/options.json b/test/core/fixtures/transformation/es6.destructuring/spread/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-destructuring/spread/options.json rename to test/core/fixtures/transformation/es6.destructuring/spread/options.json diff --git a/test/core/fixtures/transformation/es6-for-of-loose/identifier/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/identifier/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/identifier/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/identifier/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/identifier/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/identifier/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/identifier/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/identifier/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/ignore-cases/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/ignore-cases/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/ignore-cases/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/ignore-cases/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/let/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/let/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/let/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/let/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/let/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/let/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/let/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/let/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/member-expression/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/member-expression/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/member-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/member-expression/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/member-expression/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/member-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/multiple/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/multiple/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/multiple/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/multiple/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/options.json b/test/core/fixtures/transformation/es6.for-of-loose/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/options.json rename to test/core/fixtures/transformation/es6.for-of-loose/options.json diff --git a/test/core/fixtures/transformation/es6-for-of-loose/var/actual.js b/test/core/fixtures/transformation/es6.for-of-loose/var/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/var/actual.js rename to test/core/fixtures/transformation/es6.for-of-loose/var/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of-loose/var/expected.js b/test/core/fixtures/transformation/es6.for-of-loose/var/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of-loose/var/expected.js rename to test/core/fixtures/transformation/es6.for-of-loose/var/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/identifier/actual.js b/test/core/fixtures/transformation/es6.for-of/identifier/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/identifier/actual.js rename to test/core/fixtures/transformation/es6.for-of/identifier/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/identifier/expected.js b/test/core/fixtures/transformation/es6.for-of/identifier/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/identifier/expected.js rename to test/core/fixtures/transformation/es6.for-of/identifier/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/ignore-cases/actual.js b/test/core/fixtures/transformation/es6.for-of/ignore-cases/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/ignore-cases/actual.js rename to test/core/fixtures/transformation/es6.for-of/ignore-cases/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/ignore-cases/expected.js b/test/core/fixtures/transformation/es6.for-of/ignore-cases/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/ignore-cases/expected.js rename to test/core/fixtures/transformation/es6.for-of/ignore-cases/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/let/actual.js b/test/core/fixtures/transformation/es6.for-of/let/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/let/actual.js rename to test/core/fixtures/transformation/es6.for-of/let/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/let/expected.js b/test/core/fixtures/transformation/es6.for-of/let/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/let/expected.js rename to test/core/fixtures/transformation/es6.for-of/let/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/member-expression/actual.js b/test/core/fixtures/transformation/es6.for-of/member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/member-expression/actual.js rename to test/core/fixtures/transformation/es6.for-of/member-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/member-expression/expected.js b/test/core/fixtures/transformation/es6.for-of/member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/member-expression/expected.js rename to test/core/fixtures/transformation/es6.for-of/member-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/multiple/actual.js b/test/core/fixtures/transformation/es6.for-of/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/multiple/actual.js rename to test/core/fixtures/transformation/es6.for-of/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/multiple/expected.js b/test/core/fixtures/transformation/es6.for-of/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/multiple/expected.js rename to test/core/fixtures/transformation/es6.for-of/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/nested-label-for-of/actual.js b/test/core/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/nested-label-for-of/actual.js rename to test/core/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/nested-label-for-of/expected.js b/test/core/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/nested-label-for-of/expected.js rename to test/core/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js diff --git a/test/core/fixtures/transformation/es6-for-of/var/actual.js b/test/core/fixtures/transformation/es6.for-of/var/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/var/actual.js rename to test/core/fixtures/transformation/es6.for-of/var/actual.js diff --git a/test/core/fixtures/transformation/es6-for-of/var/expected.js b/test/core/fixtures/transformation/es6.for-of/var/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-for-of/var/expected.js rename to test/core/fixtures/transformation/es6.for-of/var/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-default/actual.js b/test/core/fixtures/transformation/es6.modules-amd/exports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-default/expected.js b/test/core/fixtures/transformation/es6.modules-amd/exports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-default/untitled b/test/core/fixtures/transformation/es6.modules-amd/exports-default/untitled similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-default/untitled rename to test/core/fixtures/transformation/es6.modules-amd/exports-default/untitled diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-from/actual.js b/test/core/fixtures/transformation/es6.modules-amd/exports-from/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-from/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-from/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-from/expected.js b/test/core/fixtures/transformation/es6.modules-amd/exports-from/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-from/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-from/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-named/actual.js b/test/core/fixtures/transformation/es6.modules-amd/exports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-named/expected.js b/test/core/fixtures/transformation/es6.modules-amd/exports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-variable/actual.js b/test/core/fixtures/transformation/es6.modules-amd/exports-variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-variable/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-variable/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/exports-variable/expected.js b/test/core/fixtures/transformation/es6.modules-amd/exports-variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/exports-variable/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/exports-variable/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/actual.js b/test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/expected.js b/test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/options.json b/test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/get-module-name-option/options.json rename to test/core/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json diff --git a/test/core/fixtures/transformation/es6-modules-amd/hoist-function-exports/actual.js b/test/core/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/hoist-function-exports/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js b/test/core/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/hoist-function-exports/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-default/actual.js b/test/core/fixtures/transformation/es6.modules-amd/imports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-default/expected.js b/test/core/fixtures/transformation/es6.modules-amd/imports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-glob/actual.js b/test/core/fixtures/transformation/es6.modules-amd/imports-glob/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-glob/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-glob/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-glob/expected.js b/test/core/fixtures/transformation/es6.modules-amd/imports-glob/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-glob/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-glob/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-mixing/actual.js b/test/core/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-mixing/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js b/test/core/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-mixing/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-named/actual.js b/test/core/fixtures/transformation/es6.modules-amd/imports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports-named/expected.js b/test/core/fixtures/transformation/es6.modules-amd/imports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/imports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports/actual.js b/test/core/fixtures/transformation/es6.modules-amd/imports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/imports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/imports/expected.js b/test/core/fixtures/transformation/es6.modules-amd/imports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/imports/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/imports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/module-name/actual.js b/test/core/fixtures/transformation/es6.modules-amd/module-name/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/module-name/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/module-name/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/module-name/expected.js b/test/core/fixtures/transformation/es6.modules-amd/module-name/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/module-name/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/module-name/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/module-name/options.json b/test/core/fixtures/transformation/es6.modules-amd/module-name/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/module-name/options.json rename to test/core/fixtures/transformation/es6.modules-amd/module-name/options.json diff --git a/test/core/fixtures/transformation/es6-modules-amd/options.json b/test/core/fixtures/transformation/es6.modules-amd/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/options.json rename to test/core/fixtures/transformation/es6.modules-amd/options.json diff --git a/test/core/fixtures/transformation/es6-modules-amd/overview/actual.js b/test/core/fixtures/transformation/es6.modules-amd/overview/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/overview/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/overview/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/overview/expected.js b/test/core/fixtures/transformation/es6.modules-amd/overview/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/overview/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/overview/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/remap/actual.js b/test/core/fixtures/transformation/es6.modules-amd/remap/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/remap/actual.js rename to test/core/fixtures/transformation/es6.modules-amd/remap/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-amd/remap/expected.js b/test/core/fixtures/transformation/es6.modules-amd/remap/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-amd/remap/expected.js rename to test/core/fixtures/transformation/es6.modules-amd/remap/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export-1/actual.js b/test/core/fixtures/transformation/es6.modules-common-strict/export-1/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export-1/actual.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export-1/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export-1/expected.js b/test/core/fixtures/transformation/es6.modules-common-strict/export-1/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export-1/expected.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export-1/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export-2/actual.js b/test/core/fixtures/transformation/es6.modules-common-strict/export-2/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export-2/actual.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export-2/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export-2/expected.js b/test/core/fixtures/transformation/es6.modules-common-strict/export-2/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export-2/expected.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export-2/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export/actual.js b/test/core/fixtures/transformation/es6.modules-common-strict/export/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export/actual.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/export/expected.js b/test/core/fixtures/transformation/es6.modules-common-strict/export/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/export/expected.js rename to test/core/fixtures/transformation/es6.modules-common-strict/export/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/import/actual.js b/test/core/fixtures/transformation/es6.modules-common-strict/import/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/import/actual.js rename to test/core/fixtures/transformation/es6.modules-common-strict/import/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/import/expected.js b/test/core/fixtures/transformation/es6.modules-common-strict/import/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/import/expected.js rename to test/core/fixtures/transformation/es6.modules-common-strict/import/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common-strict/options.json b/test/core/fixtures/transformation/es6.modules-common-strict/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common-strict/options.json rename to test/core/fixtures/transformation/es6.modules-common-strict/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-2/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-2/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-2/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-2/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-2/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-2/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-2/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-2/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-3/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-3/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-3/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-3/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-3/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-3/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-3/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-3/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-4/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-4/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-4/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-4/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-4/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-4/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-4/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-4/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-5/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-5/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-5/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-5/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-5/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-5/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-5/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-5/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-6/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-6/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-6/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-6/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-6/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-6/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-6/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-6/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-7/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-7/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-7/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-7/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-7/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-7/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-7/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-7/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-8/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-8/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-8/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-8/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-8/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-8/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-8/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-8/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-9/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-9/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-9/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-9/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-9/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-9/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping-9/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping-9/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping/actual.js b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping/actual.js rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping/options.json b/test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/.disallow-import-remapping/options.json rename to test/core/fixtures/transformation/es6.modules-common/.disallow-import-remapping/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-default-non-function/actual.js b/test/core/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-default-non-function/actual.js rename to test/core/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-default-non-function/expected.js b/test/core/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-default-non-function/expected.js rename to test/core/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-default/actual.js b/test/core/fixtures/transformation/es6.modules-common/exports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-common/exports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-default/expected.js b/test/core/fixtures/transformation/es6.modules-common/exports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-common/exports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-from/actual.js b/test/core/fixtures/transformation/es6.modules-common/exports-from/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-from/actual.js rename to test/core/fixtures/transformation/es6.modules-common/exports-from/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-from/expected.js b/test/core/fixtures/transformation/es6.modules-common/exports-from/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-from/expected.js rename to test/core/fixtures/transformation/es6.modules-common/exports-from/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-named/actual.js b/test/core/fixtures/transformation/es6.modules-common/exports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-common/exports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-named/expected.js b/test/core/fixtures/transformation/es6.modules-common/exports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-common/exports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-variable/actual.js b/test/core/fixtures/transformation/es6.modules-common/exports-variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-variable/actual.js rename to test/core/fixtures/transformation/es6.modules-common/exports-variable/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/exports-variable/expected.js b/test/core/fixtures/transformation/es6.modules-common/exports-variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/exports-variable/expected.js rename to test/core/fixtures/transformation/es6.modules-common/exports-variable/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/hoist-function-exports/actual.js b/test/core/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/hoist-function-exports/actual.js rename to test/core/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/hoist-function-exports/expected.js b/test/core/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/hoist-function-exports/expected.js rename to test/core/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule-2/actual.js b/test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule-2/actual.js rename to test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule-2/options.json b/test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule-2/options.json rename to test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule/actual.js b/test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule/actual.js rename to test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule/options.json b/test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/illegal-export-esmodule/options.json rename to test/core/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-default/actual.js b/test/core/fixtures/transformation/es6.modules-common/imports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-common/imports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-default/expected.js b/test/core/fixtures/transformation/es6.modules-common/imports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-common/imports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-glob/actual.js b/test/core/fixtures/transformation/es6.modules-common/imports-glob/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-glob/actual.js rename to test/core/fixtures/transformation/es6.modules-common/imports-glob/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-glob/expected.js b/test/core/fixtures/transformation/es6.modules-common/imports-glob/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-glob/expected.js rename to test/core/fixtures/transformation/es6.modules-common/imports-glob/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-mixing/actual.js b/test/core/fixtures/transformation/es6.modules-common/imports-mixing/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-mixing/actual.js rename to test/core/fixtures/transformation/es6.modules-common/imports-mixing/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-mixing/expected.js b/test/core/fixtures/transformation/es6.modules-common/imports-mixing/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-mixing/expected.js rename to test/core/fixtures/transformation/es6.modules-common/imports-mixing/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-named/actual.js b/test/core/fixtures/transformation/es6.modules-common/imports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-common/imports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports-named/expected.js b/test/core/fixtures/transformation/es6.modules-common/imports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-common/imports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports/actual.js b/test/core/fixtures/transformation/es6.modules-common/imports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports/actual.js rename to test/core/fixtures/transformation/es6.modules-common/imports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/imports/expected.js b/test/core/fixtures/transformation/es6.modules-common/imports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/imports/expected.js rename to test/core/fixtures/transformation/es6.modules-common/imports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/loose/actual.js b/test/core/fixtures/transformation/es6.modules-common/loose/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/loose/actual.js rename to test/core/fixtures/transformation/es6.modules-common/loose/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/loose/expected.js b/test/core/fixtures/transformation/es6.modules-common/loose/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/loose/expected.js rename to test/core/fixtures/transformation/es6.modules-common/loose/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/loose/options.json b/test/core/fixtures/transformation/es6.modules-common/loose/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/loose/options.json rename to test/core/fixtures/transformation/es6.modules-common/loose/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/options.json b/test/core/fixtures/transformation/es6.modules-common/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/options.json rename to test/core/fixtures/transformation/es6.modules-common/options.json diff --git a/test/core/fixtures/transformation/es6-modules-common/overview/actual.js b/test/core/fixtures/transformation/es6.modules-common/overview/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/overview/actual.js rename to test/core/fixtures/transformation/es6.modules-common/overview/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/overview/expected.js b/test/core/fixtures/transformation/es6.modules-common/overview/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/overview/expected.js rename to test/core/fixtures/transformation/es6.modules-common/overview/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-common/remap/actual.js b/test/core/fixtures/transformation/es6.modules-common/remap/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/remap/actual.js rename to test/core/fixtures/transformation/es6.modules-common/remap/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-common/remap/expected.js b/test/core/fixtures/transformation/es6.modules-common/remap/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-common/remap/expected.js rename to test/core/fixtures/transformation/es6.modules-common/remap/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-default/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-default/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-from/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-from/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-from/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-from/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-from/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-from/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-from/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-from/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-named/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-named/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-variable/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-variable/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/exports-variable/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/exports-variable/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/hoist-function-exports/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/hoist-function-exports/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/hoist-function-exports/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/hoist-function-exports/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-default/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-default/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-glob/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-glob/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-glob/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-glob/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-mixing/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-mixing/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-mixing/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-mixing/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-named/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports-named/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/imports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/imports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/imports/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/imports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/imports/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/imports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/options.json b/test/core/fixtures/transformation/es6.modules-ignore/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/options.json rename to test/core/fixtures/transformation/es6.modules-ignore/options.json diff --git a/test/core/fixtures/transformation/es6-modules-ignore/overview/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/overview/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/overview/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/overview/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/overview/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/overview/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/overview/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/overview/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/remap/actual.js b/test/core/fixtures/transformation/es6.modules-ignore/remap/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/remap/actual.js rename to test/core/fixtures/transformation/es6.modules-ignore/remap/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-ignore/remap/expected.js b/test/core/fixtures/transformation/es6.modules-ignore/remap/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-ignore/remap/expected.js rename to test/core/fixtures/transformation/es6.modules-ignore/remap/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-default/actual.js b/test/core/fixtures/transformation/es6.modules-system/exports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-system/exports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-default/expected.js b/test/core/fixtures/transformation/es6.modules-system/exports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-system/exports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-from/actual.js b/test/core/fixtures/transformation/es6.modules-system/exports-from/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-from/actual.js rename to test/core/fixtures/transformation/es6.modules-system/exports-from/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-from/expected.js b/test/core/fixtures/transformation/es6.modules-system/exports-from/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-from/expected.js rename to test/core/fixtures/transformation/es6.modules-system/exports-from/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-generator/actual.js b/test/core/fixtures/transformation/es6.modules-system/exports-generator/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-generator/actual.js rename to test/core/fixtures/transformation/es6.modules-system/exports-generator/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-generator/expected.js b/test/core/fixtures/transformation/es6.modules-system/exports-generator/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-generator/expected.js rename to test/core/fixtures/transformation/es6.modules-system/exports-generator/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-named/actual.js b/test/core/fixtures/transformation/es6.modules-system/exports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-system/exports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-named/expected.js b/test/core/fixtures/transformation/es6.modules-system/exports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-system/exports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-variable/actual.js b/test/core/fixtures/transformation/es6.modules-system/exports-variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-variable/actual.js rename to test/core/fixtures/transformation/es6.modules-system/exports-variable/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/exports-variable/expected.js b/test/core/fixtures/transformation/es6.modules-system/exports-variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/exports-variable/expected.js rename to test/core/fixtures/transformation/es6.modules-system/exports-variable/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/get-module-name-option/actual.js b/test/core/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/get-module-name-option/actual.js rename to test/core/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/get-module-name-option/expected.js b/test/core/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/get-module-name-option/expected.js rename to test/core/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/get-module-name-option/options.json b/test/core/fixtures/transformation/es6.modules-system/get-module-name-option/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/get-module-name-option/options.json rename to test/core/fixtures/transformation/es6.modules-system/get-module-name-option/options.json diff --git a/test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/actual.js b/test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/actual.js rename to test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js b/test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/expected.js rename to test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/options.json b/test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/hoist-function-exports/options.json rename to test/core/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-default/actual.js b/test/core/fixtures/transformation/es6.modules-system/imports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-system/imports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-default/expected.js b/test/core/fixtures/transformation/es6.modules-system/imports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-system/imports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-glob/actual.js b/test/core/fixtures/transformation/es6.modules-system/imports-glob/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-glob/actual.js rename to test/core/fixtures/transformation/es6.modules-system/imports-glob/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-glob/expected.js b/test/core/fixtures/transformation/es6.modules-system/imports-glob/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-glob/expected.js rename to test/core/fixtures/transformation/es6.modules-system/imports-glob/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-mixing/actual.js b/test/core/fixtures/transformation/es6.modules-system/imports-mixing/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-mixing/actual.js rename to test/core/fixtures/transformation/es6.modules-system/imports-mixing/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-mixing/expected.js b/test/core/fixtures/transformation/es6.modules-system/imports-mixing/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-mixing/expected.js rename to test/core/fixtures/transformation/es6.modules-system/imports-mixing/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-named/actual.js b/test/core/fixtures/transformation/es6.modules-system/imports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-system/imports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports-named/expected.js b/test/core/fixtures/transformation/es6.modules-system/imports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-system/imports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports/actual.js b/test/core/fixtures/transformation/es6.modules-system/imports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports/actual.js rename to test/core/fixtures/transformation/es6.modules-system/imports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/imports/expected.js b/test/core/fixtures/transformation/es6.modules-system/imports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/imports/expected.js rename to test/core/fixtures/transformation/es6.modules-system/imports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/options.json b/test/core/fixtures/transformation/es6.modules-system/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/options.json rename to test/core/fixtures/transformation/es6.modules-system/options.json diff --git a/test/core/fixtures/transformation/es6-modules-system/overview/actual.js b/test/core/fixtures/transformation/es6.modules-system/overview/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/overview/actual.js rename to test/core/fixtures/transformation/es6.modules-system/overview/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/overview/expected.js b/test/core/fixtures/transformation/es6.modules-system/overview/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/overview/expected.js rename to test/core/fixtures/transformation/es6.modules-system/overview/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-system/remap/actual.js b/test/core/fixtures/transformation/es6.modules-system/remap/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/remap/actual.js rename to test/core/fixtures/transformation/es6.modules-system/remap/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-system/remap/expected.js b/test/core/fixtures/transformation/es6.modules-system/remap/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-system/remap/expected.js rename to test/core/fixtures/transformation/es6.modules-system/remap/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-default/actual.js b/test/core/fixtures/transformation/es6.modules-umd/exports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-default/expected.js b/test/core/fixtures/transformation/es6.modules-umd/exports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-default/untitled b/test/core/fixtures/transformation/es6.modules-umd/exports-default/untitled similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-default/untitled rename to test/core/fixtures/transformation/es6.modules-umd/exports-default/untitled diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-from/actual.js b/test/core/fixtures/transformation/es6.modules-umd/exports-from/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-from/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-from/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-from/expected.js b/test/core/fixtures/transformation/es6.modules-umd/exports-from/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-from/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-from/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-named/actual.js b/test/core/fixtures/transformation/es6.modules-umd/exports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-named/expected.js b/test/core/fixtures/transformation/es6.modules-umd/exports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-variable/actual.js b/test/core/fixtures/transformation/es6.modules-umd/exports-variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-variable/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-variable/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/exports-variable/expected.js b/test/core/fixtures/transformation/es6.modules-umd/exports-variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/exports-variable/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/exports-variable/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/actual.js b/test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/expected.js b/test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/options.json b/test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/get-module-name-option/options.json rename to test/core/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json diff --git a/test/core/fixtures/transformation/es6-modules-umd/hoist-function-exports/actual.js b/test/core/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/hoist-function-exports/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js b/test/core/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/hoist-function-exports/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-default/actual.js b/test/core/fixtures/transformation/es6.modules-umd/imports-default/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-default/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-default/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-default/expected.js b/test/core/fixtures/transformation/es6.modules-umd/imports-default/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-default/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-default/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-glob/actual.js b/test/core/fixtures/transformation/es6.modules-umd/imports-glob/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-glob/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-glob/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-glob/expected.js b/test/core/fixtures/transformation/es6.modules-umd/imports-glob/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-glob/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-glob/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-mixing/actual.js b/test/core/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-mixing/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js b/test/core/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-mixing/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-named/actual.js b/test/core/fixtures/transformation/es6.modules-umd/imports-named/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-named/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-named/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports-named/expected.js b/test/core/fixtures/transformation/es6.modules-umd/imports-named/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports-named/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/imports-named/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports/actual.js b/test/core/fixtures/transformation/es6.modules-umd/imports/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/imports/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/imports/expected.js b/test/core/fixtures/transformation/es6.modules-umd/imports/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/imports/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/imports/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/module-name/actual.js b/test/core/fixtures/transformation/es6.modules-umd/module-name/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/module-name/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/module-name/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/module-name/expected.js b/test/core/fixtures/transformation/es6.modules-umd/module-name/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/module-name/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/module-name/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/module-name/options.json b/test/core/fixtures/transformation/es6.modules-umd/module-name/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/module-name/options.json rename to test/core/fixtures/transformation/es6.modules-umd/module-name/options.json diff --git a/test/core/fixtures/transformation/es6-modules-umd/options.json b/test/core/fixtures/transformation/es6.modules-umd/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/options.json rename to test/core/fixtures/transformation/es6.modules-umd/options.json diff --git a/test/core/fixtures/transformation/es6-modules-umd/overview/actual.js b/test/core/fixtures/transformation/es6.modules-umd/overview/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/overview/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/overview/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/overview/expected.js b/test/core/fixtures/transformation/es6.modules-umd/overview/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/overview/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/overview/expected.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/remap/actual.js b/test/core/fixtures/transformation/es6.modules-umd/remap/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/remap/actual.js rename to test/core/fixtures/transformation/es6.modules-umd/remap/actual.js diff --git a/test/core/fixtures/transformation/es6-modules-umd/remap/expected.js b/test/core/fixtures/transformation/es6.modules-umd/remap/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-modules-umd/remap/expected.js rename to test/core/fixtures/transformation/es6.modules-umd/remap/expected.js diff --git a/test/core/fixtures/transformation/es6-object-super/simple.js b/test/core/fixtures/transformation/es6.object-super/simple.js similarity index 100% rename from test/core/fixtures/transformation/es6-object-super/simple.js rename to test/core/fixtures/transformation/es6.object-super/simple.js diff --git a/test/core/fixtures/transformation/es6-object-super/statically-bound/actual.js b/test/core/fixtures/transformation/es6.object-super/statically-bound/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-object-super/statically-bound/actual.js rename to test/core/fixtures/transformation/es6.object-super/statically-bound/actual.js diff --git a/test/core/fixtures/transformation/es6-object-super/statically-bound/expected.js b/test/core/fixtures/transformation/es6.object-super/statically-bound/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-object-super/statically-bound/expected.js rename to test/core/fixtures/transformation/es6.object-super/statically-bound/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.default/destructuring/exec.js b/test/core/fixtures/transformation/es6.parameters.default/destructuring/exec.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.default/destructuring/exec.js rename to test/core/fixtures/transformation/es6.parameters.default/destructuring/exec.js diff --git a/test/core/fixtures/transformation/es6-parameters.default/multiple/actual.js b/test/core/fixtures/transformation/es6.parameters.default/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.default/multiple/actual.js rename to test/core/fixtures/transformation/es6.parameters.default/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.default/multiple/expected.js b/test/core/fixtures/transformation/es6.parameters.default/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.default/multiple/expected.js rename to test/core/fixtures/transformation/es6.parameters.default/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.default/single/actual.js b/test/core/fixtures/transformation/es6.parameters.default/single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.default/single/actual.js rename to test/core/fixtures/transformation/es6.parameters.default/single/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.default/single/expected.js b/test/core/fixtures/transformation/es6.parameters.default/single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.default/single/expected.js rename to test/core/fixtures/transformation/es6.parameters.default/single/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/arrow-functions/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/arrow-functions/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/arrow-functions/actual.js rename to test/core/fixtures/transformation/es6.parameters.rest/arrow-functions/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/arrow-functions/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/arrow-functions/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/arrow-functions/expected.js rename to test/core/fixtures/transformation/es6.parameters.rest/arrow-functions/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/deopt/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/deopt/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/deopt/actual.js rename to test/core/fixtures/transformation/es6.parameters.rest/deopt/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/deopt/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/deopt/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/deopt/expected.js rename to test/core/fixtures/transformation/es6.parameters.rest/deopt/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/multiple/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/multiple/actual.js rename to test/core/fixtures/transformation/es6.parameters.rest/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/multiple/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/multiple/expected.js rename to test/core/fixtures/transformation/es6.parameters.rest/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/pattern/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/pattern/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/pattern/actual.js rename to test/core/fixtures/transformation/es6.parameters.rest/pattern/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/pattern/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/pattern/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/pattern/expected.js rename to test/core/fixtures/transformation/es6.parameters.rest/pattern/expected.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/single/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/single/actual.js rename to test/core/fixtures/transformation/es6.parameters.rest/single/actual.js diff --git a/test/core/fixtures/transformation/es6-parameters.rest/single/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-parameters.rest/single/expected.js rename to test/core/fixtures/transformation/es6.parameters.rest/single/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/argument/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/argument/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/argument/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/argument/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/argument/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/argument/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/argument/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/argument/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/assignment/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/assignment/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/assignment/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/assignment/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/ignore-symbol/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/ignore-symbol/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/ignore-symbol/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/ignore-symbol/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/method/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/method/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/method/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/method/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/method/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/method/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/method/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/method/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/mixed/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/mixed/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/mixed/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/mixed/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/multiple/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/multiple/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/multiple/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/multiple/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/options.json b/test/core/fixtures/transformation/es6.properties.computed-loose/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/options.json rename to test/core/fixtures/transformation/es6.properties.computed-loose/options.json diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/single/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/single/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/single/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/single/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/single/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/single/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/this/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/this/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/this/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/this/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/this/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/this/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/this/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/this/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/two/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/two/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/two/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/two/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/two/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/two/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/two/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/two/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/variable/actual.js b/test/core/fixtures/transformation/es6.properties.computed-loose/variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/variable/actual.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/variable/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed-loose/variable/expected.js b/test/core/fixtures/transformation/es6.properties.computed-loose/variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed-loose/variable/expected.js rename to test/core/fixtures/transformation/es6.properties.computed-loose/variable/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/argument/actual.js b/test/core/fixtures/transformation/es6.properties.computed/argument/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/argument/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/argument/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/argument/expected.js b/test/core/fixtures/transformation/es6.properties.computed/argument/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/argument/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/argument/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/assignment/actual.js b/test/core/fixtures/transformation/es6.properties.computed/assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/assignment/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/assignment/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/assignment/expected.js b/test/core/fixtures/transformation/es6.properties.computed/assignment/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/assignment/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/assignment/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/ignore-symbol/actual.js b/test/core/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/ignore-symbol/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/ignore-symbol/expected.js b/test/core/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/ignore-symbol/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/method/actual.js b/test/core/fixtures/transformation/es6.properties.computed/method/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/method/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/method/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/method/expected.js b/test/core/fixtures/transformation/es6.properties.computed/method/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/method/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/method/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/mixed/actual.js b/test/core/fixtures/transformation/es6.properties.computed/mixed/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/mixed/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/mixed/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/mixed/expected.js b/test/core/fixtures/transformation/es6.properties.computed/mixed/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/mixed/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/mixed/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/multiple/actual.js b/test/core/fixtures/transformation/es6.properties.computed/multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/multiple/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/multiple/expected.js b/test/core/fixtures/transformation/es6.properties.computed/multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/multiple/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/options.json b/test/core/fixtures/transformation/es6.properties.computed/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/options.json rename to test/core/fixtures/transformation/es6.properties.computed/options.json diff --git a/test/core/fixtures/transformation/es6-properties.computed/single/actual.js b/test/core/fixtures/transformation/es6.properties.computed/single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/single/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/single/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/single/expected.js b/test/core/fixtures/transformation/es6.properties.computed/single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/single/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/single/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/this/actual.js b/test/core/fixtures/transformation/es6.properties.computed/this/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/this/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/this/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/this/expected.js b/test/core/fixtures/transformation/es6.properties.computed/this/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/this/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/this/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/two/actual.js b/test/core/fixtures/transformation/es6.properties.computed/two/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/two/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/two/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/two/expected.js b/test/core/fixtures/transformation/es6.properties.computed/two/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/two/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/two/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/variable/actual.js b/test/core/fixtures/transformation/es6.properties.computed/variable/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/variable/actual.js rename to test/core/fixtures/transformation/es6.properties.computed/variable/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.computed/variable/expected.js b/test/core/fixtures/transformation/es6.properties.computed/variable/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.computed/variable/expected.js rename to test/core/fixtures/transformation/es6.properties.computed/variable/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/method-computed/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/method-computed/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/method-computed/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/method-computed/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/method-computed/options.json b/test/core/fixtures/transformation/es6.properties.shorthand/method-computed/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/method-computed/options.json rename to test/core/fixtures/transformation/es6.properties.shorthand/method-computed/options.json diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/method-plain/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/method-plain/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/method-plain/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/method-plain/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-comments/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-comments/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-comments/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-comments/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-mixed/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-mixed/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-mixed/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-mixed/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-multiple/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-multiple/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-multiple/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-multiple/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-single/actual.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-single/actual.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js diff --git a/test/core/fixtures/transformation/es6-properties.shorthand/shorthand-single/expected.js b/test/core/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-properties.shorthand/shorthand-single/expected.js rename to test/core/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js diff --git a/test/core/fixtures/transformation/es6-regex.sticky/basic/actual.js b/test/core/fixtures/transformation/es6.regex.sticky/basic/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.sticky/basic/actual.js rename to test/core/fixtures/transformation/es6.regex.sticky/basic/actual.js diff --git a/test/core/fixtures/transformation/es6-regex.sticky/basic/expected.js b/test/core/fixtures/transformation/es6.regex.sticky/basic/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.sticky/basic/expected.js rename to test/core/fixtures/transformation/es6.regex.sticky/basic/expected.js diff --git a/test/core/fixtures/transformation/es6-regex.sticky/ignore-non-sticky/actual.js b/test/core/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.sticky/ignore-non-sticky/actual.js rename to test/core/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js diff --git a/test/core/fixtures/transformation/es6-regex.sticky/ignore-non-sticky/expected.js b/test/core/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.sticky/ignore-non-sticky/expected.js rename to test/core/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js diff --git a/test/core/fixtures/transformation/es6-regex.unicode/basic/actual.js b/test/core/fixtures/transformation/es6.regex.unicode/basic/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.unicode/basic/actual.js rename to test/core/fixtures/transformation/es6.regex.unicode/basic/actual.js diff --git a/test/core/fixtures/transformation/es6-regex.unicode/basic/expected.js b/test/core/fixtures/transformation/es6.regex.unicode/basic/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.unicode/basic/expected.js rename to test/core/fixtures/transformation/es6.regex.unicode/basic/expected.js diff --git a/test/core/fixtures/transformation/es6-regex.unicode/ignore-non-unicode/actual.js b/test/core/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.unicode/ignore-non-unicode/actual.js rename to test/core/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js diff --git a/test/core/fixtures/transformation/es6-regex.unicode/ignore-non-unicode/expected.js b/test/core/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-regex.unicode/ignore-non-unicode/expected.js rename to test/core/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments-array/actual.js b/test/core/fixtures/transformation/es6.spread/arguments-array/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments-array/actual.js rename to test/core/fixtures/transformation/es6.spread/arguments-array/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments-array/expected.js b/test/core/fixtures/transformation/es6.spread/arguments-array/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments-array/expected.js rename to test/core/fixtures/transformation/es6.spread/arguments-array/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments-concat/actual.js b/test/core/fixtures/transformation/es6.spread/arguments-concat/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments-concat/actual.js rename to test/core/fixtures/transformation/es6.spread/arguments-concat/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments-concat/expected.js b/test/core/fixtures/transformation/es6.spread/arguments-concat/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments-concat/expected.js rename to test/core/fixtures/transformation/es6.spread/arguments-concat/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments/actual.js b/test/core/fixtures/transformation/es6.spread/arguments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments/actual.js rename to test/core/fixtures/transformation/es6.spread/arguments/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/arguments/expected.js b/test/core/fixtures/transformation/es6.spread/arguments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/arguments/expected.js rename to test/core/fixtures/transformation/es6.spread/arguments/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-first/actual.js b/test/core/fixtures/transformation/es6.spread/array-literal-first/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-first/actual.js rename to test/core/fixtures/transformation/es6.spread/array-literal-first/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-first/expected.js b/test/core/fixtures/transformation/es6.spread/array-literal-first/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-first/expected.js rename to test/core/fixtures/transformation/es6.spread/array-literal-first/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-middle/actual.js b/test/core/fixtures/transformation/es6.spread/array-literal-middle/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-middle/actual.js rename to test/core/fixtures/transformation/es6.spread/array-literal-middle/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-middle/expected.js b/test/core/fixtures/transformation/es6.spread/array-literal-middle/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-middle/expected.js rename to test/core/fixtures/transformation/es6.spread/array-literal-middle/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-multiple/actual.js b/test/core/fixtures/transformation/es6.spread/array-literal-multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-multiple/actual.js rename to test/core/fixtures/transformation/es6.spread/array-literal-multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literal-multiple/expected.js b/test/core/fixtures/transformation/es6.spread/array-literal-multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literal-multiple/expected.js rename to test/core/fixtures/transformation/es6.spread/array-literal-multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literals/actual.js b/test/core/fixtures/transformation/es6.spread/array-literals/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literals/actual.js rename to test/core/fixtures/transformation/es6.spread/array-literals/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/array-literals/expected.js b/test/core/fixtures/transformation/es6.spread/array-literals/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/array-literals/expected.js rename to test/core/fixtures/transformation/es6.spread/array-literals/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/actual.js b/test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/actual.js rename to test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/expected.js b/test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-multiple-args/expected.js rename to test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/actual.js b/test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/actual.js rename to test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/expected.js b/test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-computed-method-call-single-arg/expected.js rename to test/core/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/actual.js b/test/core/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/actual.js rename to test/core/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/expected.js b/test/core/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-method-call-multiple-args/expected.js rename to test/core/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-method-call-single-arg/actual.js b/test/core/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-method-call-single-arg/actual.js rename to test/core/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/contexted-method-call-single-arg/expected.js b/test/core/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/contexted-method-call-single-arg/expected.js rename to test/core/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/known-rest/actual.js b/test/core/fixtures/transformation/es6.spread/known-rest/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/known-rest/actual.js rename to test/core/fixtures/transformation/es6.spread/known-rest/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/known-rest/expected.js b/test/core/fixtures/transformation/es6.spread/known-rest/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/known-rest/expected.js rename to test/core/fixtures/transformation/es6.spread/known-rest/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-array-literal/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-array-literal/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-array-literal/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-array-literal/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-array-literal/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-array-literal/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-array-literal/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-array-literal/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-first/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-first/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-first/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-first/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-first/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-first/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-first/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-first/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-middle/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-middle/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-middle/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-middle/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-middle/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-middle/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-middle/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-middle/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-multiple-args/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-multiple-args/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-multiple-args/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-multiple-args/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-multiple/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-multiple/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-multiple/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-multiple/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-multiple/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-multiple/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-single-arg/actual.js b/test/core/fixtures/transformation/es6.spread/method-call-single-arg/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-single-arg/actual.js rename to test/core/fixtures/transformation/es6.spread/method-call-single-arg/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/method-call-single-arg/expected.js b/test/core/fixtures/transformation/es6.spread/method-call-single-arg/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/method-call-single-arg/expected.js rename to test/core/fixtures/transformation/es6.spread/method-call-single-arg/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/new-expression/actual.js b/test/core/fixtures/transformation/es6.spread/new-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/new-expression/actual.js rename to test/core/fixtures/transformation/es6.spread/new-expression/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/new-expression/expected.js b/test/core/fixtures/transformation/es6.spread/new-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/new-expression/expected.js rename to test/core/fixtures/transformation/es6.spread/new-expression/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/options.json b/test/core/fixtures/transformation/es6.spread/options.json similarity index 100% rename from test/core/fixtures/transformation/es6-spread/options.json rename to test/core/fixtures/transformation/es6.spread/options.json diff --git a/test/core/fixtures/transformation/es6-spread/single/actual.js b/test/core/fixtures/transformation/es6.spread/single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/single/actual.js rename to test/core/fixtures/transformation/es6.spread/single/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/single/expected.js b/test/core/fixtures/transformation/es6.spread/single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/single/expected.js rename to test/core/fixtures/transformation/es6.spread/single/expected.js diff --git a/test/core/fixtures/transformation/es6-spread/this-context/actual.js b/test/core/fixtures/transformation/es6.spread/this-context/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/this-context/actual.js rename to test/core/fixtures/transformation/es6.spread/this-context/actual.js diff --git a/test/core/fixtures/transformation/es6-spread/this-context/expected.js b/test/core/fixtures/transformation/es6.spread/this-context/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-spread/this-context/expected.js rename to test/core/fixtures/transformation/es6.spread/this-context/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/call-apply/actual.js b/test/core/fixtures/transformation/es6.tail-call/call-apply/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/call-apply/actual.js rename to test/core/fixtures/transformation/es6.tail-call/call-apply/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/call-apply/expected.js b/test/core/fixtures/transformation/es6.tail-call/call-apply/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/call-apply/expected.js rename to test/core/fixtures/transformation/es6.tail-call/call-apply/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/expression-consequent/actual.js b/test/core/fixtures/transformation/es6.tail-call/expression-consequent/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/expression-consequent/actual.js rename to test/core/fixtures/transformation/es6.tail-call/expression-consequent/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/expression-consequent/expected.js b/test/core/fixtures/transformation/es6.tail-call/expression-consequent/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/expression-consequent/expected.js rename to test/core/fixtures/transformation/es6.tail-call/expression-consequent/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/expressions/actual.js b/test/core/fixtures/transformation/es6.tail-call/expressions/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/expressions/actual.js rename to test/core/fixtures/transformation/es6.tail-call/expressions/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/expressions/expected.js b/test/core/fixtures/transformation/es6.tail-call/expressions/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/expressions/expected.js rename to test/core/fixtures/transformation/es6.tail-call/expressions/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/factorial/actual.js b/test/core/fixtures/transformation/es6.tail-call/factorial/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/factorial/actual.js rename to test/core/fixtures/transformation/es6.tail-call/factorial/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/factorial/expected.js b/test/core/fixtures/transformation/es6.tail-call/factorial/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/factorial/expected.js rename to test/core/fixtures/transformation/es6.tail-call/factorial/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/ignore-reassigned/actual.js b/test/core/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/ignore-reassigned/actual.js rename to test/core/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/ignore-reassigned/expected.js b/test/core/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/ignore-reassigned/expected.js rename to test/core/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/recursion/actual.js b/test/core/fixtures/transformation/es6.tail-call/recursion/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/recursion/actual.js rename to test/core/fixtures/transformation/es6.tail-call/recursion/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/recursion/expected.js b/test/core/fixtures/transformation/es6.tail-call/recursion/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/recursion/expected.js rename to test/core/fixtures/transformation/es6.tail-call/recursion/expected.js diff --git a/test/core/fixtures/transformation/es6-tail-call/try-catch/actual.js b/test/core/fixtures/transformation/es6.tail-call/try-catch/actual.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/try-catch/actual.js rename to test/core/fixtures/transformation/es6.tail-call/try-catch/actual.js diff --git a/test/core/fixtures/transformation/es6-tail-call/try-catch/expected.js b/test/core/fixtures/transformation/es6.tail-call/try-catch/expected.js similarity index 100% rename from test/core/fixtures/transformation/es6-tail-call/try-catch/expected.js rename to test/core/fixtures/transformation/es6.tail-call/try-catch/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/arguments/actual.js b/test/core/fixtures/transformation/es7.comprehensions/arguments/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/arguments/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/arguments/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/arguments/expected.js b/test/core/fixtures/transformation/es7.comprehensions/arguments/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/arguments/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/arguments/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-expression-single-if/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-expression-single-if/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-expression-single-if/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-expression-single/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-expression-single/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-multiple-if/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-multiple-if/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-multiple-if/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-multiple-if/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-multiple/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-multiple/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-multiple/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-multiple/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-multiple/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-multiple/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-multiple/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-multiple/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-single-if/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-single-if/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-single-if/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-single-if/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-single-if/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-single-if/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-single-if/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-single-if/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-single/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-single/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-single/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-single/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-single/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-single/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-single/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-single/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-this/actual.js b/test/core/fixtures/transformation/es7.comprehensions/array-this/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-this/actual.js rename to test/core/fixtures/transformation/es7.comprehensions/array-this/actual.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/array-this/expected.js b/test/core/fixtures/transformation/es7.comprehensions/array-this/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/array-this/expected.js rename to test/core/fixtures/transformation/es7.comprehensions/array-this/expected.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/generator/exec.js b/test/core/fixtures/transformation/es7.comprehensions/generator/exec.js similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/generator/exec.js rename to test/core/fixtures/transformation/es7.comprehensions/generator/exec.js diff --git a/test/core/fixtures/transformation/es7-comprehensions/options.json b/test/core/fixtures/transformation/es7.comprehensions/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-comprehensions/options.json rename to test/core/fixtures/transformation/es7.comprehensions/options.json diff --git a/test/core/fixtures/transformation/es7-decorators/class-getter-and-setter/actual.js b/test/core/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-getter-and-setter/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-getter-and-setter/expected.js b/test/core/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-getter-and-setter/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-getter/actual.js b/test/core/fixtures/transformation/es7.decorators/class-getter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-getter/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-getter/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-getter/expected.js b/test/core/fixtures/transformation/es7.decorators/class-getter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-getter/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-getter/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-init-instance-props/actual.js b/test/core/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-init-instance-props/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-init-instance-props/expected.js b/test/core/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-init-instance-props/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-init-static-props/actual.js b/test/core/fixtures/transformation/es7.decorators/class-init-static-props/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-init-static-props/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-init-static-props/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-init-static-props/expected.js b/test/core/fixtures/transformation/es7.decorators/class-init-static-props/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-init-static-props/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-init-static-props/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-method/actual.js b/test/core/fixtures/transformation/es7.decorators/class-method/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-method/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-method/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-method/expected.js b/test/core/fixtures/transformation/es7.decorators/class-method/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-method/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-method/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-no-init-instance-props/actual.js b/test/core/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-no-init-instance-props/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-no-init-instance-props/expected.js b/test/core/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-no-init-instance-props/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-no-init-static-props/actual.js b/test/core/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-no-init-static-props/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-no-init-static-props/expected.js b/test/core/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-no-init-static-props/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-setter/actual.js b/test/core/fixtures/transformation/es7.decorators/class-setter/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-setter/actual.js rename to test/core/fixtures/transformation/es7.decorators/class-setter/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class-setter/expected.js b/test/core/fixtures/transformation/es7.decorators/class-setter/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class-setter/expected.js rename to test/core/fixtures/transformation/es7.decorators/class-setter/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/class/actual.js b/test/core/fixtures/transformation/es7.decorators/class/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class/actual.js rename to test/core/fixtures/transformation/es7.decorators/class/actual.js diff --git a/test/core/fixtures/transformation/es7-decorators/class/expected.js b/test/core/fixtures/transformation/es7.decorators/class/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/class/expected.js rename to test/core/fixtures/transformation/es7.decorators/class/expected.js diff --git a/test/core/fixtures/transformation/es7-decorators/exec-class-method-autobind/exec.js b/test/core/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/exec-class-method-autobind/exec.js rename to test/core/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js diff --git a/test/core/fixtures/transformation/es7-decorators/options.json b/test/core/fixtures/transformation/es7.decorators/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-decorators/options.json rename to test/core/fixtures/transformation/es7.decorators/options.json diff --git a/test/core/fixtures/transformation/es7-exponentian-operator/assignment/actual.js b/test/core/fixtures/transformation/es7.exponentian-operator/assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-exponentian-operator/assignment/actual.js rename to test/core/fixtures/transformation/es7.exponentian-operator/assignment/actual.js diff --git a/test/core/fixtures/transformation/es7-exponentian-operator/assignment/expected.js b/test/core/fixtures/transformation/es7.exponentian-operator/assignment/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-exponentian-operator/assignment/expected.js rename to test/core/fixtures/transformation/es7.exponentian-operator/assignment/expected.js diff --git a/test/core/fixtures/transformation/es7-exponentian-operator/binary/actual.js b/test/core/fixtures/transformation/es7.exponentian-operator/binary/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-exponentian-operator/binary/actual.js rename to test/core/fixtures/transformation/es7.exponentian-operator/binary/actual.js diff --git a/test/core/fixtures/transformation/es7-exponentian-operator/binary/expected.js b/test/core/fixtures/transformation/es7.exponentian-operator/binary/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-exponentian-operator/binary/expected.js rename to test/core/fixtures/transformation/es7.exponentian-operator/binary/expected.js diff --git a/test/core/fixtures/transformation/es7-exponentian-operator/comprehensive/exec.js b/test/core/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js similarity index 100% rename from test/core/fixtures/transformation/es7-exponentian-operator/comprehensive/exec.js rename to test/core/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/default-commonjs/actual.js b/test/core/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/default-commonjs/actual.js rename to test/core/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/default-commonjs/expected.js b/test/core/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/default-commonjs/expected.js rename to test/core/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/default-es6/actual.js b/test/core/fixtures/transformation/es7.export-extensions/default-es6/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/default-es6/actual.js rename to test/core/fixtures/transformation/es7.export-extensions/default-es6/actual.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/default-es6/expected.js b/test/core/fixtures/transformation/es7.export-extensions/default-es6/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/default-es6/expected.js rename to test/core/fixtures/transformation/es7.export-extensions/default-es6/expected.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/default-es6/options.json b/test/core/fixtures/transformation/es7.export-extensions/default-es6/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/default-es6/options.json rename to test/core/fixtures/transformation/es7.export-extensions/default-es6/options.json diff --git a/test/core/fixtures/transformation/es7-export-extensions/namespace-commonjs/actual.js b/test/core/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/namespace-commonjs/actual.js rename to test/core/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/namespace-commonjs/expected.js b/test/core/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/namespace-commonjs/expected.js rename to test/core/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/namespace-es6/actual.js b/test/core/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/namespace-es6/actual.js rename to test/core/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/namespace-es6/expected.js b/test/core/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/namespace-es6/expected.js rename to test/core/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js diff --git a/test/core/fixtures/transformation/es7-export-extensions/namespace-es6/options.json b/test/core/fixtures/transformation/es7.export-extensions/namespace-es6/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/namespace-es6/options.json rename to test/core/fixtures/transformation/es7.export-extensions/namespace-es6/options.json diff --git a/test/core/fixtures/transformation/es7-export-extensions/options.json b/test/core/fixtures/transformation/es7.export-extensions/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-export-extensions/options.json rename to test/core/fixtures/transformation/es7.export-extensions/options.json diff --git a/test/core/fixtures/transformation/es7-object-spread/assignment/actual.js b/test/core/fixtures/transformation/es7.object-spread/assignment/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/assignment/actual.js rename to test/core/fixtures/transformation/es7.object-spread/assignment/actual.js diff --git a/test/core/fixtures/transformation/es7-object-spread/assignment/expected.js b/test/core/fixtures/transformation/es7.object-spread/assignment/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/assignment/expected.js rename to test/core/fixtures/transformation/es7.object-spread/assignment/expected.js diff --git a/test/core/fixtures/transformation/es7-object-spread/expression/actual.js b/test/core/fixtures/transformation/es7.object-spread/expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/expression/actual.js rename to test/core/fixtures/transformation/es7.object-spread/expression/actual.js diff --git a/test/core/fixtures/transformation/es7-object-spread/expression/expected.js b/test/core/fixtures/transformation/es7.object-spread/expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/expression/expected.js rename to test/core/fixtures/transformation/es7.object-spread/expression/expected.js diff --git a/test/core/fixtures/transformation/es7-object-spread/options.json b/test/core/fixtures/transformation/es7.object-spread/options.json similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/options.json rename to test/core/fixtures/transformation/es7.object-spread/options.json diff --git a/test/core/fixtures/transformation/es7-object-spread/variable-declaration/actual.js b/test/core/fixtures/transformation/es7.object-spread/variable-declaration/actual.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/variable-declaration/actual.js rename to test/core/fixtures/transformation/es7.object-spread/variable-declaration/actual.js diff --git a/test/core/fixtures/transformation/es7-object-spread/variable-declaration/expected.js b/test/core/fixtures/transformation/es7.object-spread/variable-declaration/expected.js similarity index 100% rename from test/core/fixtures/transformation/es7-object-spread/variable-declaration/expected.js rename to test/core/fixtures/transformation/es7.object-spread/variable-declaration/expected.js diff --git a/test/core/fixtures/transformation/spec-function-name/all/actual.js b/test/core/fixtures/transformation/spec.function-name/all/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-function-name/all/actual.js rename to test/core/fixtures/transformation/spec.function-name/all/actual.js diff --git a/test/core/fixtures/transformation/spec-function-name/all/expected.js b/test/core/fixtures/transformation/spec.function-name/all/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-function-name/all/expected.js rename to test/core/fixtures/transformation/spec.function-name/all/expected.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/assignment-expression/actual.js b/test/core/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/assignment-expression/actual.js rename to test/core/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/assignment-expression/expected.js b/test/core/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/assignment-expression/expected.js rename to test/core/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/assignment-statement/actual.js b/test/core/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/assignment-statement/actual.js rename to test/core/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/assignment-statement/expected.js b/test/core/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/assignment-statement/expected.js rename to test/core/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/class/actual.js b/test/core/fixtures/transformation/spec.proto-to-assign/class/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/class/actual.js rename to test/core/fixtures/transformation/spec.proto-to-assign/class/actual.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/class/expected.js b/test/core/fixtures/transformation/spec.proto-to-assign/class/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/class/expected.js rename to test/core/fixtures/transformation/spec.proto-to-assign/class/expected.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/object-literal/actual.js b/test/core/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/object-literal/actual.js rename to test/core/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/object-literal/expected.js b/test/core/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/object-literal/expected.js rename to test/core/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js diff --git a/test/core/fixtures/transformation/spec-proto-to-assign/options.json b/test/core/fixtures/transformation/spec.proto-to-assign/options.json similarity index 100% rename from test/core/fixtures/transformation/spec-proto-to-assign/options.json rename to test/core/fixtures/transformation/spec.proto-to-assign/options.json diff --git a/test/core/fixtures/transformation/spec-undefined-to-void/basic/actual.js b/test/core/fixtures/transformation/spec.undefined-to-void/basic/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-undefined-to-void/basic/actual.js rename to test/core/fixtures/transformation/spec.undefined-to-void/basic/actual.js diff --git a/test/core/fixtures/transformation/spec-undefined-to-void/basic/expected.js b/test/core/fixtures/transformation/spec.undefined-to-void/basic/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-undefined-to-void/basic/expected.js rename to test/core/fixtures/transformation/spec.undefined-to-void/basic/expected.js diff --git a/test/core/fixtures/transformation/spec-undefined-to-void/member-expression/actual.js b/test/core/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js similarity index 100% rename from test/core/fixtures/transformation/spec-undefined-to-void/member-expression/actual.js rename to test/core/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js diff --git a/test/core/fixtures/transformation/spec-undefined-to-void/member-expression/expected.js b/test/core/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js similarity index 100% rename from test/core/fixtures/transformation/spec-undefined-to-void/member-expression/expected.js rename to test/core/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js diff --git a/test/core/fixtures/transformation/spec-undefined-to-void/options.json b/test/core/fixtures/transformation/spec.undefined-to-void/options.json similarity index 100% rename from test/core/fixtures/transformation/spec-undefined-to-void/options.json rename to test/core/fixtures/transformation/spec.undefined-to-void/options.json diff --git a/test/core/fixtures/transformation/validation-setters/class-no-args/actual.js b/test/core/fixtures/transformation/validation.setters/class-no-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/validation-setters/class-no-args/actual.js rename to test/core/fixtures/transformation/validation.setters/class-no-args/actual.js diff --git a/test/core/fixtures/transformation/validation-setters/class-two-args/actual.js b/test/core/fixtures/transformation/validation.setters/class-two-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/validation-setters/class-two-args/actual.js rename to test/core/fixtures/transformation/validation.setters/class-two-args/actual.js diff --git a/test/core/fixtures/transformation/validation-setters/no-rest/actual.js b/test/core/fixtures/transformation/validation.setters/no-rest/actual.js similarity index 100% rename from test/core/fixtures/transformation/validation-setters/no-rest/actual.js rename to test/core/fixtures/transformation/validation.setters/no-rest/actual.js diff --git a/test/core/fixtures/transformation/validation-setters/no-rest/options.json b/test/core/fixtures/transformation/validation.setters/no-rest/options.json similarity index 100% rename from test/core/fixtures/transformation/validation-setters/no-rest/options.json rename to test/core/fixtures/transformation/validation.setters/no-rest/options.json diff --git a/test/core/fixtures/transformation/validation-setters/object-no-args/actual.js b/test/core/fixtures/transformation/validation.setters/object-no-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/validation-setters/object-no-args/actual.js rename to test/core/fixtures/transformation/validation.setters/object-no-args/actual.js diff --git a/test/core/fixtures/transformation/validation-setters/object-two-args/actual.js b/test/core/fixtures/transformation/validation.setters/object-two-args/actual.js similarity index 100% rename from test/core/fixtures/transformation/validation-setters/object-two-args/actual.js rename to test/core/fixtures/transformation/validation.setters/object-two-args/actual.js diff --git a/test/core/fixtures/transformation/validation-setters/options.json b/test/core/fixtures/transformation/validation.setters/options.json similarity index 100% rename from test/core/fixtures/transformation/validation-setters/options.json rename to test/core/fixtures/transformation/validation.setters/options.json diff --git a/test/core/fixtures/transformation/validation-undeclared-variable-check/declared/exec.js b/test/core/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js similarity index 100% rename from test/core/fixtures/transformation/validation-undeclared-variable-check/declared/exec.js rename to test/core/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js diff --git a/test/core/fixtures/transformation/validation-undeclared-variable-check/options.json b/test/core/fixtures/transformation/validation.undeclared-variable-check/options.json similarity index 100% rename from test/core/fixtures/transformation/validation-undeclared-variable-check/options.json rename to test/core/fixtures/transformation/validation.undeclared-variable-check/options.json diff --git a/test/core/fixtures/transformation/validation-undeclared-variable-check/undeclared/exec.js b/test/core/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js similarity index 100% rename from test/core/fixtures/transformation/validation-undeclared-variable-check/undeclared/exec.js rename to test/core/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js diff --git a/test/core/fixtures/transformation/validation-undeclared-variable-check/undeclared/options.json b/test/core/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json similarity index 100% rename from test/core/fixtures/transformation/validation-undeclared-variable-check/undeclared/options.json rename to test/core/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json