From 3ef9bffcc240e60085fbb120de07d884448fbea3 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 11 Aug 2015 17:40:59 +0100 Subject: [PATCH] split up babel core into multiple modules --- .eslintignore | 2 +- CONTRIBUTING.md | 2 +- Makefile | 4 ++-- packages/babel-code-frame/package.json | 17 ++++++++++++++++ .../src/index.js} | 0 packages/{babel => babel-core}/.npmignore | 0 packages/{babel => babel-core}/index.js | 0 packages/{babel => babel-core}/package.json | 8 +++++++- packages/{babel => babel-core}/polyfill.js | 0 .../register-without-polyfill.js | 0 packages/{babel => babel-core}/register.js | 0 .../scripts/build-dist.sh | 0 .../scripts/cache-templates.js | 0 .../scripts/postpublish.js | 0 .../scripts/prepublish.js | 0 packages/{babel => babel-core}/src/README.md | 0 .../{babel => babel-core}/src/api/README.md | 0 .../{babel => babel-core}/src/api/browser.js | 0 .../{babel => babel-core}/src/api/node.js | 4 ++-- .../src/api/register/browser.js | 0 .../src/api/register/cache.js | 0 .../src/api/register/node-polyfill.js | 0 .../src/api/register/node.js | 0 .../src/babel/transformation/modules.js | 0 .../src/helpers/README.md | 0 .../src/helpers/merge.js | 0 .../src/helpers/normalize-ast.js | 2 +- .../src/helpers/object.js | 0 .../src/helpers/parse.js | 0 .../{babel => babel-core}/src/polyfill.js | 0 .../{babel => babel-core}/src/tools/README.md | 0 .../src/tools/build-external-helpers.js | 6 +++--- .../src/transformation/README.md | 0 .../src/transformation/file/README.md | 0 .../src/transformation/file/index.js | 11 +++++----- .../src/transformation/file/logger.js | 0 .../src/transformation/file/options/README.md | 0 .../transformation/file/options/config.json | 0 .../src/transformation/file/options/index.js | 0 .../file/options/option-manager.js | 0 .../transformation/file/options/parsers.js | 0 .../src/transformation/file/plugin-manager.js | 6 +++--- .../src/transformation/helpers/README.md | 0 ...-binary-assignment-operator-transformer.js | 2 +- .../helpers/build-comprehension.js | 2 +- ...itional-assignment-operator-transformer.js | 2 +- .../helpers/build-react-transformer.js | 6 +++--- .../transformation/helpers/call-delegate.js | 2 +- .../src/transformation/helpers/define-map.js | 2 +- .../helpers/explode-assignable-expression.js | 2 +- .../helpers/get-function-arity.js | 2 +- .../helpers/memoise-decorators.js | 2 +- .../src/transformation/helpers/name-method.js | 2 +- .../src/transformation/helpers/regex.js | 2 +- .../helpers/remap-async-to-generator.js | 2 +- .../transformation/helpers/replace-supers.js | 4 ++-- .../src/transformation/index.js | 0 .../src/transformation/modules/README.md | 0 .../src/transformation/modules/_default.js | 4 ++-- .../src/transformation/modules/_strict.js | 0 .../src/transformation/modules/amd-strict.js | 0 .../src/transformation/modules/amd.js | 2 +- .../transformation/modules/common-strict.js | 0 .../src/transformation/modules/common.js | 2 +- .../src/transformation/modules/ignore.js | 2 +- .../src/transformation/modules/index.js | 0 .../transformation/modules/lib/metadata.js | 2 +- .../src/transformation/modules/lib/remaps.js | 2 +- .../src/transformation/modules/system.js | 2 +- .../src/transformation/modules/umd-strict.js | 0 .../src/transformation/modules/umd.js | 2 +- .../src/transformation/pipeline.js | 0 .../src/transformation/plugin-pass.js | 2 +- .../src/transformation/plugin.js | 6 +++--- .../src/transformation/templates/.babelrc | 0 .../templates/abstract-expression-call.js | 0 .../templates/abstract-expression-delete.js | 0 .../templates/abstract-expression-get.js | 0 .../templates/abstract-expression-set.js | 0 .../array-comprehension-container.js | 0 .../transformation/templates/array-from.js | 0 .../transformation/templates/array-push.js | 0 .../src/transformation/templates/call.js | 0 .../templates/class-decorator.js | 0 .../class-derived-default-constructor.js | 0 .../templates/default-parameter-assign.js | 0 .../templates/default-parameter.js | 0 .../templates/exports-assign.js | 0 .../templates/exports-default-assign.js | 0 .../templates/exports-from-assign.js | 0 .../exports-module-declaration-loose.js | 0 .../templates/exports-module-declaration.js | 0 .../transformation/templates/for-of-array.js | 0 .../transformation/templates/for-of-loose.js | 0 .../src/transformation/templates/for-of.js | 0 .../templates/helper-async-to-generator.js | 0 .../transformation/templates/helper-bind.js | 0 .../templates/helper-class-call-check.js | 0 .../templates/helper-create-class.js | 0 .../helper-create-decorated-class.js | 0 .../helper-create-decorated-object.js | 0 .../templates/helper-default-props.js | 0 .../templates/helper-defaults.js | 0 ...er-define-decorated-property-descriptor.js | 0 .../templates/helper-define-property.js | 0 .../templates/helper-extends.js | 0 .../transformation/templates/helper-get.js | 0 .../templates/helper-has-own.js | 0 .../templates/helper-inherits.js | 0 .../templates/helper-instanceof.js | 0 .../helper-interop-export-wildcard.js | 0 .../helper-interop-require-default.js | 0 .../helper-interop-require-wildcard.js | 0 .../templates/helper-interop-require.js | 0 .../templates/helper-new-arrow-check.js | 0 .../helper-object-destructuring-empty.js | 0 .../helper-object-without-properties.js | 0 .../templates/helper-self-global.js | 0 .../transformation/templates/helper-set.js | 0 .../transformation/templates/helper-slice.js | 0 .../templates/helper-sliced-to-array-loose.js | 0 .../templates/helper-sliced-to-array.js | 0 .../helper-tagged-template-literal-loose.js | 0 .../helper-tagged-template-literal.js | 0 .../helper-temporal-assert-defined.js | 0 .../templates/helper-temporal-undefined.js | 0 .../templates/helper-to-array.js | 0 .../templates/helper-to-consumable-array.js | 0 .../transformation/templates/helper-typeof.js | 0 .../templates/let-scoping-return.js | 0 .../templates/named-function.js | 0 ...rty-method-assignment-wrapper-generator.js | 0 .../property-method-assignment-wrapper.js | 0 .../templates/prototype-identifier.js | 0 .../templates/require-assign-key.js | 0 .../src/transformation/templates/require.js | 0 .../src/transformation/templates/rest.js | 0 .../templates/self-contained-helpers-head.js | 0 .../src/transformation/templates/system.js | 0 .../templates/tail-call-body.js | 0 .../transformation/templates/test-exports.js | 0 .../transformation/templates/test-module.js | 0 .../templates/umd-commonjs-strict.js | 0 .../templates/umd-runner-body.js | 0 .../src/transformation/transformer.js | 0 .../src/transformation/transformers/README.md | 0 .../transformation/transformers/aliases.json | 0 .../transformers/deprecated.json | 0 .../es3/member-expression-literals.js | 2 +- .../transformers/es3/property-literals.js | 2 +- .../transformers/es5/properties.mutators.js | 2 +- .../transformers/es6/arrow-functions.js | 0 .../transformers/es6/block-scoping.js | 4 ++-- .../transformers/es6/classes/index.js | 2 +- .../transformers/es6/classes/loose.js | 2 +- .../transformers/es6/classes/vanilla.js | 4 ++-- .../transformers/es6/constants.js | 2 +- .../transformers/es6/destructuring.js | 4 ++-- .../transformation/transformers/es6/for-of.js | 4 ++-- .../transformers/es6/literals.js | 0 .../transformers/es6/modules.js | 2 +- .../transformers/es6/object-super.js | 2 +- .../transformers/es6/parameters/default.js | 2 +- .../transformers/es6/parameters/index.js | 2 +- .../transformers/es6/parameters/rest.js | 2 +- .../transformers/es6/properties.computed.js | 2 +- .../transformers/es6/properties.shorthand.js | 0 .../transformers/es6/regex.sticky.js | 2 +- .../transformers/es6/regex.unicode.js | 0 .../transformers/es6/spec.arrow-functions.js | 2 +- .../transformers/es6/spec.block-scoping.js | 2 +- .../transformers/es6/spec.modules.js | 2 +- .../transformers/es6/spec.symbols.js | 2 +- .../es6/spec.template-literals.js | 2 +- .../transformation/transformers/es6/spread.js | 2 +- .../transformers/es6/tail-call.js | 4 ++-- .../transformers/es6/template-literals.js | 2 +- .../transformers/es7/async-functions.js | 0 .../transformers/es7/class-properties.js | 0 .../transformers/es7/comprehensions.js | 4 ++-- .../transformers/es7/decorators.js | 2 +- .../transformers/es7/do-expressions.js | 2 +- .../es7/exponentiation-operator.js | 2 +- .../transformers/es7/export-extensions.js | 2 +- .../transformers/es7/function-bind.js | 2 +- .../transformers/es7/object-rest-spread.js | 2 +- .../es7/trailing-function-commas.js | 0 .../transformation/transformers/filters.js | 0 .../src/transformation/transformers/index.js | 0 .../transformers/internal/block-hoist.js | 0 .../transformers/internal/hoist-directives.js | 2 +- .../transformers/internal/module-formatter.js | 0 .../transformers/internal/modules.js | 2 +- .../transformers/internal/shadow-functions.js | 2 +- .../transformers/internal/validation.js | 4 ++-- .../transformers/optimisation/flow.for-of.js | 0 .../optimisation/modules.system.js | 2 +- .../optimisation/react.inline-elements.js | 4 ++-- .../transformers/other/async-to-generator.js | 0 .../transformers/other/bluebird-coroutines.js | 2 +- .../transformation/transformers/other/flow.js | 2 +- .../transformers/other/react-compat.js | 4 ++-- .../transformers/other/react.js | 4 ++-- .../transformers/other/regenerator.js | 2 +- .../transformers/other/strict.js | 2 +- .../spec/block-scoped-functions.js | 2 +- .../transformers/spec/function-name.js | 0 .../transformers/validation/react.js | 4 ++-- packages/{babel => babel-core}/src/util.js | 6 +++--- packages/{babel => babel-core}/test/.babelrc | 0 .../{babel => babel-core}/test/_browser.js | 0 .../test/_transformation-helper.js | 2 +- packages/{babel => babel-core}/test/api.js | 0 .../{babel => babel-core}/test/browserify.js | 0 packages/{babel => babel-core}/test/esnext.js | 0 .../test/fixtures/browserify/register.js | 0 .../arguments-refers-to-parent-function.js | 0 .../empty-arrow-function.js | 0 .../handles-nested-context-bindings.js | 0 ...rens-for-low-precedence-expression-body.js | 0 .../object-literal-needs-parens.js | 0 .../only-lexical-this-not-dynamic-this.js | 0 .../es6-arrow-functions/passed-to-function.js | 0 .../single-param-does-not-need-parens.js | 0 .../esnext/es6-classes/anonymous-class.js | 0 .../esnext/es6-classes/call-super-function.js | 0 .../esnext/es6-classes/class-expressions.js | 0 .../esnext/es6-classes/class-extend.js | 0 .../es6-classes/class-with-constructor.js | 0 .../class-with-method-declaration.js | 0 .../esnext/es6-classes/empty-named-class.js | 0 .../fixtures/esnext/es6-classes/enumerable.js | 0 .../explicit-super-in-constructor.js | 0 .../esnext/es6-classes/extends-null.js | 0 .../esnext/es6-classes/getter-setter-super.js | 0 .../esnext/es6-classes/getter-setter.js | 0 .../method-declaration-with-arguments.js | 0 .../es6-classes/methods-are-writable.js | 0 .../es6-classes/methods-with-rest-params.js | 0 .../esnext/es6-classes/static-getter.js | 0 .../esnext/es6-classes/static-method.js | 0 .../esnext/es6-classes/static-setter.js | 0 .../esnext/es6-classes/super-change-proto.js | 0 .../es6-computed-properties/accessor.js | 0 .../esnext/es6-computed-properties/method.js | 0 .../esnext/es6-computed-properties/nested.js | 0 .../esnext/es6-computed-properties/simple.js | 0 .../esnext/es6-default-parameters/arity.js | 0 .../es6-default-parameters/arrow-function.js | 0 .../null-vs-undefined.js | 0 .../esnext/es6-default-parameters/scope.js | 0 .../es6-default-parameters/simple-function.js | 0 .../es6-object-concise/method-arguments.js | 0 .../es6-object-concise/method-context.js | 0 .../es6-object-concise/method-has-name.js | 0 .../method-is-not-in-scope-inside.js | 0 .../esnext/es6-object-concise/method.js | 0 .../esnext/es6-rest-parameters/arrow-fn.js | 0 .../esnext/es6-rest-parameters/declaration.js | 0 .../esnext/es6-rest-parameters/rest.js | 0 .../esnext/es6-spread/arguments-as-array.js | 0 .../esnext/es6-spread/array-literal.js | 0 .../es6-spread/call-with-array-literal.js | 0 .../es6-spread/inside-function-expression.js | 0 .../fixtures/esnext/es6-spread/iterator.js | 0 .../fixtures/esnext/es6-spread/new-object.js | 0 .../esnext/es6-spread/preserve-context.js | 0 .../esnext/es6-spread/simple-function-call.js | 0 .../esnext/es6-templates/multi-line.js | 0 .../es6-templates/nested-interpolation.js | 0 .../esnext/es6-templates/no-interpolation.js | 0 .../raw-tagged-template-expression.js | 0 .../es6-templates/simple-interpolation.js | 0 .../tagged-template-expression.js | 0 .../auto-indentation/hard-tab/actual.js | 0 .../auto-indentation/hard-tab/expected.js | 0 .../auto-indentation/soft-tab-2/actual.js | 0 .../auto-indentation/soft-tab-2/expected.js | 0 .../auto-indentation/soft-tab-4/actual.js | 0 .../auto-indentation/soft-tab-4/expected.js | 0 .../generation/auto-string/double/actual.js | 0 .../generation/auto-string/double/expected.js | 0 .../generation/auto-string/single/actual.js | 0 .../generation/auto-string/single/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../comments/2-space-multi-comment/actual.js | 0 .../2-space-multi-comment/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../comments/block-line-comment/actual.js | 0 .../comments/block-line-comment/expected.js | 0 .../comment-only-with-space/actual.js | 0 .../comment-only-with-space/expected.js | 0 .../comments/comment-only/actual.js | 0 .../comments/comment-only/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../computed-property-comments-2/actual.js | 0 .../computed-property-comments-2/expected.js | 0 .../computed-property-comments/actual.js | 0 .../computed-property-comments/expected.js | 0 .../comments/do-while-line-comment/actual.js | 0 .../do-while-line-comment/expected.js | 0 .../comments/empty-line-comment/actual.js | 0 .../comments/empty-line-comment/expected.js | 0 .../generation/comments/empty/actual.js | 0 .../generation/comments/empty/expected.js | 0 .../function-block-line-comment/actual.js | 0 .../function-block-line-comment/expected.js | 0 .../comments/if-block-line-comment/actual.js | 0 .../if-block-line-comment/expected.js | 0 .../comments/if-empty-line-comment/actual.js | 0 .../if-empty-line-comment/expected.js | 0 .../comments/if-line-comment/actual.js | 0 .../comments/if-line-comment/expected.js | 0 .../comments/object_comments/actual.js | 0 .../comments/object_comments/expected.js | 0 .../comments/return-no-argument/actual.js | 0 .../comments/return-no-argument/expected.js | 0 .../simple-a-lot-of-line-comment/actual.js | 0 .../simple-a-lot-of-line-comment/expected.js | 0 .../simple-a-lot-of-multi-comment/actual.js | 0 .../simple-a-lot-of-multi-comment/expected.js | 0 .../comments/simple-line-comment/actual.js | 0 .../comments/simple-line-comment/expected.js | 0 .../comments/simple-multi-comment/actual.js | 0 .../comments/simple-multi-comment/expected.js | 0 .../simple-statement-comment/actual.js | 0 .../simple-statement-comment/expected.js | 0 .../comments/try-block-line-comment/actual.js | 0 .../try-block-line-comment/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../fixtures/generation/compact/options.json | 0 .../compact/single-line-comment/actual.js | 0 .../compact/single-line-comment/expected.js | 0 .../edgecase/bitwise-precedence/actual.js | 0 .../edgecase/bitwise-precedence/expected.js | 0 .../edgecase/floating-point/actual.js | 0 .../edgecase/floating-point/expected.js | 0 .../edgecase/for-in-no-in/actual.js | 0 .../edgecase/for-in-no-in/expected.js | 0 .../edgecase/new-precedence/actual.js | 0 .../edgecase/new-precedence/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../return-with-retainlines-option/actual.js | 0 .../expected.js | 0 .../options.json | 0 .../generation/edgecase/unary-op/actual.js | 0 .../generation/edgecase/unary-op/expected.js | 0 .../edgecase/variable-declaration/actual.js | 0 .../edgecase/variable-declaration/expected.js | 0 .../generation/flow/array-types/actual.js | 0 .../generation/flow/array-types/expected.js | 0 .../flow/boolean-literal-types/actual.js | 0 .../flow/boolean-literal-types/expected.js | 0 .../generation/flow/call-properties/actual.js | 0 .../flow/call-properties/expected.js | 0 .../generation/flow/declare-module/actual.js | 0 .../flow/declare-module/expected.js | 0 .../flow/declare-statements/actual.js | 0 .../flow/declare-statements/expected.js | 0 .../interfaces-module-and-script/actual.js | 0 .../interfaces-module-and-script/expected.js | 0 .../flow/number-literal-types/actual.js | 0 .../flow/number-literal-types/expected.js | 0 .../flow/qualified-generic-type/actual.js | 0 .../flow/qualified-generic-type/expected.js | 0 .../flow/string-literal-types/actual.js | 0 .../flow/string-literal-types/expected.js | 0 .../fixtures/generation/flow/tuples/actual.js | 0 .../generation/flow/tuples/expected.js | 0 .../generation/flow/type-alias/actual.js | 0 .../generation/flow/type-alias/expected.js | 0 .../flow/type-annotations/actual.js | 0 .../flow/type-annotations/expected.js | 0 .../generation/flow/typecasts/actual.js | 0 .../generation/flow/typecasts/expected.js | 0 .../harmony-edgecase/arrow-function/actual.js | 0 .../arrow-function/expected.js | 0 .../class-declaration/actual.js | 0 .../class-declaration/expected.js | 0 .../class-expression/actual.js | 0 .../class-expression/expected.js | 0 .../computed-property/actual.js | 0 .../computed-property/expected.js | 0 .../default-parameter/actual.js | 0 .../default-parameter/expected.js | 0 .../destructuring-assignment/actual.js | 0 .../destructuring-assignment/expected.js | 0 .../export-default-declaration/actual.js | 0 .../export-default-declaration/expected.js | 0 .../harmony-edgecase/exports/actual.js | 0 .../harmony-edgecase/exports/expected.js | 0 .../for-of-statement/actual.js | 0 .../for-of-statement/expected.js | 0 .../import-with-default/actual.js | 0 .../import-with-default/expected.js | 0 .../harmony-edgecase/imports/actual.js | 0 .../harmony-edgecase/imports/expected.js | 0 .../harmony-edgecase/spread-element/actual.js | 0 .../spread-element/expected.js | 0 .../templates-escape/actual.js | 0 .../templates-escape/expected.js | 0 .../harmony-edgecase/templates/actual.js | 0 .../harmony-edgecase/templates/expected.js | 0 .../yield-precedence/actual.js | 0 .../yield-precedence/expected.js | 0 .../arrow-function-object-body/actual.js | 0 .../arrow-function-object-body/expected.js | 0 .../parentheses/terminator-break/actual.js | 0 .../parentheses/terminator-break/expected.js | 0 .../ArrayExpression-ArrayPattern/actual.js | 0 .../ArrayExpression-ArrayPattern/expected.js | 0 .../types/ArrowFunctionExpression/actual.js | 0 .../types/ArrowFunctionExpression/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../types/AwaitExpression/actual.js | 0 .../types/AwaitExpression/expected.js | 0 .../generation/types/BindExpression/actual.js | 0 .../types/BindExpression/expected.js | 0 .../generation/types/BlockStatement/actual.js | 0 .../types/BlockStatement/expected.js | 0 .../generation/types/BreakStatement/actual.js | 0 .../types/BreakStatement/expected.js | 0 .../generation/types/CallExpression/actual.js | 0 .../types/CallExpression/expected.js | 0 .../ClassBody-MethodDefinition/actual.js | 0 .../ClassBody-MethodDefinition/expected.js | 0 .../types/ClassDeclaration/actual.js | 0 .../types/ClassDeclaration/expected.js | 0 .../types/ClassExpression/actual.js | 0 .../types/ClassExpression/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../types/ConditionalExpression/actual.js | 0 .../types/ConditionalExpression/expected.js | 0 .../types/ContinueStatement/actual.js | 0 .../types/ContinueStatement/expected.js | 0 .../types/DebuggerStatement/actual.js | 0 .../types/DebuggerStatement/expected.js | 0 .../generation/types/Decorator/actual.js | 0 .../generation/types/Decorator/expected.js | 0 .../types/DoWhileStatement/actual.js | 0 .../types/DoWhileStatement/expected.js | 0 .../generation/types/EmptyStatement/actual.js | 0 .../types/EmptyStatement/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../generation/types/ForInStatement/actual.js | 0 .../types/ForInStatement/expected.js | 0 .../generation/types/ForOfStatement/actual.js | 0 .../types/ForOfStatement/expected.js | 0 .../generation/types/ForStatement/actual.js | 0 .../generation/types/ForStatement/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../generation/types/Identifier/actual.js | 0 .../generation/types/Identifier/expected.js | 0 .../generation/types/IfStatement/actual.js | 0 .../generation/types/IfStatement/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../types/LabeledStatement/actual.js | 0 .../types/LabeledStatement/expected.js | 0 .../generation/types/Literal/actual.js | 0 .../generation/types/Literal/expected.js | 0 .../types/MemberExpression/actual.js | 0 .../types/MemberExpression/expected.js | 0 .../generation/types/NewExpression/actual.js | 0 .../types/NewExpression/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../types/ReturnStatement/actual.js | 0 .../types/ReturnStatement/expected.js | 0 .../types/SequenceExpression/actual.js | 0 .../types/SequenceExpression/expected.js | 0 .../SpreadElement-SpreadProperty/actual.js | 0 .../SpreadElement-SpreadProperty/expected.js | 0 .../SwitchStatement-SwitchCase/actual.js | 0 .../SwitchStatement-SwitchCase/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../generation/types/ThisExpression/actual.js | 0 .../types/ThisExpression/expected.js | 0 .../generation/types/ThrowStatement/actual.js | 0 .../types/ThrowStatement/expected.js | 0 .../types/TryStatement-CatchClause/actual.js | 0 .../TryStatement-CatchClause/expected.js | 0 .../types/UnaryExpression/actual.js | 0 .../types/UnaryExpression/expected.js | 0 .../types/UpdateExpression/actual.js | 0 .../types/UpdateExpression/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../generation/types/WhileStatement/actual.js | 0 .../types/WhileStatement/expected.js | 0 .../generation/types/WithStatement/actual.js | 0 .../types/WithStatement/expected.js | 0 .../generation/types/XJSAttribute/actual.js | 0 .../generation/types/XJSAttribute/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../types/XJSEmptyExpression/actual.js | 0 .../types/XJSEmptyExpression/expected.js | 0 .../types/XJSExpressionContainer/actual.js | 0 .../types/XJSExpressionContainer/expected.js | 0 .../types/XJSMemberExpression/actual.js | 0 .../types/XJSMemberExpression/expected.js | 0 .../types/XJSNamespacedName/actual.js | 0 .../types/XJSNamespacedName/expected.js | 0 .../types/XJSSpreadAttribute/actual.js | 0 .../types/XJSSpreadAttribute/expected.js | 0 .../types/YieldExpression/actual.js | 0 .../types/YieldExpression/expected.js | 0 .../ArgumentsInComprehension.js | 0 .../traceur/ArrayComprehension/Closure.js | 0 .../ArrayComprehension/Error_Disabled.js | 0 .../ArrayComprehension/Error_NotDefined.js | 0 .../traceur/ArrayComprehension/Simple.js | 0 .../ArrayComprehension/ThisInComprehension.js | 0 .../test/fixtures/traceur/ArrayExtras/Fill.js | 0 .../test/fixtures/traceur/ArrayExtras/Find.js | 0 .../fixtures/traceur/ArrayExtras/FindIndex.js | 0 .../test/fixtures/traceur/ArrayExtras/From.js | 0 .../test/fixtures/traceur/ArrayExtras/Of.js | 0 .../test/fixtures/traceur/ArrayIterator.js | 0 .../traceur/ArrowFunctions/AlphaRename.js | 0 .../AlphaRenameThisArguments.js | 0 .../traceur/ArrowFunctions/Arguments.js | 0 .../traceur/ArrowFunctions/ArrowFunctions.js | 0 .../ArrowFunctions/CoverInitializer.js | 0 .../ArrowFunctions/Error_CoverInitializer.js | 0 .../ArrowFunctions/Error_CoverInitializer2.js | 0 .../ArrowFunctions/Error_CoverInitializer3.js | 0 .../traceur/ArrowFunctions/Error_Disabled.js | 0 .../Error_FreeVariableChecker.js | 0 .../Error_InvalidFormalParameters.js | 0 .../ArrowFunctions/Error_LineTerminator.js | 0 .../ArrowFunctions/Error_Precedence.js | 0 .../ArrowFunctions/Error_Precedence2.js | 0 .../ArrowFunctions/Error_Precedence3.js | 0 .../ArrowFunctions/Error_SpreadNotLast.js | 0 .../Error_SpreadOutsideFormals.js | 0 .../ArrowFunctions/FreeVariableChecker.js | 0 .../fixtures/traceur/ArrowFunctions/Parens.js | 0 .../traceur/ArrowFunctions/Skip_Frozen.js | 0 .../Skip_InitializerShorthand.js | 0 .../traceur/ArrowFunctions/Skip_SoftBind.js | 0 .../traceur/ArrowFunctions/SloppyArguments.js | 0 .../ThisBindingInPropertyName.js | 0 .../traceur/ArrowFunctions/ThisBindings.js | 0 .../traceur/AsyncFunctions/AlphaRenaming.js | 0 .../traceur/AsyncFunctions/AsyncArrow.js | 0 .../traceur/AsyncFunctions/AsyncArrow2.js | 0 .../AsyncFunctions/AsyncArrowArguments.js | 0 .../traceur/AsyncFunctions/AsyncArrowThis.js | 0 .../traceur/AsyncFunctions/AsyncMethod.js | 0 .../AsyncMethodObjectLiteral.js | 0 .../traceur/AsyncFunctions/AsyncSyntax.js | 0 .../fixtures/traceur/AsyncFunctions/Basics.js | 0 .../traceur/AsyncFunctions/Complete.js | 0 .../fixtures/traceur/AsyncFunctions/Empty.js | 0 .../AsyncFunctions/Error_AsyncArrow.js | 0 .../AsyncFunctions/Error_AsyncArrow2.js | 0 .../traceur/AsyncFunctions/Error_Disabled.js | 0 .../traceur/AsyncFunctions/Export.module.js | 0 .../traceur/AsyncFunctions/Finally.js | 0 .../traceur/AsyncFunctions/Finally2.js | 0 .../traceur/AsyncFunctions/PromiseCast.js | 0 .../traceur/AsyncFunctions/Prototype.js | 0 .../traceur/AsyncFunctions/Rethrow.js | 0 .../fixtures/traceur/AsyncFunctions/Return.js | 0 .../fixtures/traceur/AsyncFunctions/Throw.js | 0 .../traceur/AsyncFunctions/Timeout.js | 0 .../fixtures/traceur/AsyncFunctions/Value.js | 0 .../fixtures/traceur/AsyncFunctions/Yield.js | 0 .../resources/async-function.js | 0 .../fixtures/traceur/AsyncGenerators/Array.js | 0 .../traceur/AsyncGenerators/AsyncGenerator.js | 0 .../AsyncGenerators/AsyncObservable.js | 0 .../fixtures/traceur/AsyncGenerators/Demo.js | 0 .../traceur/AsyncGenerators/ForOn.module.js | 0 .../traceur/AsyncGenerators/ForOnBody.js | 0 .../traceur/AsyncGenerators/Method.js | 0 .../traceur/AsyncGenerators/Property.js | 0 .../AsyncGenerators/ReturnAsyncGenerator.js | 0 .../AsyncGenerators/ThisAndArguments.js | 0 .../AsyncGenerators/ThrowInAsyncGenerator.js | 0 .../traceur/AsyncGenerators/YieldFor.js | 0 .../traceur/AsyncGenerators/YieldForOn.js | 0 .../AsyncGenerators/resources/observable.js | 0 .../traceur/Classes/ClassMethodInheritance.js | 0 .../traceur/Classes/ClassNameBinding.js | 0 .../traceur/Classes/ClassNameInStack.js | 0 .../fixtures/traceur/Classes/Constructor.js | 0 .../traceur/Classes/ConstructorChaining.js | 0 .../traceur/Classes/ConstructorMember.js | 0 .../traceur/Classes/DefaultConstructor.js | 0 .../traceur/Classes/DeriveFromObject.js | 0 .../fixtures/traceur/Classes/EmptyClass.js | 0 .../traceur/Classes/Error_Disabled.js | 0 .../fixtures/traceur/Classes/Error_GH1556.js | 0 .../Classes/Error_NestedFunctionSuper.js | 0 .../traceur/Classes/Error_NewSuper.js | 0 .../traceur/Classes/Error_NewSuper2.js | 0 .../Classes/Error_NoSuperInDerivedClass.js | 0 .../fixtures/traceur/Classes/Error_Super.js | 0 .../Classes/Error_SuperAsTemplateTag.js | 0 .../Classes/Error_SuperCallInNonDerived.js | 0 .../traceur/Classes/Error_SuperNestedClass.js | 0 .../Error_SuperPropertyOutsideMethod.js | 0 .../traceur/Classes/ExtendCoverFormals.js | 0 .../Classes/ExtendNonConstructableFunction.js | 0 .../fixtures/traceur/Classes/ExtendObject.js | 0 .../fixtures/traceur/Classes/ExtendStrange.js | 0 .../traceur/Classes/FieldInheritance.js | 0 .../traceur/Classes/FieldInitializers.js | 0 .../fixtures/traceur/Classes/FieldLookup.js | 0 .../test/fixtures/traceur/Classes/Fields.js | 0 .../test/fixtures/traceur/Classes/Getters.js | 0 .../fixtures/traceur/Classes/Inheritance.js | 0 .../InheritanceFromMemberExpression.js | 0 .../Classes/InheritanceFromNonclass.js | 0 .../traceur/Classes/InheritanceNameBinding.js | 0 .../test/fixtures/traceur/Classes/Method.js | 0 .../traceur/Classes/MethodInheritance.js | 0 .../fixtures/traceur/Classes/MethodLookup.js | 0 .../fixtures/traceur/Classes/NameBinding.js | 0 .../traceur/Classes/NestedClassSuper.js | 0 .../traceur/Classes/NestedClassSuperAnimal.js | 0 .../traceur/Classes/NewClassExpression.js | 0 .../test/fixtures/traceur/Classes/NonEnum.js | 0 .../traceur/Classes/OptionalParams.js | 0 .../traceur/Classes/PropertyAccessors.js | 0 .../traceur/Classes/PrototypeDescriptor.js | 0 .../fixtures/traceur/Classes/RestParams.js | 0 .../fixtures/traceur/Classes/SemiColon.js | 0 .../fixtures/traceur/Classes/SimpleSuper.js | 0 .../traceur/Classes/Skip_DerivedButton.js | 0 .../Classes/Skip_HTMLBlockquoteElement.js | 0 .../test/fixtures/traceur/Classes/Static.js | 0 .../fixtures/traceur/Classes/StaticSuper.js | 0 .../traceur/Classes/StaticSuperNoExtends.js | 0 .../fixtures/traceur/Classes/StaticSymbol.js | 0 .../test/fixtures/traceur/Classes/Strict.js | 0 .../fixtures/traceur/Classes/SuperChaining.js | 0 .../traceur/Classes/SuperChangeProto.js | 0 .../fixtures/traceur/Classes/SuperInArrow.js | 0 .../fixtures/traceur/Classes/SuperMissing.js | 0 .../traceur/Classes/SuperNestedClass.js | 0 .../fixtures/traceur/Classes/SuperPostfix.js | 0 .../test/fixtures/traceur/Classes/SuperSet.js | 0 .../fixtures/traceur/Classes/SuperUnary.js | 0 .../traceur/Classes/SuperWithoutExtends.js | 0 .../test/fixtures/traceur/Classes/Types.js | 0 .../test/fixtures/traceur/Collections/Map.js | 0 .../test/fixtures/traceur/Collections/Set.js | 0 .../traceur/Collections/SetWithSymbols.js | 0 .../traceur/ComputedPropertyNames/Class.js | 0 .../ComputedPropertyNames.js | 0 .../ComputedPropertyNames/Error_Disabled.js | 0 .../traceur/ComputedPropertyNames/Symbol.js | 0 .../DefaultParameters/Error_SetAccessor.js | 0 .../traceur/DefaultParameters/Simple.js | 0 .../traceur/DefaultParameters/Strict.js | 0 .../traceur/Destructuring/Arguments.js | 0 .../fixtures/traceur/Destructuring/Array.js | 0 .../ArrayPatternTrailingComma.js | 0 .../ArrayPatternWithCoverInitializedName.js | 0 .../ArrayPatternWithInitializer.js | 0 .../traceur/Destructuring/ArrowFunction.js | 0 .../fixtures/traceur/Destructuring/Catch.js | 0 .../fixtures/traceur/Destructuring/Class.js | 0 .../Destructuring/CoverInitializedName.js | 0 .../traceur/Destructuring/CoverInitializer.js | 0 .../Destructuring/CoverInitializerInForOf.js | 0 .../traceur/Destructuring/DefaultParams.js | 0 .../fixtures/traceur/Destructuring/Empty.js | 0 .../traceur/Destructuring/Error_Disabled.js | 0 .../Error_ForInWithInitializer.js | 0 .../Error_ForOfWithInitializer.js | 0 .../Destructuring/Error_InvalidArrowRest.js | 0 .../Error_InvalidCoverInitializedName.js | 0 .../Destructuring/EvaluatesToRvalue.js | 0 .../traceur/Destructuring/EvaluationOrder.js | 0 .../traceur/Destructuring/ForInLoop.js | 0 .../traceur/Destructuring/ForOfLoop.js | 0 .../Destructuring/FunctionArrayPattern.js | 0 .../Destructuring/FunctionObjectPattern.js | 0 .../traceur/Destructuring/Initializer.js | 0 .../Destructuring/InitializerObject.js | 0 .../fixtures/traceur/Destructuring/Method.js | 0 ...ultipleCoverInitializersInArrowFunction.js | 0 .../Destructuring/NestedScopeArguments.js | 0 .../fixtures/traceur/Destructuring/Object.js | 0 .../fixtures/traceur/Destructuring/Rest.js | 0 .../traceur/Destructuring/RestIterator.js | 0 .../traceur/Destructuring/ScopeThis.js | 0 .../traceur/Destructuring/SetAccessor.js | 0 .../traceur/Destructuring/Simplify.js | 0 .../Destructuring/StrangeProperties.js | 0 .../fixtures/traceur/Destructuring/Strict.js | 0 .../traceur/Destructuring/TopLevel.js | 0 .../traceur/Destructuring/ValueTypes.js | 0 .../fixtures/traceur/Destructuring/VarDecl.js | 0 .../fixtures/traceur/Exponentiation/Basics.js | 0 .../fixtures/traceur/ForOf/NewNoParens.js | 0 .../GeneratorComprehension/Error_Disabled.js | 0 .../Error_NotDefined.js | 0 .../traceur/GeneratorComprehension/Simple.js | 0 .../GeneratorComprehension/Skip_Closure.js | 0 .../test/fixtures/traceur/LICENSE | 0 .../fixtures/traceur/Math/acosh.module.js | 0 .../fixtures/traceur/Math/asinh.module.js | 0 .../fixtures/traceur/Math/atanh.module.js | 0 .../test/fixtures/traceur/Math/cbrt.module.js | 0 .../fixtures/traceur/Math/clz32.module.js | 0 .../test/fixtures/traceur/Math/cosh.module.js | 0 .../fixtures/traceur/Math/expm1.module.js | 0 .../fixtures/traceur/Math/fround.module.js | 0 .../fixtures/traceur/Math/hypot.module.js | 0 .../test/fixtures/traceur/Math/imul.module.js | 0 .../fixtures/traceur/Math/log10.module.js | 0 .../fixtures/traceur/Math/log1p.module.js | 0 .../test/fixtures/traceur/Math/log2.module.js | 0 .../test/fixtures/traceur/Math/sign.module.js | 0 .../test/fixtures/traceur/Math/sinh.module.js | 0 .../test/fixtures/traceur/Math/tanh.module.js | 0 .../fixtures/traceur/Math/trunc.module.js | 0 .../Modules/EmptyNamedImport.module.js | 0 .../Modules/Error_DuplicateImport.module.js | 0 .../Modules/Error_ExportKeyword.module.js | 0 .../Modules/Error_ExportKeyword2.module.js | 0 .../Error_ExportStarConflict.module.js | 0 .../Error_ExportStarDuplicateExport.module.js | 0 .../Modules/Error_ImportDefault.module.js | 0 .../Modules/Error_ImportStar.module.js | 0 .../Modules/Error_InvalidExport.module.js | 0 .../Modules/Error_InvalidExport2.module.js | 0 .../Modules/Error_InvalidExport3.module.js | 0 .../Error_InvalidModuleDeclaration.module.js | 0 .../Error_InvalidModuleDeclaration2.module.js | 0 .../Modules/Error_MissingExport.module.js | 0 .../Modules/ExportDestructuring.module.js | 0 .../Modules/ExportForwardDefault.module.js | 0 .../traceur/Modules/ExportStar.module.js | 0 .../traceur/Modules/ExportStarAs.module.js | 0 .../traceur/Modules/Exports.module.js | 0 .../Modules/ImportAsExportAs.module.js | 0 .../traceur/Modules/ImportBasic.module.js | 0 .../traceur/Modules/ImportCircular.module.js | 0 .../traceur/Modules/ImportDefault.module.js | 0 .../Modules/ImportEmptyImportClause.module.js | 0 .../Modules/ImportFromModule.module.js | 0 .../Modules/ImportNoImportClause.module.js | 0 .../traceur/Modules/ImportPair.module.js | 0 .../Modules/ImportReExportDefault.module.js | 0 .../Modules/ImportReExportDefaultAs.module.js | 0 .../traceur/Modules/ModuleDefault.module.js | 0 .../traceur/Modules/ModuleName.module.js | 0 .../traceur/Modules/StaticMethod.module.js | 0 .../traceur/Modules/ThisInModules.module.js | 0 .../traceur/Modules/resources/TestClass.js | 0 .../fixtures/traceur/Modules/resources/a.js | 0 .../fixtures/traceur/Modules/resources/a2.js | 0 .../fixtures/traceur/Modules/resources/b.js | 0 .../fixtures/traceur/Modules/resources/c.js | 0 .../traceur/Modules/resources/clockwise.js | 0 .../fixtures/traceur/Modules/resources/d.js | 0 .../Modules/resources/default-and-named.js | 0 .../resources/default-class-expression.js | 0 .../Modules/resources/default-class.js | 0 .../resources/default-function-expression.js | 0 .../Modules/resources/default-function.js | 0 .../traceur/Modules/resources/default-name.js | 0 .../traceur/Modules/resources/default.js | 0 .../Modules/resources/export-conflict.js | 0 .../Modules/resources/export-destructuring.js | 0 .../resources/export-forward-default-as.js | 0 .../Modules/resources/export-star-as.js | 0 .../fixtures/traceur/Modules/resources/f.js | 0 .../fixtures/traceur/Modules/resources/i.js | 0 .../fixtures/traceur/Modules/resources/m.js | 0 .../fixtures/traceur/Modules/resources/m2.js | 0 .../fixtures/traceur/Modules/resources/m3.js | 0 .../fixtures/traceur/Modules/resources/n.js | 0 .../fixtures/traceur/Modules/resources/o.js | 0 .../fixtures/traceur/Modules/resources/p.js | 0 .../Modules/resources/re-export-default-as.js | 0 .../Modules/resources/re-export-default.js | 0 .../traceur/Modules/resources/side-effect.js | 0 .../traceur/Modules/resources/side-effect2.js | 0 .../fixtures/traceur/Modules/resources/x.js | 0 .../fixtures/traceur/Number/EPSILON.module.js | 0 .../traceur/Number/MAX_SAFE_INTEGER.module.js | 0 .../traceur/Number/MIN_SAFE_INTEGER.module.js | 0 .../traceur/Number/isFinite.module.js | 0 .../traceur/Number/isInteger.module.js | 0 .../fixtures/traceur/Number/isNaN.module.js | 0 .../traceur/Number/isSafeInteger.module.js | 0 .../traceur/NumericLiteral/Error_Disabled.js | 0 .../NumericLiteral/Error_NoBinaryDigits.js | 0 .../NumericLiteral/Error_NoOctalDigits.js | 0 .../fixtures/traceur/NumericLiteral/Simple.js | 0 .../test/fixtures/traceur/ObjectAssign.js | 0 .../Error_Disabled.js | 0 .../Error_Keyword.js | 0 .../Error_MissingVar.js | 0 .../Error_StrictKeyword.js | 0 .../traceur/ObjectInitializerShorthand/Ok.js | 0 .../StrictKeyword.js | 0 .../test/fixtures/traceur/ObjectIs.js | 0 .../test/fixtures/traceur/PrependStatement.js | 0 .../test/fixtures/traceur/Promise.js | 0 .../test/fixtures/traceur/PromiseAll.js | 0 .../test/fixtures/traceur/PromiseResolve.js | 0 .../fixtures/traceur/PromiseThrowInResolve.js | 0 .../Error_Disabled.js | 0 .../Error_NotNamed.js | 0 .../PropertyMethodAssignment.js | 0 .../traceur/PureES6Transformer/Basic.js | 0 .../traceur/RegularExpression/Simple.js | 0 .../fixtures/traceur/Rest/Error_NotLast.js | 0 .../traceur/Rest/Error_SetAccessor.js | 0 .../test/fixtures/traceur/Rest/Simple.js | 0 .../test/fixtures/traceur/Rest/Strict.js | 0 .../fixtures/traceur/Scope/BlockBinding10.js | 0 .../fixtures/traceur/Scope/BlockBinding11.js | 0 .../fixtures/traceur/Scope/BlockBinding2.js | 0 .../fixtures/traceur/Scope/BlockBinding3.js | 0 .../fixtures/traceur/Scope/BlockBinding4.js | 0 .../fixtures/traceur/Scope/BlockBinding5.js | 0 .../fixtures/traceur/Scope/BlockBinding6.js | 0 .../fixtures/traceur/Scope/BlockBinding7.js | 0 .../fixtures/traceur/Scope/BlockBinding8.js | 0 .../fixtures/traceur/Scope/BlockBinding9.js | 0 .../Scope/BlockBindingHiddenOuterLet.js | 0 .../Scope/BlockBindingSiblingRefenceError.js | 0 .../Scope/DeconstructingBlockBinding.js | 0 .../fixtures/traceur/Scope/DeepNestedLet.js | 0 .../traceur/Scope/DeepNestedLetConst.js | 0 .../traceur/Scope/DeepNestedLetVar.js | 0 .../traceur/Scope/DeepNestedLetVarNoInit.js | 0 .../Scope/Error_ConstMissingInitializer.js | 0 .../fixtures/traceur/Scope/Error_Disabled.js | 0 .../Scope/Error_ForInWithInitializerConst.js | 0 .../Scope/Error_ForInWithInitializerLet.js | 0 .../Scope/Error_ForInWithInitializerVar.js | 0 .../Scope/Error_ForOfWithInitializerConst.js | 0 .../Scope/Error_ForOfWithInitializerLet.js | 0 .../Scope/Error_ForOfWithInitializerVar.js | 0 .../Scope/Error_ForWithoutInitializerConst.js | 0 .../Scope/Error_FunctionExpressionInBlock.js | 0 .../traceur/Scope/ForInInitializers.js | 0 .../fixtures/traceur/Scope/FunctionInBlock.js | 0 .../traceur/Scope/LetForInInitializers1.js | 0 .../traceur/Scope/LetForInitializers1.js | 0 .../test/fixtures/traceur/Scope/LetInClass.js | 0 .../fixtures/traceur/Scope/LetInClosure.js | 0 .../test/fixtures/traceur/Scope/LetInFor.js | 0 .../fixtures/traceur/Scope/LetInForBreak.js | 0 .../traceur/Scope/LetInForBreakInner.js | 0 .../traceur/Scope/LetInForBreakNamed.js | 0 .../traceur/Scope/LetInForContinue.js | 0 .../traceur/Scope/LetInForContinueInner.js | 0 .../traceur/Scope/LetInForContinueNamed.js | 0 .../fixtures/traceur/Scope/LetInGenerators.js | 0 .../fixtures/traceur/Scope/LetInProperties.js | 0 .../fixtures/traceur/Scope/LetInWhileLoop.js | 0 .../traceur/Scope/LetInitializerFor1.js | 0 .../traceur/Scope/LetInitializerFor2.js | 0 .../traceur/Scope/LetInitializerFor3.js | 0 .../traceur/Scope/LetInitializerForIn.js | 0 .../traceur/Scope/LetNoInitializer.js | 0 .../traceur/Scope/LetNoInitializerGlobal.js | 0 .../traceur/Scope/LetReinitializeInLoop.js | 0 .../test/fixtures/traceur/Scope/LetWithFor.js | 0 .../fixtures/traceur/Scope/LetWithForIn.js | 0 .../fixtures/traceur/Scope/LetWithSwitch.js | 0 .../fixtures/traceur/Scope/LetWithSwitch2.js | 0 .../traceur/Scope/NameBindingInFunction.js | 0 .../fixtures/traceur/Scope/NestedForLoops.js | 0 .../fixtures/traceur/Scope/NestedFunction1.js | 0 .../fixtures/traceur/Scope/NestedFunction2.js | 0 .../fixtures/traceur/Scope/NestedFunction3.js | 0 .../test/fixtures/traceur/Scope/NestedLet.js | 0 .../traceur/Scope/NestedLetConflict.js | 0 .../fixtures/traceur/Scope/Regress1381.js | 0 .../traceur/Scope/RenameFunctionBlock.js | 0 .../fixtures/traceur/Scope/SiblingScopes.js | 0 .../fixtures/traceur/Scope/TopLevelLet.js | 0 .../traceur/Scope/TopLevelLetConst.js | 0 .../fixtures/traceur/Scope/TopLevelLetVar.js | 0 .../test/fixtures/traceur/Spread/Array.js | 0 .../test/fixtures/traceur/Spread/Call.js | 0 .../traceur/Spread/CallWithUndefined.js | 0 .../test/fixtures/traceur/Spread/Class.js | 0 .../fixtures/traceur/Spread/Error_Disabled.js | 0 .../test/fixtures/traceur/Spread/Iterators.js | 0 .../fixtures/traceur/Spread/MethodCall.js | 0 .../traceur/Spread/MethodCallQuotedName.js | 0 .../test/fixtures/traceur/Spread/New.js | 0 .../test/fixtures/traceur/Spread/New2.js | 0 .../fixtures/traceur/Spread/NewBuiltin.js | 0 .../fixtures/traceur/Spread/NoIterator.js | 0 .../fixtures/traceur/Spread/NotAnObject.js | 0 .../test/fixtures/traceur/Spread/String.js | 0 .../test/fixtures/traceur/Spread/Type.js | 0 .../traceur/StringExtras/CodePointAt.js | 0 .../fixtures/traceur/StringExtras/EndsWith.js | 0 .../traceur/StringExtras/FromCodePoint.js | 0 .../fixtures/traceur/StringExtras/Includes.js | 0 .../fixtures/traceur/StringExtras/Repeat.js | 0 .../traceur/StringExtras/StartsWith.js | 0 .../test/fixtures/traceur/StringIterator.js | 0 .../traceur/SuperObjectLiteral/Error_Super.js | 0 .../SuperObjectLiteral/SuperChaining.js | 0 .../SuperObjectLiteral/SuperChangeProto.js | 0 .../SuperObjectLiteral/SuperInArrow.js | 0 .../SuperObjectLiteral/SuperNestedObject.js | 0 .../SuperObjectLiteral/SuperPostfix.js | 0 .../traceur/SuperObjectLiteral/SuperSet.js | 0 .../traceur/SuperObjectLiteral/SuperUnary.js | 0 .../SuperObjectLiteral/SuperWithoutProto.js | 0 .../traceur/Symbol/GetOwnPropertySymbols.js | 0 .../test/fixtures/traceur/Symbol/Inherited.js | 0 .../test/fixtures/traceur/Symbol/Object.js | 0 .../fixtures/traceur/Symbol/ObjectModel.js | 0 .../traceur/Symbol/TransformationOff.js | 0 .../fixtures/traceur/Syntax/ArrayWithHoles.js | 0 .../CaseClauseShouldBeStatementListItem.js | 0 .../test/fixtures/traceur/Syntax/Empty.js | 0 .../traceur/Syntax/Error_Arguments.js | 0 .../Syntax/Error_DeclarationInDoWhileClass.js | 0 .../Syntax/Error_DeclarationInDoWhileConst.js | 0 .../Error_DeclarationInDoWhileFunction.js | 0 .../Syntax/Error_DeclarationInDoWhileLet.js | 0 ...Error_DeclarationInDoWhileLetOpenSquare.js | 0 .../traceur/Syntax/Error_DeclarationInElse.js | 0 .../traceur/Syntax/Error_DeclarationInFor.js | 0 .../Syntax/Error_DeclarationInForIn.js | 0 .../Syntax/Error_DeclarationInForOf.js | 0 .../traceur/Syntax/Error_DeclarationInIf.js | 0 .../Syntax/Error_DeclarationInWhile.js | 0 ...or_ForInLoopTooManyVariableDeclarations.js | 0 ...or_ForOfLoopTooManyVariableDeclarations.js | 0 .../traceur/Syntax/Error_FunctionParam.js | 0 .../traceur/Syntax/Error_IllegalReturn.js | 0 .../Syntax/Error_IllegalReturn.module.js | 0 .../Error_IsValidSimpleAssignmentTarget.js | 0 .../traceur/Syntax/Error_MultipleDefault.js | 0 .../Syntax/Error_NoLineTerminatorPostfix.js | 0 .../Syntax/Error_ParamDuplicateCheck.js | 0 .../Error_ParamDuplicateCheckNonSimple.js | 0 .../traceur/Syntax/Error_RegExpNotClosed.js | 0 .../Syntax/Error_StrictKeywordsInArguments.js | 0 .../Error_StrictKeywordsInArgumentsPattern.js | 0 ...InPropertyDefinitionIdentifierReference.js | 0 .../Syntax/Error_StrictKeywordsInStrict.js | 0 .../Error_UnicodeEscapeSequenceInName.js | 0 .../traceur/Syntax/Error_WithInClass.js | 0 .../Syntax/Error_WithInModule.module.js | 0 .../Syntax/Error_WithInStrictFunction.js | 0 .../Syntax/Error_WithInStrictProgram.js | 0 .../traceur/Syntax/Error_YieldStarNewLine.js | 0 .../traceur/Syntax/ExpressionValidation.js | 0 .../traceur/Syntax/ImplicitSemiColon.js | 0 .../traceur/Syntax/ImportFromTypo.module.js | 0 .../fixtures/traceur/Syntax/InInBinding.js | 0 .../Syntax/IsValidSimpleAssignmentTarget.js | 0 .../Syntax/MultlineCommentIsNewLine.js | 0 .../traceur/Syntax/NoNewLineHereEndOfFile.js | 0 .../Syntax/NumberLiteralMemberExpression.js | 0 .../Syntax/ParamDuplicateCheckNonSimpleOk.js | 0 .../traceur/Syntax/ParamDuplicateCheckOk.js | 0 .../traceur/Syntax/RegularExpression.js | 0 .../fixtures/traceur/Syntax/StrictKeywords.js | 0 .../traceur/Syntax/StrictKeywordsInPattern.js | 0 .../fixtures/traceur/Syntax/StringEscapes.js | 0 .../Syntax/UnicodeEscapeSequenceInName.js | 0 .../traceur/Syntax/UseStrictEscapeSequence.js | 0 .../Syntax/UseStrictLineContinuation.js | 0 .../test/fixtures/traceur/Syntax/null.js | 0 .../TemplateLiterals/CallExpression.js | 0 .../TemplateLiterals/CommaExpression.js | 0 .../traceur/TemplateLiterals/Default.js | 0 .../TemplateLiterals/Error_Disabled.js | 0 .../Error_InvalidSubstitution.js | 0 .../Error_InvalidSubstitution2.js | 0 .../TemplateLiterals/Error_NotClosed.js | 0 .../traceur/TemplateLiterals/InBlock.js | 0 .../TemplateLiterals/InModule.module.js | 0 .../TemplateLiterals/MemberExpression.js | 0 .../traceur/TemplateLiterals/NewExpression.js | 0 .../traceur/TemplateLiterals/Strict.js | 0 .../traceur/TemplateLiterals/StringRaw.js | 0 .../fixtures/traceur/TemplateLiterals/Tag.js | 0 .../TemplateObjectCaching.module.js | 0 .../traceur/TemplateLiterals/resources/f.js | 0 .../traceur/TemplateLiterals/resources/m.js | 0 .../traceur/TemplateLiterals/resources/n.js | 0 .../resources/template-objects.js | 0 .../Error_CodePointTooHigh.js | 0 .../UnicodeEscapeSequence/Error_Disabled.js | 0 .../Error_HexDigitExpected.js | 0 .../Error_HexDigitExpected2.js | 0 .../Error_HexDigitExpected3.js | 0 .../Error_HexDigitExpected4.js | 0 .../traceur/UnicodeEscapeSequence/Simple.js | 0 .../test/fixtures/traceur/Yield/Arguments.js | 0 .../fixtures/traceur/Yield/BadIterable.js | 0 .../fixtures/traceur/Yield/BinaryOperator.js | 0 .../test/fixtures/traceur/Yield/Break.js | 0 .../test/fixtures/traceur/Yield/BreakForOf.js | 0 .../fixtures/traceur/Yield/CommaOperator.js | 0 .../test/fixtures/traceur/Yield/Continue.js | 0 .../traceur/Yield/DefaultArguments.js | 0 .../fixtures/traceur/Yield/DoGenerator.js | 0 .../Yield/DoWhileStatementWithYield.js | 0 .../fixtures/traceur/Yield/EmptyGenerator.js | 0 .../fixtures/traceur/Yield/Error_Disabled.js | 0 .../fixtures/traceur/Yield/Error_Disabled2.js | 0 .../traceur/Yield/Error_MissingStar.js | 0 .../test/fixtures/traceur/Yield/Finally.js | 0 .../traceur/Yield/ForEmptyGenerator.js | 0 .../fixtures/traceur/Yield/ForGenerator.js | 0 .../fixtures/traceur/Yield/ForInGenerator.js | 0 .../fixtures/traceur/Yield/ForInGenerator2.js | 0 .../fixtures/traceur/Yield/ForInGenerator3.js | 0 .../Yield/ForLexicallyNestedGenerator.js | 0 .../fixtures/traceur/Yield/ForMissingParts.js | 0 .../fixtures/traceur/Yield/ForOfGenerator.js | 0 .../traceur/Yield/ForOfIteratorException.js | 0 .../fixtures/traceur/Yield/ForStatement.js | 0 .../traceur/Yield/FunctionDeclaration.js | 0 .../fixtures/traceur/Yield/GeneratorReturn.js | 0 .../fixtures/traceur/Yield/GeneratorSend.js | 0 .../fixtures/traceur/Yield/GeneratorThrow.js | 0 .../Yield/GeneratorWithoutYieldOrReturn.js | 0 .../test/fixtures/traceur/Yield/Hoisting.js | 0 .../traceur/Yield/HoistingBlockbinding.js | 0 .../fixtures/traceur/Yield/IfGenerator.js | 0 .../traceur/Yield/IfStatementWithYield.js | 0 .../traceur/Yield/LabelledBlockGenerator.js | 0 .../traceur/Yield/LabelledBreakGenerator.js | 0 .../traceur/Yield/MapFilterGenerator.js | 0 .../fixtures/traceur/Yield/ObjectModel.js | 0 .../traceur/Yield/OverrideGenerator.js | 0 .../fixtures/traceur/Yield/ReturnCatch.js | 0 .../fixtures/traceur/Yield/ReturnGenerator.js | 0 .../fixtures/traceur/Yield/ReturnInFinally.js | 0 .../fixtures/traceur/Yield/ReturnYield.js | 0 .../fixtures/traceur/Yield/ReturnYieldFor.js | 0 .../traceur/Yield/SequenceGenerator.js | 0 .../fixtures/traceur/Yield/SimpleGenerator.js | 0 .../traceur/Yield/StatementTestGenerator.js | 0 .../fixtures/traceur/Yield/SwitchGenerator.js | 0 .../traceur/Yield/SwitchStatementWithYield.js | 0 .../test/fixtures/traceur/Yield/This.js | 0 .../fixtures/traceur/Yield/ThrowInCatch.js | 0 .../fixtures/traceur/Yield/ThrowInIterator.js | 0 .../test/fixtures/traceur/Yield/Tree.js | 0 .../test/fixtures/traceur/Yield/Try.js | 0 .../test/fixtures/traceur/Yield/Try10.js | 0 .../test/fixtures/traceur/Yield/Try11.js | 0 .../test/fixtures/traceur/Yield/Try12.js | 0 .../test/fixtures/traceur/Yield/Try2.js | 0 .../test/fixtures/traceur/Yield/Try3.js | 0 .../test/fixtures/traceur/Yield/Try4.js | 0 .../test/fixtures/traceur/Yield/Try5.js | 0 .../test/fixtures/traceur/Yield/Try6.js | 0 .../test/fixtures/traceur/Yield/Try7.js | 0 .../test/fixtures/traceur/Yield/Try8.js | 0 .../test/fixtures/traceur/Yield/Try9.js | 0 .../traceur/Yield/TryCatchGenerator.js | 0 .../traceur/Yield/TryCatchYieldGenerator.js | 0 .../traceur/Yield/TryFinallyGenerator.js | 0 .../fixtures/traceur/Yield/WhileGenerator.js | 0 .../traceur/Yield/WhileStatementWithYield.js | 0 .../traceur/Yield/YieldAssignThrow.js | 0 .../fixtures/traceur/Yield/YieldIdentifier.js | 0 .../fixtures/traceur/Yield/YieldInFinally.js | 0 .../traceur/Yield/YieldNoExpression.js | 0 .../traceur/Yield/YieldUndefinedGenerator.js | 0 .../test/fixtures/traceur/Yield/YieldYield.js | 0 .../Yield/tryFinallyFinallyGenerator.js | 0 .../transformation/api/blacklist/actual.js | 0 .../transformation/api/blacklist/expected.js | 0 .../transformation/api/blacklist/options.json | 0 .../api/unknown-module-formatter/options.json | 0 .../unknown-transformer-in-list/options.json | 0 .../transformation/api/whitelist/actual.js | 0 .../transformation/api/whitelist/expected.js | 0 .../transformation/api/whitelist/options.json | 0 .../async-to-generator/async/actual.js | 0 .../async-to-generator/async/expected.js | 0 .../async-to-generator/expression/actual.js | 0 .../async-to-generator/expression/expected.js | 0 .../named-expression/actual.js | 0 .../named-expression/expected.js | 0 .../async-to-generator/options.json | 0 .../async-to-generator/statement/actual.js | 0 .../async-to-generator/statement/expected.js | 0 .../bluebird-coroutines/class/actual.js | 0 .../bluebird-coroutines/class/expected.js | 0 .../bluebird-coroutines/class/options.json | 0 .../bluebird-coroutines/expression/actual.js | 0 .../expression/expected.js | 0 .../named-expression/actual.js | 0 .../named-expression/expected.js | 0 .../bluebird-coroutines/options.json | 0 .../bluebird-coroutines/statement/actual.js | 0 .../bluebird-coroutines/statement/expected.js | 0 .../transformation/errors/constants/actual.js | 0 .../errors/constants/options.json | 0 .../transformation/errors/syntax/actual.js | 0 .../transformation/errors/syntax/options.json | 0 .../es3/member-expression-literals/actual.js | 0 .../member-expression-literals/expected.js | 0 .../es3/property-literals/actual.js | 0 .../es3/property-literals/expected.js | 0 .../getter-and-setter/actual.js | 0 .../getter-and-setter/expected.js | 0 .../es5.properties.mutators/getter/actual.js | 0 .../getter/expected.js | 0 .../es5.properties.mutators/setter/actual.js | 0 .../setter/expected.js | 0 .../es6.arrow-functions/arguments/actual.js | 0 .../es6.arrow-functions/arguments/expected.js | 0 .../default-parameters/actual.js | 0 .../default-parameters/expected.js | 0 .../destructuring-parameters/actual.js | 0 .../destructuring-parameters/expected.js | 0 .../empty-arguments/actual.js | 0 .../empty-arguments/expected.js | 0 .../es6.arrow-functions/empty-block/actual.js | 0 .../empty-block/expected.js | 0 .../es6.arrow-functions/expression/actual.js | 0 .../expression/expected.js | 0 .../es6.arrow-functions/inside-call/actual.js | 0 .../inside-call/expected.js | 0 .../multiple-arguments/actual.js | 0 .../multiple-arguments/expected.js | 0 .../es6.arrow-functions/nested/actual.js | 0 .../es6.arrow-functions/nested/expected.js | 0 .../es6.arrow-functions/options.json | 0 .../paran-insertion/actual.js | 0 .../paran-insertion/expected.js | 0 .../single-argument/actual.js | 0 .../single-argument/expected.js | 0 .../es6.arrow-functions/spec/actual.js | 0 .../es6.arrow-functions/spec/expected.js | 0 .../es6.arrow-functions/spec/options.json | 0 .../es6.arrow-functions/statement/actual.js | 0 .../es6.arrow-functions/statement/expected.js | 0 .../es6.arrow-functions/this/actual.js | 0 .../es6.arrow-functions/this/expected.js | 0 .../es6.block-scoping-exec/block-scoped-2.js | 0 .../es6.block-scoping-exec/block-scoped.js | 0 .../closure-wrap-collision.js | 0 .../es6.block-scoping-exec/collision-for.js | 0 .../destructuring-defaults.js | 0 .../duplicate-function-scope.js | 0 .../for-continuation.js | 0 .../es6.block-scoping-exec/for-loop-head.js | 0 .../es6.block-scoping-exec/label.js | 0 .../es6.block-scoping-exec/multiple.js | 0 .../es6.block-scoping-exec/nested-labels-2.js | 0 .../es6.block-scoping-exec/nested-labels-3.js | 0 .../es6.block-scoping-exec/nested-labels-4.js | 0 .../es6.block-scoping-exec/nested-labels.js | 0 .../es6.block-scoping-exec/switch-break.js | 0 .../assignment-patterns/actual.js | 0 .../assignment-patterns/expected.js | 0 .../exec.js | 0 .../options.json | 0 .../for-break-continue-return/actual.js | 0 .../for-break-continue-return/expected.js | 0 .../es6.block-scoping/for-break/actual.js | 0 .../es6.block-scoping/for-break/expected.js | 0 .../for-continuation/actual.js | 0 .../for-continuation/expected.js | 0 .../es6.block-scoping/for-continue/actual.js | 0 .../for-continue/expected.js | 0 .../for-return-undefined/actual.js | 0 .../for-return-undefined/expected.js | 0 .../es6.block-scoping/for-return/actual.js | 0 .../es6.block-scoping/for-return/expected.js | 0 .../es6.block-scoping/function/actual.js | 0 .../es6.block-scoping/function/expected.js | 0 .../es6.block-scoping/hoisting/actual.js | 0 .../es6.block-scoping/hoisting/expected.js | 0 .../es6.block-scoping/issue-1051/actual.js | 0 .../es6.block-scoping/issue-1051/expected.js | 0 .../es6.block-scoping/issue-2174/actual.js | 0 .../es6.block-scoping/issue-2174/expected.js | 0 .../es6.block-scoping/issue-973/actual.js | 0 .../es6.block-scoping/issue-973/expected.js | 0 .../jsx-identifier/actual.js | 0 .../jsx-identifier/expected.js | 0 .../loop-initializer-default/actual.js | 0 .../loop-initializer-default/expected.js | 0 .../es6.block-scoping/program/actual.js | 0 .../es6.block-scoping/program/expected.js | 0 .../es6.block-scoping/switch/actual.js | 0 .../es6.block-scoping/switch/expected.js | 0 .../wrap-closure-shadow-variables/actual.js | 0 .../wrap-closure-shadow-variables/expected.js | 0 .../es6.classes-exec/declaration-binding.js | 0 .../es6.classes-exec/expression-binding.js | 0 .../retain-no-call-on-reassign.js | 0 .../es6.classes-exec/shadow-container.js | 0 .../es6.classes-exec/super-change-proto.js | 0 .../accessing-super-class/actual.js | 0 .../accessing-super-class/expected.js | 0 .../accessing-super-properties/actual.js | 0 .../accessing-super-properties/expected.js | 0 .../calling-super-properties/actual.js | 0 .../calling-super-properties/expected.js | 0 .../constructor-order/actual.js | 0 .../constructor-order/expected.js | 0 .../es6.classes-loose/literal-key/actual.js | 0 .../es6.classes-loose/literal-key/expected.js | 0 .../es6.classes-loose/options.json | 0 .../actual.js | 0 .../expected.js | 0 .../es6.classes-loose/super-class/actual.js | 0 .../es6.classes-loose/super-class/expected.js | 0 .../super-function-fallback/actual.js | 0 .../super-function-fallback/expected.js | 0 .../accessing-super-class/actual.js | 0 .../accessing-super-class/expected.js | 0 .../accessing-super-properties/actual.js | 0 .../accessing-super-properties/expected.js | 0 .../calling-super-properties/actual.js | 0 .../calling-super-properties/expected.js | 0 .../calling-super-properties/options.json | 0 .../es6.classes/computed-methods/actual.js | 0 .../es6.classes/computed-methods/exec.js | 0 .../es6.classes/computed-methods/expected.js | 0 .../constructor-binding-collision/actual.js | 0 .../constructor-binding-collision/expected.js | 0 .../es6.classes/constructor/actual.js | 0 .../es6.classes/constructor/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../instance-getter-and-setter/actual.js | 0 .../instance-getter-and-setter/expected.js | 0 .../es6.classes/instance-getter/actual.js | 0 .../es6.classes/instance-getter/expected.js | 0 .../es6.classes/instance-method/actual.js | 0 .../es6.classes/instance-method/expected.js | 0 .../es6.classes/instance-setter/actual.js | 0 .../es6.classes/instance-setter/expected.js | 0 .../name-method-collision/actual.js | 0 .../name-method-collision/expected.js | 0 .../transformation/es6.classes/options.json | 0 .../es6.classes/plain-class/actual.js | 0 .../es6.classes/plain-class/expected.js | 0 .../preserves-directives/actual.js | 0 .../preserves-directives/expected.js | 0 .../relaxed-method-coercion/actual.js | 0 .../relaxed-method-coercion/expected.js | 0 .../es6.classes/statement/actual.js | 0 .../es6.classes/statement/expected.js | 0 .../es6.classes/static/actual.js | 0 .../es6.classes/static/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../super-class-anonymous/actual.js | 0 .../super-class-anonymous/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../es6.classes/super-class/actual.js | 0 .../es6.classes/super-class/expected.js | 0 .../super-function-fallback/actual.js | 0 .../super-function-fallback/expected.js | 0 .../actual.js | 0 .../options.json | 0 .../actual.js | 0 .../options.json | 0 .../actual.js | 0 .../options.json | 0 .../actual.js | 0 .../options.json | 0 .../es6.constants/block-scoped/exec.js | 0 .../es6.constants/block-statement/actual.js | 0 .../es6.constants/block-statement/expected.js | 0 .../destructuring-assignment/actual.js | 0 .../destructuring-assignment/options.json | 0 .../es6.constants/destructuring/actual.js | 0 .../es6.constants/destructuring/expected.js | 0 .../ignore-member-expressions/actual.js | 0 .../ignore-member-expressions/expected.js | 0 .../es6.constants/loop/actual.js | 0 .../es6.constants/loop/options.json | 0 .../es6.constants/no-assignment/actual.js | 0 .../es6.constants/no-assignment/options.json | 0 .../es6.constants/no-classes/actual.js | 0 .../es6.constants/no-classes/options.json | 0 .../es6.constants/no-declaration/actual.js | 0 .../es6.constants/no-declaration/options.json | 0 .../es6.constants/no-for-in/actual.js | 0 .../es6.constants/no-for-in/options.json | 0 .../es6.constants/no-functions/actual.js | 0 .../es6.constants/no-functions/options.json | 0 .../es6.constants/program/actual.js | 0 .../es6.constants/program/expected.js | 0 .../es6.constants/update-expression/actual.js | 0 .../update-expression/options.json | 0 .../array-unpack-optimisation/actual.js | 0 .../array-unpack-optimisation/expected.js | 0 .../es6.destructuring/array/actual.js | 0 .../es6.destructuring/array/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../assignment-expression-pattern/actual.js | 0 .../assignment-expression-pattern/expected.js | 0 .../assignment-expression/actual.js | 0 .../assignment-expression/expected.js | 0 .../assignment-statement/actual.js | 0 .../assignment-statement/expected.js | 0 .../es6.destructuring/chained/exec.js | 0 .../empty-object-pattern/actual.js | 0 .../empty-object-pattern/exec.js | 0 .../empty-object-pattern/expected.js | 0 .../es6.destructuring/empty/actual.js | 0 .../es6.destructuring/empty/expected.js | 0 .../es7-object-rest/actual.js | 0 .../es7-object-rest/expected.js | 0 .../es7-object-rest/options.json | 0 .../es6.destructuring/for-in/actual.js | 0 .../es6.destructuring/for-in/expected.js | 0 .../es6.destructuring/for-of/actual.js | 0 .../es6.destructuring/for-of/expected.js | 0 .../es6.destructuring/known-array/actual.js | 0 .../es6.destructuring/known-array/expected.js | 0 .../member-expression/actual.js | 0 .../member-expression/expected.js | 0 .../es6.destructuring/mixed/actual.js | 0 .../es6.destructuring/mixed/expected.js | 0 .../es6.destructuring/multiple/actual.js | 0 .../es6.destructuring/multiple/expected.js | 0 .../object-advanced/actual.js | 0 .../object-advanced/expected.js | 0 .../es6.destructuring/object-basic/actual.js | 0 .../object-basic/expected.js | 0 .../es6.destructuring/options.json | 0 .../es6.destructuring/parameters/actual.js | 0 .../es6.destructuring/parameters/expected.js | 0 .../spread-generator/exec.js | 0 .../es6.destructuring/spread/actual.js | 0 .../es6.destructuring/spread/expected.js | 0 .../es6.destructuring/spread/options.json | 0 .../es6.for-of-loose/identifier/actual.js | 0 .../es6.for-of-loose/identifier/expected.js | 0 .../es6.for-of-loose/ignore-cases/actual.js | 0 .../es6.for-of-loose/ignore-cases/expected.js | 0 .../es6.for-of-loose/let/actual.js | 0 .../es6.for-of-loose/let/expected.js | 0 .../member-expression/actual.js | 0 .../member-expression/expected.js | 0 .../es6.for-of-loose/multiple/actual.js | 0 .../es6.for-of-loose/multiple/expected.js | 0 .../es6.for-of-loose/options.json | 0 .../es6.for-of-loose/var/actual.js | 0 .../es6.for-of-loose/var/expected.js | 0 .../es6.for-of/identifier/actual.js | 0 .../es6.for-of/identifier/expected.js | 0 .../es6.for-of/ignore-cases/actual.js | 0 .../es6.for-of/ignore-cases/expected.js | 0 .../transformation/es6.for-of/let/actual.js | 0 .../transformation/es6.for-of/let/expected.js | 0 .../es6.for-of/member-expression/actual.js | 0 .../es6.for-of/member-expression/expected.js | 0 .../es6.for-of/multiple/actual.js | 0 .../es6.for-of/multiple/expected.js | 0 .../es6.for-of/nested-label-for-of/actual.js | 0 .../nested-label-for-of/expected.js | 0 .../transformation/es6.for-of/var/actual.js | 0 .../transformation/es6.for-of/var/expected.js | 0 .../export-specifier-default/actual.js | 0 .../export-specifier-default/expected.js | 0 .../es6.modules-amd/exports-default/actual.js | 0 .../exports-default/expected.js | 0 .../es6.modules-amd/exports-default/untitled | 0 .../es6.modules-amd/exports-from/actual.js | 0 .../es6.modules-amd/exports-from/expected.js | 0 .../es6.modules-amd/exports-named/actual.js | 0 .../es6.modules-amd/exports-named/expected.js | 0 .../exports-variable/actual.js | 0 .../exports-variable/expected.js | 0 .../get-module-name-option/actual.js | 0 .../get-module-name-option/expected.js | 0 .../get-module-name-option/options.json | 0 .../hoist-function-exports/actual.js | 0 .../hoist-function-exports/expected.js | 0 .../es6.modules-amd/imports-default/actual.js | 0 .../imports-default/expected.js | 0 .../es6.modules-amd/imports-glob/actual.js | 0 .../es6.modules-amd/imports-glob/expected.js | 0 .../es6.modules-amd/imports-mixing/actual.js | 0 .../imports-mixing/expected.js | 0 .../es6.modules-amd/imports-named/actual.js | 0 .../es6.modules-amd/imports-named/expected.js | 0 .../es6.modules-amd/imports/actual.js | 0 .../es6.modules-amd/imports/expected.js | 0 .../es6.modules-amd/module-name/actual.js | 0 .../es6.modules-amd/module-name/expected.js | 0 .../es6.modules-amd/module-name/options.json | 0 .../es6.modules-amd/options.json | 0 .../es6.modules-amd/overview/actual.js | 0 .../es6.modules-amd/overview/expected.js | 0 .../es6.modules-amd/remap/actual.js | 0 .../es6.modules-amd/remap/expected.js | 0 .../export-1/actual.js | 0 .../export-1/expected.js | 0 .../export-2/actual.js | 0 .../export-2/expected.js | 0 .../export/actual.js | 0 .../export/expected.js | 0 .../import/actual.js | 0 .../import/expected.js | 0 .../es6.modules-common-strict/options.json | 0 .../exports-default-non-function/actual.js | 0 .../exports-default-non-function/expected.js | 0 .../exports-default/actual.js | 0 .../exports-default/expected.js | 0 .../es6.modules-common/exports-from/actual.js | 0 .../exports-from/expected.js | 0 .../exports-named/actual.js | 0 .../exports-named/expected.js | 0 .../exports-variable/actual.js | 0 .../exports-variable/expected.js | 0 .../hoist-function-exports/actual.js | 0 .../hoist-function-exports/expected.js | 0 .../illegal-export-esmodule-2/actual.js | 0 .../illegal-export-esmodule-2/options.json | 0 .../illegal-export-esmodule/actual.js | 0 .../illegal-export-esmodule/options.json | 0 .../imports-default/actual.js | 0 .../imports-default/expected.js | 0 .../imports-default/options.json | 0 .../es6.modules-common/imports-glob/actual.js | 0 .../imports-glob/expected.js | 0 .../imports-mixing/actual.js | 0 .../imports-mixing/expected.js | 0 .../imports-mixing/options.json | 0 .../imports-named/actual.js | 0 .../imports-named/expected.js | 0 .../imports-named/source-mappings.json | 0 .../es6.modules-common/imports/actual.js | 0 .../es6.modules-common/imports/expected.js | 0 .../loose-collision/actual.js | 0 .../loose-collision/options.json | 0 .../es6.modules-common/loose/actual.js | 0 .../es6.modules-common/loose/expected.js | 0 .../es6.modules-common/loose/options.json | 0 .../module-shadow/actual.js | 0 .../module-shadow/expected.js | 0 .../es6.modules-common/options.json | 0 .../es6.modules-common/overview/actual.js | 0 .../es6.modules-common/overview/expected.js | 0 .../es6.modules-common/overview/options.json | 0 .../es6.modules-common/remap/actual.js | 0 .../es6.modules-common/remap/expected.js | 0 .../exports-default/actual.js | 0 .../exports-default/expected.js | 0 .../es6.modules-ignore/exports-from/actual.js | 0 .../exports-from/expected.js | 0 .../exports-named/actual.js | 0 .../exports-named/expected.js | 0 .../exports-variable/actual.js | 0 .../exports-variable/expected.js | 0 .../hoist-function-exports/actual.js | 0 .../hoist-function-exports/expected.js | 0 .../imports-default/actual.js | 0 .../imports-default/expected.js | 0 .../es6.modules-ignore/imports-glob/actual.js | 0 .../imports-glob/expected.js | 0 .../imports-mixing/actual.js | 0 .../imports-mixing/expected.js | 0 .../imports-named/actual.js | 0 .../imports-named/expected.js | 0 .../es6.modules-ignore/imports/actual.js | 0 .../es6.modules-ignore/imports/expected.js | 0 .../es6.modules-ignore/options.json | 0 .../es6.modules-ignore/overview/actual.js | 0 .../es6.modules-ignore/overview/expected.js | 0 .../es6.modules-ignore/remap/actual.js | 0 .../es6.modules-ignore/remap/expected.js | 0 .../exports-default/actual.js | 0 .../exports-default/expected.js | 0 .../es6.modules-system/exports-from/actual.js | 0 .../exports-from/expected.js | 0 .../exports-named/actual.js | 0 .../exports-named/expected.js | 0 .../exports-variable/actual.js | 0 .../exports-variable/expected.js | 0 .../get-module-name-option/actual.js | 0 .../get-module-name-option/expected.js | 0 .../get-module-name-option/options.json | 0 .../hoist-function-exports/actual.js | 0 .../hoist-function-exports/expected.js | 0 .../hoist-function-exports/options.json | 0 .../imports-default/actual.js | 0 .../imports-default/expected.js | 0 .../es6.modules-system/imports-glob/actual.js | 0 .../imports-glob/expected.js | 0 .../imports-mixing/actual.js | 0 .../imports-mixing/expected.js | 0 .../imports-named/actual.js | 0 .../imports-named/expected.js | 0 .../es6.modules-system/imports/actual.js | 0 .../es6.modules-system/imports/expected.js | 0 .../es6.modules-system/options.json | 0 .../es6.modules-system/overview/actual.js | 0 .../es6.modules-system/overview/expected.js | 0 .../es6.modules-system/remap/actual.js | 0 .../es6.modules-system/remap/expected.js | 0 .../es6.modules-umd/exports-default/actual.js | 0 .../exports-default/expected.js | 0 .../es6.modules-umd/exports-from/actual.js | 0 .../es6.modules-umd/exports-from/expected.js | 0 .../es6.modules-umd/exports-named/actual.js | 0 .../es6.modules-umd/exports-named/expected.js | 0 .../exports-variable/actual.js | 0 .../exports-variable/expected.js | 0 .../get-module-name-option/actual.js | 0 .../get-module-name-option/expected.js | 0 .../get-module-name-option/options.json | 0 .../hoist-function-exports/actual.js | 0 .../hoist-function-exports/expected.js | 0 .../es6.modules-umd/imports-default/actual.js | 0 .../imports-default/expected.js | 0 .../es6.modules-umd/imports-glob/actual.js | 0 .../es6.modules-umd/imports-glob/expected.js | 0 .../es6.modules-umd/imports-mixing/actual.js | 0 .../imports-mixing/expected.js | 0 .../es6.modules-umd/imports-named/actual.js | 0 .../es6.modules-umd/imports-named/expected.js | 0 .../es6.modules-umd/imports/actual.js | 0 .../es6.modules-umd/imports/expected.js | 0 .../es6.modules-umd/module-id/actual.js | 0 .../es6.modules-umd/module-id/expected.js | 0 .../es6.modules-umd/module-id/options.json | 0 .../es6.modules-umd/module-name/actual.js | 0 .../es6.modules-umd/module-name/expected.js | 0 .../es6.modules-umd/module-name/options.json | 0 .../non-default-imports/actual.js | 0 .../non-default-imports/expected.js | 0 .../es6.modules-umd/options.json | 0 .../es6.modules-umd/overview/actual.js | 0 .../es6.modules-umd/overview/expected.js | 0 .../es6.modules-umd/remap/actual.js | 0 .../es6.modules-umd/remap/expected.js | 0 .../es6.modules/comments-explosion/actual.js | 0 .../comments-explosion/expected.js | 0 .../transformation/es6.modules/options.json | 0 .../es6.modules/retain-lines/actual.js | 0 .../es6.modules/retain-lines/expected.js | 0 .../es6.modules/retain-lines/options.json | 0 .../transformation/es6.modules/spec/actual.js | 0 .../es6.modules/spec/expected.js | 0 .../es6.modules/spec/options.json | 0 .../es6.object-super/options.json | 0 .../transformation/es6.object-super/simple.js | 0 .../statically-bound/actual.js | 0 .../statically-bound/expected.js | 0 .../default-before-last/actual.js | 0 .../default-before-last/expected.js | 0 .../default-destructuring/exec.js | 0 .../es6.parameters/default-eval/actual.js | 0 .../es6.parameters/default-eval/expected.js | 0 .../es6.parameters/default-iife-1128/exec.js | 0 .../es6.parameters/default-multiple/actual.js | 0 .../default-multiple/expected.js | 0 .../es6.parameters/default-single/actual.js | 0 .../es6.parameters/default-single/expected.js | 0 .../es6.parameters/options.json | 0 .../rest-arrow-functions/actual.js | 0 .../rest-arrow-functions/expected.js | 0 .../rest-async-function/actual.js | 0 .../rest-async-function/expected.js | 0 .../rest-async-function/options.json | 0 .../rest-binding-deoptimisation/actual.js | 0 .../rest-binding-deoptimisation/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../rest-flow-parameter-reference/actual.js | 0 .../rest-flow-parameter-reference/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../es6.parameters/rest-multiple/actual.js | 0 .../es6.parameters/rest-multiple/expected.js | 0 .../es6.parameters/rest-nested-iife/actual.js | 0 .../rest-nested-iife/expected.js | 0 .../es6.parameters/rest-pattern/actual.js | 0 .../es6.parameters/rest-pattern/expected.js | 0 .../rest-spread-optimisation/actual.js | 0 .../rest-spread-optimisation/expected.js | 0 .../argument/actual.js | 0 .../argument/expected.js | 0 .../assignment/actual.js | 0 .../assignment/expected.js | 0 .../coerce/actual.js | 0 .../coerce/expected.js | 0 .../ignore-symbol/actual.js | 0 .../ignore-symbol/expected.js | 0 .../method/actual.js | 0 .../method/expected.js | 0 .../mixed/actual.js | 0 .../mixed/expected.js | 0 .../multiple/actual.js | 0 .../multiple/expected.js | 0 .../options.json | 0 .../single/actual.js | 0 .../single/expected.js | 0 .../this/actual.js | 0 .../this/expected.js | 0 .../two/actual.js | 0 .../two/expected.js | 0 .../variable/actual.js | 0 .../variable/expected.js | 0 .../argument/actual.js | 0 .../argument/expected.js | 0 .../assignment/actual.js | 0 .../assignment/expected.js | 0 .../ignore-symbol/actual.js | 0 .../ignore-symbol/expected.js | 0 .../es6.properties.computed/method/actual.js | 0 .../method/expected.js | 0 .../es6.properties.computed/mixed/actual.js | 0 .../es6.properties.computed/mixed/expected.js | 0 .../multiple/actual.js | 0 .../multiple/expected.js | 0 .../es6.properties.computed/options.json | 0 .../es6.properties.computed/single/actual.js | 0 .../single/expected.js | 0 .../es6.properties.computed/this/actual.js | 0 .../es6.properties.computed/this/expected.js | 0 .../es6.properties.computed/two/actual.js | 0 .../es6.properties.computed/two/expected.js | 0 .../variable/actual.js | 0 .../variable/expected.js | 0 .../method-computed/actual.js | 0 .../method-computed/expected.js | 0 .../method-computed/options.json | 0 .../method-plain/actual.js | 0 .../method-plain/expected.js | 0 .../shorthand-comments/actual.js | 0 .../shorthand-comments/expected.js | 0 .../shorthand-mixed/actual.js | 0 .../shorthand-mixed/expected.js | 0 .../shorthand-multiple/actual.js | 0 .../shorthand-multiple/expected.js | 0 .../shorthand-single/actual.js | 0 .../shorthand-single/expected.js | 0 .../es6.regex.sticky/basic/actual.js | 0 .../es6.regex.sticky/basic/expected.js | 0 .../ignore-non-sticky/actual.js | 0 .../ignore-non-sticky/expected.js | 0 .../es6.regex.unicode/basic/actual.js | 0 .../es6.regex.unicode/basic/expected.js | 0 .../ignore-non-unicode/actual.js | 0 .../ignore-non-unicode/expected.js | 0 .../es6.spec.block-scoping-fail/assignment.js | 0 .../es6.spec.block-scoping-fail/call-2.js | 0 .../es6.spec.block-scoping-fail/call-3.js | 0 .../es6.spec.block-scoping-fail/call.js | 0 .../es6.spec.block-scoping-fail/defaults.js | 0 .../destructuring.js | 0 .../es6.spec.block-scoping-fail/export.js | 0 .../es6.spec.block-scoping-fail/options.json | 0 .../es6.spec.block-scoping-fail/update.js | 0 .../es6.spec.block-scoping-pass/assignment.js | 0 .../es6.spec.block-scoping-pass/call.js | 0 .../es6.spec.block-scoping-pass/defaults.js | 0 .../destructuring.js | 0 .../es6.spec.block-scoping-pass/export.js | 0 .../es6.spec.block-scoping-pass/options.json | 0 .../es6.spec.block-scoping-pass/update.js | 0 .../es6.spec.symbols/instanceof/actual.js | 0 .../es6.spec.symbols/instanceof/exec.js | 0 .../es6.spec.symbols/instanceof/expected.js | 0 .../es6.spec.symbols/options.json | 0 .../es6.spec.symbols/typeof/actual.js | 0 .../es6.spec.symbols/typeof/exec.js | 0 .../es6.spec.symbols/typeof/expected.js | 0 .../escape-quotes/actual.js | 0 .../escape-quotes/expected.js | 0 .../functions/actual.js | 0 .../functions/expected.js | 0 .../multiline/actual.js | 0 .../multiline/expected.js | 0 .../multiple/actual.js | 0 .../multiple/expected.js | 0 .../es6.spec.template-literals/none/actual.js | 0 .../none/expected.js | 0 .../es6.spec.template-literals/only/actual.js | 0 .../only/expected.js | 0 .../es6.spec.template-literals/options.json | 0 .../single/actual.js | 0 .../single/expected.js | 0 .../statement/actual.js | 0 .../statement/expected.js | 0 .../es6.spread/arguments-array/actual.js | 0 .../es6.spread/arguments-array/expected.js | 0 .../es6.spread/arguments-concat/actual.js | 0 .../es6.spread/arguments-concat/expected.js | 0 .../es6.spread/arguments/actual.js | 0 .../es6.spread/arguments/expected.js | 0 .../es6.spread/array-literal-first/actual.js | 0 .../array-literal-first/expected.js | 0 .../es6.spread/array-literal-middle/actual.js | 0 .../array-literal-middle/expected.js | 0 .../array-literal-multiple/actual.js | 0 .../array-literal-multiple/expected.js | 0 .../es6.spread/array-literals/actual.js | 0 .../es6.spread/array-literals/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../es6.spread/known-rest/actual.js | 0 .../es6.spread/known-rest/expected.js | 0 .../method-call-array-literal/actual.js | 0 .../method-call-array-literal/expected.js | 0 .../es6.spread/method-call-first/actual.js | 0 .../es6.spread/method-call-first/expected.js | 0 .../es6.spread/method-call-middle/actual.js | 0 .../es6.spread/method-call-middle/expected.js | 0 .../method-call-multiple-args/actual.js | 0 .../method-call-multiple-args/expected.js | 0 .../es6.spread/method-call-multiple/actual.js | 0 .../method-call-multiple/expected.js | 0 .../method-call-single-arg/actual.js | 0 .../method-call-single-arg/expected.js | 0 .../es6.spread/new-expression/actual.js | 0 .../es6.spread/new-expression/expected.js | 0 .../transformation/es6.spread/options.json | 0 .../es6.spread/single/actual.js | 0 .../es6.spread/single/expected.js | 0 .../es6.spread/this-context/actual.js | 0 .../es6.spread/this-context/expected.js | 0 .../es6.tail-call/call-apply/actual.js | 0 .../es6.tail-call/call-apply/expected.js | 0 .../default-parameters/actual.js | 0 .../default-parameters/expected.js | 0 .../expression-consequent/actual.js | 0 .../expression-consequent/expected.js | 0 .../es6.tail-call/expressions/actual.js | 0 .../es6.tail-call/expressions/expected.js | 0 .../es6.tail-call/factorial/actual.js | 0 .../es6.tail-call/factorial/expected.js | 0 .../es6.tail-call/ignore-reassigned/actual.js | 0 .../ignore-reassigned/expected.js | 0 .../es6.tail-call/max-args/actual.js | 0 .../es6.tail-call/max-args/expected.js | 0 .../es6.tail-call/parameter-exceeds/actual.js | 0 .../es6.tail-call/parameter-exceeds/exec.js | 0 .../parameter-exceeds/expected.js | 0 .../es6.tail-call/recursion/actual.js | 0 .../es6.tail-call/recursion/expected.js | 0 .../es6.tail-call/shadow/actual.js | 0 .../es6.tail-call/shadow/expected.js | 0 .../es6.tail-call/try-catch/actual.js | 0 .../es6.tail-call/try-catch/expected.js | 0 .../escape-quotes/actual.js | 0 .../escape-quotes/expected.js | 0 .../expression-first/actual.js | 0 .../expression-first/expected.js | 0 .../es6.template-literals/functions/actual.js | 0 .../functions/expected.js | 0 .../es6.template-literals/multiline/actual.js | 0 .../multiline/expected.js | 0 .../es6.template-literals/multiple/actual.js | 0 .../multiple/expected.js | 0 .../es6.template-literals/none/actual.js | 0 .../es6.template-literals/none/expected.js | 0 .../es6.template-literals/only/actual.js | 0 .../es6.template-literals/only/expected.js | 0 .../es6.template-literals/single/actual.js | 0 .../es6.template-literals/single/expected.js | 0 .../es6.template-literals/statement/actual.js | 0 .../statement/expected.js | 0 .../es6.template-literals/tag-loose/actual.js | 0 .../tag-loose/expected.js | 0 .../tag-loose/options.json | 0 .../es6.template-literals/tag/actual.js | 0 .../es6.template-literals/tag/expected.js | 0 .../constructor-collision/actual.js | 0 .../constructor-collision/expected.js | 0 .../es7.class-properties/derived/actual.js | 0 .../es7.class-properties/derived/expected.js | 0 .../instance-undefined/actual.js | 0 .../instance-undefined/expected.js | 0 .../es7.class-properties/instance/actual.js | 0 .../es7.class-properties/instance/expected.js | 0 .../method-collision/actual.js | 0 .../method-collision/options.json | 0 .../es7.class-properties/options.json | 0 .../static-undefined/actual.js | 0 .../static-undefined/exec.js | 0 .../static-undefined/expected.js | 0 .../es7.class-properties/static/actual.js | 0 .../es7.class-properties/static/exec.js | 0 .../es7.class-properties/static/expected.js | 0 .../super-expression/actual.js | 0 .../super-expression/expected.js | 0 .../super-statement/actual.js | 0 .../super-statement/expected.js | 0 .../es7.comprehensions/arguments/actual.js | 0 .../es7.comprehensions/arguments/expected.js | 0 .../array-expression-single-if/actual.js | 0 .../array-expression-single-if/expected.js | 0 .../array-expression-single/actual.js | 0 .../array-expression-single/expected.js | 0 .../array-multiple-if/actual.js | 0 .../array-multiple-if/expected.js | 0 .../array-multiple/actual.js | 0 .../array-multiple/expected.js | 0 .../array-single-if/actual.js | 0 .../array-single-if/expected.js | 0 .../es7.comprehensions/array-single/actual.js | 0 .../array-single/expected.js | 0 .../es7.comprehensions/array-this/actual.js | 0 .../es7.comprehensions/array-this/expected.js | 0 .../es7.comprehensions/generator/exec.js | 0 .../es7.comprehensions/options.json | 0 .../class-getter-and-setter/actual.js | 0 .../class-getter-and-setter/expected.js | 0 .../es7.decorators/class-getter/actual.js | 0 .../es7.decorators/class-getter/expected.js | 0 .../class-init-instance-props/actual.js | 0 .../class-init-instance-props/exec.js | 0 .../class-init-instance-props/expected.js | 0 .../class-init-static-props/actual.js | 0 .../class-init-static-props/exec.js | 0 .../class-init-static-props/expected.js | 0 .../es7.decorators/class-method/actual.js | 0 .../es7.decorators/class-method/expected.js | 0 .../es7.decorators/class-modules/actual.js | 0 .../es7.decorators/class-modules/expected.js | 0 .../class-no-init-instance-props/actual.js | 0 .../class-no-init-instance-props/expected.js | 0 .../class-no-init-static-props/actual.js | 0 .../class-no-init-static-props/expected.js | 0 .../es7.decorators/class-setter/actual.js | 0 .../es7.decorators/class-setter/expected.js | 0 .../es7.decorators/class-super/actual.js | 0 .../es7.decorators/class-super/expected.js | 0 .../es7.decorators/class/actual.js | 0 .../es7.decorators/class/expected.js | 0 .../exec-object-method-autobind.js | 0 .../exec-class-method-autobind/exec.js | 0 .../es7.decorators/member-expressions/exec.js | 0 .../object-getter-and-setter/actual.js | 0 .../object-getter-and-setter/expected.js | 0 .../es7.decorators/object-getter/actual.js | 0 .../es7.decorators/object-getter/expected.js | 0 .../es7.decorators/object-setter/actual.js | 0 .../es7.decorators/object-setter/expected.js | 0 .../es7.decorators/object/actual.js | 0 .../es7.decorators/object/exec.js | 0 .../es7.decorators/object/expected.js | 0 .../es7.decorators/options.json | 0 .../es7.do-expressions/do-while.js | 0 .../es7.do-expressions/empty.js | 0 .../es7.do-expressions/for-in.js | 0 .../transformation/es7.do-expressions/for.js | 0 .../es7.do-expressions/if-else-if.js | 0 .../es7.do-expressions/if-else.js | 0 .../transformation/es7.do-expressions/if.js | 0 .../es7.do-expressions/options.json | 0 .../es7.do-expressions/single-expression.js | 0 .../variable-declaration-end.js | 0 .../variable-declaration-start.js | 0 .../es7.do-expressions/while.js | 0 .../assignment/actual.js | 0 .../assignment/expected.js | 0 .../es7.exponentian-operator/binary/actual.js | 0 .../binary/expected.js | 0 .../comprehensive/exec.js | 0 .../default-commonjs/actual.js | 0 .../default-commonjs/expected.js | 0 .../default-compound-es6/actual.js | 0 .../default-compound-es6/expected.js | 0 .../default-compound-es6/options.json | 0 .../default-es6/actual.js | 0 .../default-es6/expected.js | 0 .../default-es6/options.json | 0 .../namespace-commonjs/actual.js | 0 .../namespace-commonjs/expected.js | 0 .../namespace-compound-es6/actual.js | 0 .../namespace-compound-es6/expected.js | 0 .../namespace-compound-es6/options.json | 0 .../namespace-es6/actual.js | 0 .../namespace-es6/expected.js | 0 .../namespace-es6/options.json | 0 .../es7.export-extensions/options.json | 0 .../es7.function-bind/bind/actual.js | 0 .../es7.function-bind/bind/expected.js | 0 .../es7.function-bind/call/actual.js | 0 .../es7.function-bind/call/expected.js | 0 .../es7.function-bind/complex-call/actual.js | 0 .../es7.function-bind/complex-call/exec.js | 0 .../complex-call/expected.js | 0 .../es7.function-bind/options.json | 0 .../static-contexts/actual.js | 0 .../static-contexts/expected.js | 0 .../es7.object-spread/assignment/actual.js | 0 .../es7.object-spread/assignment/expected.js | 0 .../es7.object-spread/expression/actual.js | 0 .../es7.object-spread/expression/expected.js | 0 .../es7.object-spread/options.json | 0 .../variable-declaration/actual.js | 0 .../variable-declaration/expected.js | 0 .../arrow-function/actual.js | 0 .../arrow-function/expected.js | 0 .../call/actual.js | 0 .../call/expected.js | 0 .../declaration/actual.js | 0 .../declaration/expected.js | 0 .../new-expression/actual.js | 0 .../new-expression/expected.js | 0 .../es7.trailing-function-commas/options.json | 0 .../fixtures/transformation/flow/options.json | 0 .../flow/strip-array-types/actual.js | 0 .../flow/strip-array-types/expected.js | 0 .../flow/strip-call-properties/actual.js | 0 .../flow/strip-call-properties/expected.js | 0 .../flow/strip-declare-module/actual.js | 0 .../flow/strip-declare-statements/actual.js | 0 .../flow/strip-directive/actual.js | 0 .../flow/strip-directive/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../strip-qualified-generic-type/actual.js | 0 .../strip-qualified-generic-type/expected.js | 0 .../flow/strip-string-literal-types/actual.js | 0 .../strip-string-literal-types/expected.js | 0 .../flow/strip-tuples/actual.js | 0 .../flow/strip-tuples/expected.js | 0 .../flow/strip-type-alias/actual.js | 0 .../flow/strip-type-annotations/actual.js | 0 .../flow/strip-type-annotations/expected.js | 0 .../flow/strip-typecasts/actual.js | 0 .../flow/strip-typecasts/expected.js | 0 .../flow/type-comments/actual.js | 0 .../flow/type-comments/expected.js | 0 .../jscript/arrow-function/exec.js | 0 .../transformation/jscript/options.json | 0 .../jscript/simple-class/actual.js | 0 .../jscript/simple-class/expected.js | 0 .../jscript/simple-class/options.json | 0 .../var-named-function-expression/actual.js | 0 .../var-named-function-expression/expected.js | 0 .../completion-statements/actual.js | 0 .../completion-statements/expected.js | 0 .../issue-1408/actual.js | 0 .../issue-1408/exec.js | 0 .../issue-1408/expected.js | 0 .../issue-1408/imported.js | 0 .../issue-1409/actual.js | 0 .../issue-1409/exec.js | 0 .../issue-1409/expected.js | 0 .../issue-1520/actual.js | 0 .../issue-1520/expected.js | 0 .../issue-1522/actual.js | 0 .../issue-1522/exec.js | 0 .../issue-1522/expected.js | 0 .../issue-1522/y.js | 0 .../issue-1523/actual.js | 0 .../issue-1523/expected.js | 0 .../issue-1524/actual.js | 0 .../issue-1524/expected.js | 0 .../issue-1546/actual.js | 0 .../issue-1546/expected.js | 0 .../options.json | 0 .../invalid-identifiers/actual.js | 0 .../invalid-identifiers/expected.js | 0 .../options.json | 0 .../valid-identifiers/actual.js | 0 .../valid-identifiers/expected.js | 0 .../invalid-identifiers/actual.js | 0 .../invalid-identifiers/expected.js | 0 .../options.json | 0 .../valid-identifiers/actual.js | 0 .../valid-identifiers/expected.js | 0 .../expression-nested/actual.js | 0 .../expression-nested/expected.js | 0 .../expression-top-level/actual.js | 0 .../expression-top-level/expected.js | 0 .../minification.remove-console/options.json | 0 .../statement-nested/actual.js | 0 .../statement-nested/expected.js | 0 .../statement-top-level/actual.js | 0 .../statement-top-level/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../fixtures/transformation/misc/options.json | 0 .../misc/regression-1130/actual.js | 0 .../misc/regression-1130/expected.js | 0 .../misc/regression-1149/actual.js | 0 .../misc/regression-1149/expected.js | 0 .../misc/regression-1155/actual.js | 0 .../misc/regression-1155/expected.js | 0 .../misc/regression-1168/actual.js | 0 .../misc/regression-1168/expected.js | 0 .../misc/regression-1169/actual.js | 0 .../misc/regression-1169/expected.js | 0 .../misc/regression-1199/actual.js | 0 .../misc/regression-1199/expected.js | 0 .../misc/regression-1489/actual.js | 0 .../misc/regression-1489/expected.js | 0 .../misc/regression-1489/options.json | 0 .../actual.js | 0 .../expected.js | 0 .../transformation/misc/shebang/actual.js | 0 .../transformation/misc/shebang/expected.js | 0 .../optimisation.modules.system/options.json | 0 .../setters/actual.js | 0 .../setters/expected.js | 0 .../children/actual.js | 0 .../children/expected.js | 0 .../constructor/actual.js | 0 .../constructor/expected.js | 0 .../deep-constant-violation/actual.js | 0 .../deep-constant-violation/expected.js | 0 .../dont-hoist-to-same-function/actual.js | 0 .../dont-hoist-to-same-function/expected.js | 0 .../function-parameter/actual.js | 0 .../function-parameter/expected.js | 0 .../global-reference/actual.js | 0 .../global-reference/expected.js | 0 .../html-element/actual.js | 0 .../html-element/expected.js | 0 .../inline-elements/actual.js | 0 .../inline-elements/expected.js | 0 .../inline-elements/options.json | 0 .../inner-declaration/actual.js | 0 .../inner-declaration/expected.js | 0 .../options.json | 0 .../parameter-reference/actual.js | 0 .../parameter-reference/expected.js | 0 .../reassignment/actual.js | 0 .../reassignment/expected.js | 0 .../ref-deopt/actual.js | 0 .../ref-deopt/expected.js | 0 .../spread-deopt/actual.js | 0 .../spread-deopt/expected.js | 0 .../component-with-props/actual.js | 0 .../component-with-props/expected.js | 0 .../component/actual.js | 0 .../component/expected.js | 0 .../html-element-with-props/actual.js | 0 .../html-element-with-props/expected.js | 0 .../html-element/actual.js | 0 .../html-element/expected.js | 0 .../key/actual.js | 0 .../key/expected.js | 0 .../nested-components/actual.js | 0 .../nested-components/expected.js | 0 .../nested-html-elements/actual.js | 0 .../nested-html-elements/expected.js | 0 .../nested/actual.js | 0 .../nested/expected.js | 0 .../options.json | 0 .../ref-deopt/actual.js | 0 .../ref-deopt/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../self-closing-component/actual.js | 0 .../self-closing-component/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../self-closing-html-element/actual.js | 0 .../self-closing-html-element/expected.js | 0 .../shorthand-attributes/actual.js | 0 .../shorthand-attributes/expected.js | 0 .../spread-deopt/actual.js | 0 .../spread-deopt/expected.js | 0 .../react-compat/convert-component/actual.js | 0 .../convert-component/expected.js | 0 .../react-compat/convert-tags/actual.js | 0 .../react-compat/convert-tags/expected.js | 0 .../transformation/react-compat/options.json | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../react/arrow-functions/actual.js | 0 .../react/arrow-functions/expected.js | 0 .../react/arrow-functions/options.json | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../display-name-export-default/actual.js | 0 .../display-name-export-default/expected.js | 0 .../react/display-name-if-missing/actual.js | 0 .../react/display-name-if-missing/expected.js | 0 .../display-name-object-declaration/actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../react/honor-custom-jsx-comment/actual.js | 0 .../honor-custom-jsx-comment/expected.js | 0 .../honor-custom-jsx-pragma-option/actual.js | 0 .../expected.js | 0 .../options.json | 0 .../jsx-with-retainlines-option/actual.js | 0 .../jsx-with-retainlines-option/expected.js | 0 .../jsx-with-retainlines-option/options.json | 0 .../jsx-without-retainlines-option/actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../options.json | 0 .../transformation/react/options.json | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../should-allow-js-namespacing/actual.js | 0 .../should-allow-js-namespacing/blacklist.js | 0 .../should-allow-js-namespacing/expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../should-convert-simple-tags/actual.js | 0 .../should-convert-simple-tags/expected.js | 0 .../should-convert-simple-text/actual.js | 0 .../should-convert-simple-text/expected.js | 0 .../should-disallow-xml-namespacing/actual.js | 0 .../options.json | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../actual.js | 0 .../expected.js | 0 .../regenerator/default-parameters/exec.js | 0 .../destructuring-parameters/exec.js | 0 .../regenerator/destructuring/exec.js | 0 .../regenerator/rest-parameters/exec.js | 0 .../runtime/aliased-constructors/actual.js | 0 .../runtime/aliased-constructors/expected.js | 0 .../runtime/catch-all/actual.js | 0 .../runtime/catch-all/expected.js | 0 .../runtime/es6-for-of/actual.js | 0 .../runtime/es6-for-of/expected.js | 0 .../es7-array-comprehensions/actual.js | 0 .../es7-array-comprehensions/expected.js | 0 .../transformation/runtime/full/actual.js | 0 .../transformation/runtime/full/expected.js | 0 .../runtime/modules-amd/actual.js | 0 .../runtime/modules-amd/expected.js | 0 .../runtime/modules-amd/options.json | 0 .../runtime/modules-common/actual.js | 0 .../runtime/modules-common/expected.js | 0 .../runtime/modules-system/actual.js | 0 .../runtime/modules-system/expected.js | 0 .../runtime/modules-system/options.json | 0 .../runtime/modules-umd/actual.js | 0 .../runtime/modules-umd/expected.js | 0 .../runtime/modules-umd/options.json | 0 .../transformation/runtime/options.json | 0 .../runtime/regenerator-runtime/actual.js | 0 .../runtime/regenerator-runtime/expected.js | 0 .../runtime/symbol-iterator-in/actual.js | 0 .../runtime/symbol-iterator-in/expected.js | 0 .../runtime/symbol-iterator/actual.js | 0 .../runtime/symbol-iterator/expected.js | 0 .../source-maps/arrow-function/actual.js | 0 .../source-maps/arrow-function/expected.js | 0 .../arrow-function/source-mappings.json | 0 .../source-maps/class/actual.js | 0 .../source-maps/class/expected.js | 0 .../source-maps/class/source-mappings.json | 0 .../transformation/source-maps/full/actual.js | 0 .../source-maps/full/expected.js | 0 .../source-maps/full/source-map.json | 0 .../source-maps/inline/actual.js | 0 .../source-maps/inline/expected.js | 0 .../source-maps/inline/options.json | 0 .../transformation/source-maps/options.json | 0 .../spec.function-name/assignment/actual.js | 0 .../spec.function-name/assignment/expected.js | 0 .../spec.function-name/basic/actual.js | 0 .../spec.function-name/basic/expected.js | 0 .../spec.function-name/class-method/actual.js | 0 .../class-method/expected.js | 0 .../spec.function-name/collisions/actual.js | 0 .../spec.function-name/collisions/expected.js | 0 .../spec.function-name/eval/actual.js | 0 .../spec.function-name/eval/expected.js | 0 .../spec.function-name/export/actual.js | 0 .../spec.function-name/export/expected.js | 0 .../spec.function-name/export/options.json | 0 .../spec.function-name/global/actual.js | 0 .../spec.function-name/global/expected.js | 0 .../spec.function-name/modules-2/actual.js | 0 .../spec.function-name/modules-2/expected.js | 0 .../spec.function-name/modules-3/actual.js | 0 .../spec.function-name/modules-3/expected.js | 0 .../spec.function-name/modules/actual.js | 0 .../spec.function-name/modules/expected.js | 0 .../spec.function-name/object/actual.js | 0 .../spec.function-name/object/expected.js | 0 .../spec.function-name/options.json | 0 .../spec.function-name/own-bindings/actual.js | 0 .../own-bindings/expected.js | 0 .../self-reference/actual.js | 0 .../self-reference/expected.js | 0 .../shorthand-property/actual.js | 0 .../shorthand-property/expected.js | 0 .../spec.function-name/smoke/exec.js | 0 .../spec.function-name/smoke/options.json | 0 .../assignment-expression/actual.js | 0 .../assignment-expression/expected.js | 0 .../assignment-statement/actual.js | 0 .../assignment-statement/expected.js | 0 .../spec.proto-to-assign/class/actual.js | 0 .../spec.proto-to-assign/class/expected.js | 0 .../object-literal/actual.js | 0 .../object-literal/expected.js | 0 .../spec.proto-to-assign/options.json | 0 .../spec.undefined-to-void/basic/actual.js | 0 .../spec.undefined-to-void/basic/expected.js | 0 .../member-expression/actual.js | 0 .../member-expression/expected.js | 0 .../spec.undefined-to-void/options.json | 0 .../leading-comments-with-existing/actual.js | 0 .../expected.js | 0 .../strict/leading-comments/actual.js | 0 .../strict/leading-comments/expected.js | 0 .../undefined-this-arrow-function/actual.js | 0 .../undefined-this-arrow-function/expected.js | 0 .../strict/undefined-this-root-call/actual.js | 0 .../undefined-this-root-call/expected.js | 0 .../undefined-this-root-declaration/actual.js | 0 .../expected.js | 0 .../undefined-this-root-reference/actual.js | 0 .../undefined-this-root-reference/expected.js | 0 .../strict/use-strict-add/actual.js | 0 .../strict/use-strict-add/expected.js | 0 .../strict/use-strict-exists/actual.js | 0 .../strict/use-strict-exists/expected.js | 0 .../declared/exec.js | 0 .../options.json | 0 .../undeclared-shorthand-property/exec.js | 0 .../options.json | 0 .../undeclared/exec.js | 0 .../undeclared/options.json | 0 .../{babel => babel-core}/test/generation.js | 4 ++-- packages/{babel => babel-core}/test/path.js | 0 .../{babel => babel-core}/test/traceur.js | 0 .../test/transformation.js | 0 .../{babel => babel-core}/test/traverse.js | 2 +- packages/{babel => babel-core}/test/types.js | 0 packages/{babel => babel-core}/test/util.js | 2 +- packages/babel-generator/package.json | 20 +++++++++++++++++++ .../src}/README.md | 0 .../src}/buffer.js | 0 .../src}/generators/README.md | 0 .../src}/generators/base.js | 0 .../src}/generators/classes.js | 0 .../src}/generators/comprehensions.js | 0 .../src}/generators/expressions.js | 2 +- .../src}/generators/flow.js | 2 +- .../src}/generators/jsx.js | 2 +- .../src}/generators/methods.js | 2 +- .../src}/generators/modules.js | 2 +- .../src}/generators/statements.js | 2 +- .../src}/generators/template-literals.js | 0 .../src}/generators/types.js | 2 +- .../src}/index.js | 4 ++-- .../src}/node/index.js | 2 +- .../src}/node/parentheses.js | 2 +- .../src}/node/printer.js | 0 .../src}/node/whitespace.js | 2 +- .../src}/position.js | 0 .../src}/source-map.js | 2 +- .../src}/whitespace.js | 0 packages/babel-messages/package.json | 10 ++++++++++ .../src/index.js} | 2 +- packages/babel-traverse/package.json | 19 ++++++++++++++++++ .../src}/README.md | 0 .../src}/context.js | 2 +- .../traversal => babel-traverse/src}/hub.js | 0 .../traversal => babel-traverse/src}/index.js | 8 ++++++-- .../src}/path/README.md | 0 .../src}/path/ancestry.js | 2 +- .../src}/path/comments.js | 0 .../src}/path/context.js | 0 .../src}/path/conversion.js | 2 +- .../src}/path/evaluation.js | 0 .../src}/path/family.js | 2 +- .../src}/path/index.js | 2 +- .../src}/path/inference/README.md | 0 .../src}/path/inference/index.js | 2 +- .../src}/path/inference/inferer-reference.js | 2 +- .../src}/path/inference/inferers.js | 2 +- .../src}/path/introspection.js | 2 +- .../src}/path/lib/hoister.js | 4 ++-- .../src}/path/lib/removal-hooks.js | 2 +- .../src}/path/lib/virtual-types.js | 4 ++-- .../src}/path/modification.js | 2 +- .../src}/path/removal.js | 0 .../src}/path/replacement.js | 6 +++--- .../src}/scope/README.md | 0 .../src}/scope/binding.js | 0 .../src}/scope/index.js | 19 +++++++++--------- .../src}/visitors.js | 4 ++-- packages/babel-types/package.json | 16 +++++++++++++++ .../src/types => babel-types/src}/README.md | 0 .../types => babel-types/src}/converters.js | 4 ++-- .../src}/definitions/core.js | 0 .../src}/definitions/es2015.js | 0 .../src}/definitions/experimental.js | 0 .../src}/definitions/flow.js | 0 .../src}/definitions/index.js | 0 .../src}/definitions/init.js | 0 .../src}/definitions/jsx.js | 0 .../src}/definitions/misc.js | 0 .../src/types => babel-types/src}/flow.js | 0 .../src/types => babel-types/src}/index.js | 1 + .../helpers => babel-types/src}/react.js | 2 +- .../types => babel-types/src}/retrievers.js | 3 +-- .../types => babel-types/src}/validators.js | 0 .../validation/for-in-assignment/actual.js | 3 --- .../validation/for-in-assignment/options.json | 3 --- .../validation/for-of-assignment/actual.js | 3 --- .../validation/for-of-assignment/options.json | 3 --- scripts/test-browser.sh | 2 +- test/browser.js | 2 +- 2384 files changed, 257 insertions(+), 179 deletions(-) create mode 100644 packages/babel-code-frame/package.json rename packages/{babel/src/helpers/code-frame.js => babel-code-frame/src/index.js} (100%) rename packages/{babel => babel-core}/.npmignore (100%) rename packages/{babel => babel-core}/index.js (100%) rename packages/{babel => babel-core}/package.json (91%) rename packages/{babel => babel-core}/polyfill.js (100%) rename packages/{babel => babel-core}/register-without-polyfill.js (100%) rename packages/{babel => babel-core}/register.js (100%) rename packages/{babel => babel-core}/scripts/build-dist.sh (100%) rename packages/{babel => babel-core}/scripts/cache-templates.js (100%) rename packages/{babel => babel-core}/scripts/postpublish.js (100%) rename packages/{babel => babel-core}/scripts/prepublish.js (100%) rename packages/{babel => babel-core}/src/README.md (100%) rename packages/{babel => babel-core}/src/api/README.md (100%) rename packages/{babel => babel-core}/src/api/browser.js (100%) rename packages/{babel => babel-core}/src/api/node.js (96%) rename packages/{babel => babel-core}/src/api/register/browser.js (100%) rename packages/{babel => babel-core}/src/api/register/cache.js (100%) rename packages/{babel => babel-core}/src/api/register/node-polyfill.js (100%) rename packages/{babel => babel-core}/src/api/register/node.js (100%) rename packages/{babel => babel-core}/src/babel/transformation/modules.js (100%) rename packages/{babel => babel-core}/src/helpers/README.md (100%) rename packages/{babel => babel-core}/src/helpers/merge.js (100%) rename packages/{babel => babel-core}/src/helpers/normalize-ast.js (89%) rename packages/{babel => babel-core}/src/helpers/object.js (100%) rename packages/{babel => babel-core}/src/helpers/parse.js (100%) rename packages/{babel => babel-core}/src/polyfill.js (100%) rename packages/{babel => babel-core}/src/tools/README.md (100%) rename packages/{babel => babel-core}/src/tools/build-external-helpers.js (95%) rename packages/{babel => babel-core}/src/transformation/README.md (100%) rename packages/{babel => babel-core}/src/transformation/file/README.md (100%) rename packages/{babel => babel-core}/src/transformation/file/index.js (98%) rename packages/{babel => babel-core}/src/transformation/file/logger.js (100%) rename packages/{babel => babel-core}/src/transformation/file/options/README.md (100%) rename packages/{babel => babel-core}/src/transformation/file/options/config.json (100%) rename packages/{babel => babel-core}/src/transformation/file/options/index.js (100%) rename packages/{babel => babel-core}/src/transformation/file/options/option-manager.js (100%) rename packages/{babel => babel-core}/src/transformation/file/options/parsers.js (100%) rename packages/{babel => babel-core}/src/transformation/file/plugin-manager.js (96%) rename packages/{babel => babel-core}/src/transformation/helpers/README.md (100%) rename packages/{babel => babel-core}/src/transformation/helpers/build-binary-assignment-operator-transformer.js (97%) rename packages/{babel => babel-core}/src/transformation/helpers/build-comprehension.js (94%) rename packages/{babel => babel-core}/src/transformation/helpers/build-conditional-assignment-operator-transformer.js (97%) rename packages/{babel => babel-core}/src/transformation/helpers/build-react-transformer.js (97%) rename packages/{babel => babel-core}/src/transformation/helpers/call-delegate.js (96%) rename packages/{babel => babel-core}/src/transformation/helpers/define-map.js (98%) rename packages/{babel => babel-core}/src/transformation/helpers/explode-assignable-expression.js (98%) rename packages/{babel => babel-core}/src/transformation/helpers/get-function-arity.js (90%) rename packages/{babel => babel-core}/src/transformation/helpers/memoise-decorators.js (96%) rename packages/{babel => babel-core}/src/transformation/helpers/name-method.js (99%) rename packages/{babel => babel-core}/src/transformation/helpers/regex.js (92%) rename packages/{babel => babel-core}/src/transformation/helpers/remap-async-to-generator.js (97%) rename packages/{babel => babel-core}/src/transformation/helpers/replace-supers.js (99%) rename packages/{babel => babel-core}/src/transformation/index.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/README.md (100%) rename packages/{babel => babel-core}/src/transformation/modules/_default.js (99%) rename packages/{babel => babel-core}/src/transformation/modules/_strict.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/amd-strict.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/amd.js (99%) rename packages/{babel => babel-core}/src/transformation/modules/common-strict.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/common.js (99%) rename packages/{babel => babel-core}/src/transformation/modules/ignore.js (93%) rename packages/{babel => babel-core}/src/transformation/modules/index.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/lib/metadata.js (99%) rename packages/{babel => babel-core}/src/transformation/modules/lib/remaps.js (98%) rename packages/{babel => babel-core}/src/transformation/modules/system.js (99%) rename packages/{babel => babel-core}/src/transformation/modules/umd-strict.js (100%) rename packages/{babel => babel-core}/src/transformation/modules/umd.js (98%) rename packages/{babel => babel-core}/src/transformation/pipeline.js (100%) rename packages/{babel => babel-core}/src/transformation/plugin-pass.js (96%) rename packages/{babel => babel-core}/src/transformation/plugin.js (94%) rename packages/{babel => babel-core}/src/transformation/templates/.babelrc (100%) rename packages/{babel => babel-core}/src/transformation/templates/abstract-expression-call.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/abstract-expression-delete.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/abstract-expression-get.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/abstract-expression-set.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/array-comprehension-container.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/array-from.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/array-push.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/call.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/class-decorator.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/class-derived-default-constructor.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/default-parameter-assign.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/default-parameter.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/exports-assign.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/exports-default-assign.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/exports-from-assign.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/exports-module-declaration-loose.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/exports-module-declaration.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/for-of-array.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/for-of-loose.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/for-of.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-async-to-generator.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-bind.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-class-call-check.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-create-class.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-create-decorated-class.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-create-decorated-object.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-default-props.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-defaults.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-define-decorated-property-descriptor.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-define-property.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-extends.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-get.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-has-own.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-inherits.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-instanceof.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-interop-export-wildcard.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-interop-require-default.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-interop-require-wildcard.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-interop-require.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-new-arrow-check.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-object-destructuring-empty.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-object-without-properties.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-self-global.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-set.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-slice.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-sliced-to-array-loose.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-sliced-to-array.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-tagged-template-literal-loose.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-tagged-template-literal.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-temporal-assert-defined.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-temporal-undefined.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-to-array.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-to-consumable-array.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/helper-typeof.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/let-scoping-return.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/named-function.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/property-method-assignment-wrapper-generator.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/property-method-assignment-wrapper.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/prototype-identifier.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/require-assign-key.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/require.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/rest.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/self-contained-helpers-head.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/system.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/tail-call-body.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/test-exports.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/test-module.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/umd-commonjs-strict.js (100%) rename packages/{babel => babel-core}/src/transformation/templates/umd-runner-body.js (100%) rename packages/{babel => babel-core}/src/transformation/transformer.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/README.md (100%) rename packages/{babel => babel-core}/src/transformation/transformers/aliases.json (100%) rename packages/{babel => babel-core}/src/transformation/transformers/deprecated.json (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es3/member-expression-literals.js (95%) rename packages/{babel => babel-core}/src/transformation/transformers/es3/property-literals.js (94%) rename packages/{babel => babel-core}/src/transformation/transformers/es5/properties.mutators.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/arrow-functions.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/block-scoping.js (99%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/classes/index.js (94%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/classes/loose.js (95%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/classes/vanilla.js (99%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/constants.js (95%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/destructuring.js (99%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/for-of.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/literals.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/modules.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/object-super.js (96%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/parameters/default.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/parameters/index.js (79%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/parameters/rest.js (99%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/properties.computed.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/properties.shorthand.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/regex.sticky.js (90%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/regex.unicode.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spec.arrow-functions.js (94%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spec.block-scoping.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spec.modules.js (91%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spec.symbols.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spec.template-literals.js (92%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/spread.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/tail-call.js (99%) rename packages/{babel => babel-core}/src/transformation/transformers/es6/template-literals.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/async-functions.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/class-properties.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/comprehensions.js (95%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/decorators.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/do-expressions.js (89%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/exponentiation-operator.js (92%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/export-extensions.js (96%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/function-bind.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/object-rest-spread.js (96%) rename packages/{babel => babel-core}/src/transformation/transformers/es7/trailing-function-commas.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/filters.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/index.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/block-hoist.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/hoist-directives.js (92%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/module-formatter.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/modules.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/shadow-functions.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/internal/validation.js (89%) rename packages/{babel => babel-core}/src/transformation/transformers/optimisation/flow.for-of.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/optimisation/modules.system.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/optimisation/react.inline-elements.js (96%) rename packages/{babel => babel-core}/src/transformation/transformers/other/async-to-generator.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/other/bluebird-coroutines.js (94%) rename packages/{babel => babel-core}/src/transformation/transformers/other/flow.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/other/react-compat.js (90%) rename packages/{babel => babel-core}/src/transformation/transformers/other/react.js (94%) rename packages/{babel => babel-core}/src/transformation/transformers/other/regenerator.js (98%) rename packages/{babel => babel-core}/src/transformation/transformers/other/strict.js (97%) rename packages/{babel => babel-core}/src/transformation/transformers/spec/block-scoped-functions.js (96%) rename packages/{babel => babel-core}/src/transformation/transformers/spec/function-name.js (100%) rename packages/{babel => babel-core}/src/transformation/transformers/validation/react.js (90%) rename packages/{babel => babel-core}/src/util.js (97%) rename packages/{babel => babel-core}/test/.babelrc (100%) rename packages/{babel => babel-core}/test/_browser.js (100%) rename packages/{babel => babel-core}/test/_transformation-helper.js (98%) rename packages/{babel => babel-core}/test/api.js (100%) rename packages/{babel => babel-core}/test/browserify.js (100%) rename packages/{babel => babel-core}/test/esnext.js (100%) rename packages/{babel => babel-core}/test/fixtures/browserify/register.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/arguments-refers-to-parent-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/empty-arrow-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/handles-nested-context-bindings.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/no-parens-for-low-precedence-expression-body.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/object-literal-needs-parens.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/only-lexical-this-not-dynamic-this.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/passed-to-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-arrow-functions/single-param-does-not-need-parens.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/anonymous-class.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/call-super-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/class-expressions.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/class-extend.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/class-with-constructor.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/class-with-method-declaration.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/empty-named-class.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/enumerable.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/explicit-super-in-constructor.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/extends-null.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/getter-setter-super.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/getter-setter.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/method-declaration-with-arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/methods-are-writable.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/methods-with-rest-params.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/static-getter.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/static-method.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/static-setter.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-classes/super-change-proto.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-computed-properties/accessor.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-computed-properties/method.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-computed-properties/nested.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-computed-properties/simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-default-parameters/arity.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-default-parameters/arrow-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-default-parameters/null-vs-undefined.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-default-parameters/scope.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-default-parameters/simple-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-object-concise/method-arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-object-concise/method-context.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-object-concise/method-has-name.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-object-concise/method-is-not-in-scope-inside.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-object-concise/method.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-rest-parameters/arrow-fn.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-rest-parameters/declaration.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-rest-parameters/rest.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/arguments-as-array.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/array-literal.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/call-with-array-literal.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/inside-function-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/iterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/new-object.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/preserve-context.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-spread/simple-function-call.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/multi-line.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/nested-interpolation.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/no-interpolation.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/raw-tagged-template-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/simple-interpolation.js (100%) rename packages/{babel => babel-core}/test/fixtures/esnext/es6-templates/tagged-template-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/hard-tab/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/hard-tab/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/soft-tab-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/soft-tab-2/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/soft-tab-4/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-indentation/soft-tab-4/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-string/double/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-string/double/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-string/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/auto-string/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/2-space-multi-comment-with-space/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/2-space-multi-comment-with-space/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/2-space-multi-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/2-space-multi-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/block-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/block-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-only-with-space/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-only-with-space/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-only/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-only/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-statement-with-retainlines-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-statement-with-retainlines-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/comment-statement-with-retainlines-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/computed-property-comments-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/computed-property-comments-2/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/computed-property-comments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/computed-property-comments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/do-while-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/do-while-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/empty-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/empty-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/empty/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/empty/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/function-block-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/function-block-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-block-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-block-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-empty-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-empty-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/if-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/object_comments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/object_comments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/return-no-argument/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/return-no-argument/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-a-lot-of-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-a-lot-of-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-multi-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-multi-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-statement-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/simple-statement-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/try-block-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/try-block-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-multi-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-multi-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-trailing-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/comments/variable-declarator-trailing-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/compact/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/generation/compact/single-line-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/compact/single-line-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/bitwise-precedence/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/bitwise-precedence/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/floating-point/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/floating-point/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/for-in-no-in/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/for-in-no-in/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/new-precedence/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/new-precedence/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/one-property-with-line-terminator/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/one-property-with-line-terminator/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/return-with-retainlines-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/unary-op/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/unary-op/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/variable-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/edgecase/variable-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/array-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/array-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/boolean-literal-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/boolean-literal-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/call-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/call-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/declare-module/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/declare-module/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/declare-statements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/declare-statements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/interfaces-module-and-script/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/interfaces-module-and-script/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/number-literal-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/number-literal-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/qualified-generic-type/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/qualified-generic-type/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/string-literal-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/string-literal-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/tuples/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/tuples/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/type-alias/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/type-alias/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/type-annotations/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/type-annotations/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/typecasts/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/flow/typecasts/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/arrow-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/arrow-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/class-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/class-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/class-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/class-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/computed-property/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/computed-property/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/default-parameter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/default-parameter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/destructuring-assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/destructuring-assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/export-default-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/export-default-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/for-of-statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/for-of-statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/import-with-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/import-with-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/spread-element/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/spread-element/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/templates-escape/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/templates-escape/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/templates/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/templates/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/yield-precedence/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/harmony-edgecase/yield-precedence/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/parentheses/arrow-function-object-body/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/parentheses/arrow-function-object-body/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/parentheses/terminator-break/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/parentheses/terminator-break/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ArrayExpression-ArrayPattern/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ArrayExpression-ArrayPattern/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ArrowFunctionExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ArrowFunctionExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/AwaitExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/AwaitExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BindExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BindExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BlockStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BlockStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BreakStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/BreakStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/CallExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/CallExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassBody-MethodDefinition/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassBody-MethodDefinition/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassDeclaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassDeclaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ClassExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ConditionalExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ConditionalExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ContinueStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ContinueStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/DebuggerStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/DebuggerStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Decorator/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Decorator/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/DoWhileStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/DoWhileStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/EmptyStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/EmptyStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForInStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForInStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForOfStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForOfStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ForStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Identifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Identifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/IfStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/IfStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/LabeledStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/LabeledStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Literal/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/Literal/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/MemberExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/MemberExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/NewExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/NewExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ReturnStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ReturnStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SequenceExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SequenceExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SpreadElement-SpreadProperty/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SpreadElement-SpreadProperty/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SwitchStatement-SwitchCase/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/SwitchStatement-SwitchCase/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ThisExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ThisExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ThrowStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/ThrowStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/TryStatement-CatchClause/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/TryStatement-CatchClause/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/UnaryExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/UnaryExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/UpdateExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/UpdateExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/WhileStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/WhileStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/WithStatement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/WithStatement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSAttribute/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSAttribute/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSEmptyExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSEmptyExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSExpressionContainer/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSExpressionContainer/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSMemberExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSMemberExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSNamespacedName/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSNamespacedName/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSSpreadAttribute/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/XJSSpreadAttribute/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/YieldExpression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/generation/types/YieldExpression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/ArgumentsInComprehension.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/Closure.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/Error_NotDefined.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayExtras/Fill.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayExtras/Find.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayExtras/FindIndex.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayExtras/From.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayExtras/Of.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrayIterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/AlphaRename.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/AlphaRenameThisArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/CoverInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_FreeVariableChecker.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_InvalidFormalParameters.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_LineTerminator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_Precedence.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_Precedence2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_Precedence3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_SpreadNotLast.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Error_SpreadOutsideFormals.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/FreeVariableChecker.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Parens.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Skip_Frozen.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Skip_InitializerShorthand.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/Skip_SoftBind.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/SloppyArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/ThisBindingInPropertyName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ArrowFunctions/ThisBindings.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AlphaRenaming.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncArrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncArrow2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncArrowArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncArrowThis.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncMethod.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/AsyncSyntax.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Basics.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Complete.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Empty.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Export.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Finally.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Finally2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/PromiseCast.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Prototype.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Rethrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Return.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Throw.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Timeout.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Value.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/Yield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncFunctions/resources/async-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/Array.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/Demo.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/ForOn.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/ForOnBody.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/Method.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/Property.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/ThrowInAsyncGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/YieldFor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/YieldForOn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/AsyncGenerators/resources/observable.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ClassMethodInheritance.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ClassNameBinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ClassNameInStack.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Constructor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ConstructorChaining.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ConstructorMember.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/DefaultConstructor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/DeriveFromObject.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/EmptyClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_GH1556.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_NestedFunctionSuper.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_NewSuper.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_NewSuper2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_NoSuperInDerivedClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_Super.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_SuperAsTemplateTag.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_SuperCallInNonDerived.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_SuperNestedClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Error_SuperPropertyOutsideMethod.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ExtendCoverFormals.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ExtendObject.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/ExtendStrange.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/FieldInheritance.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/FieldInitializers.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/FieldLookup.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Fields.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Getters.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Inheritance.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/InheritanceFromMemberExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/InheritanceFromNonclass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/InheritanceNameBinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Method.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/MethodInheritance.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/MethodLookup.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/NameBinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/NestedClassSuper.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/NestedClassSuperAnimal.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/NewClassExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/NonEnum.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/OptionalParams.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/PropertyAccessors.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/PrototypeDescriptor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/RestParams.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SemiColon.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SimpleSuper.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Skip_DerivedButton.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Skip_HTMLBlockquoteElement.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Static.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/StaticSuper.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/StaticSuperNoExtends.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/StaticSymbol.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Strict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperChaining.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperChangeProto.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperInArrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperMissing.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperNestedClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperPostfix.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperSet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperUnary.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/SuperWithoutExtends.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Classes/Types.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Collections/Map.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Collections/Set.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Collections/SetWithSymbols.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ComputedPropertyNames/Class.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ComputedPropertyNames/ComputedPropertyNames.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ComputedPropertyNames/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ComputedPropertyNames/Symbol.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/DefaultParameters/Error_SetAccessor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/DefaultParameters/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/DefaultParameters/Strict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Array.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ArrayPatternTrailingComma.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ArrayPatternWithCoverInitializedName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ArrayPatternWithInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ArrowFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Catch.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Class.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/CoverInitializedName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/CoverInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/CoverInitializerInForOf.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/DefaultParams.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Empty.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Error_ForInWithInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Error_ForOfWithInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Error_InvalidArrowRest.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Error_InvalidCoverInitializedName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/EvaluationOrder.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ForInLoop.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ForOfLoop.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Initializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/InitializerObject.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Method.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/MultipleCoverInitializersInArrowFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/NestedScopeArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Object.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Rest.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/RestIterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ScopeThis.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/SetAccessor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Simplify.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/StrangeProperties.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/Strict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/TopLevel.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/ValueTypes.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Destructuring/VarDecl.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Exponentiation/Basics.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ForOf/NewNoParens.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/GeneratorComprehension/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/GeneratorComprehension/Error_NotDefined.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/GeneratorComprehension/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/GeneratorComprehension/Skip_Closure.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/LICENSE (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/acosh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/asinh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/atanh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/cbrt.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/clz32.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/cosh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/expm1.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/fround.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/hypot.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/imul.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/log10.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/log1p.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/log2.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/sign.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/sinh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/tanh.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Math/trunc.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/EmptyNamedImport.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_DuplicateImport.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ExportKeyword.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ExportKeyword2.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ExportStarConflict.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ExportStarDuplicateExport.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ImportDefault.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_ImportStar.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_InvalidExport.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_InvalidExport2.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_InvalidExport3.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration2.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Error_MissingExport.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ExportDestructuring.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ExportForwardDefault.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ExportStar.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ExportStarAs.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/Exports.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportAsExportAs.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportBasic.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportCircular.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportDefault.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportEmptyImportClause.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportFromModule.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportNoImportClause.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportPair.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportReExportDefault.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ImportReExportDefaultAs.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ModuleDefault.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ModuleName.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/StaticMethod.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/ThisInModules.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/TestClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/a.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/a2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/b.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/c.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/clockwise.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/d.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-and-named.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-class-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-class.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-function-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-function.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default-name.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/default.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/export-conflict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/export-destructuring.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/export-forward-default-as.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/export-star-as.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/f.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/i.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/m.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/m2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/m3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/n.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/o.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/p.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/re-export-default-as.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/re-export-default.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/side-effect.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/side-effect2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Modules/resources/x.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/EPSILON.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/MAX_SAFE_INTEGER.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/MIN_SAFE_INTEGER.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/isFinite.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/isInteger.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/isNaN.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Number/isSafeInteger.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/NumericLiteral/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/NumericLiteral/Error_NoBinaryDigits.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/NumericLiteral/Error_NoOctalDigits.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/NumericLiteral/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectAssign.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/Error_Keyword.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/Error_MissingVar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/Error_StrictKeyword.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectInitializerShorthand/StrictKeyword.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/ObjectIs.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PrependStatement.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Promise.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PromiseAll.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PromiseResolve.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PromiseThrowInResolve.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PropertyMethodAssignment/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PropertyMethodAssignment/Error_NotNamed.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/PureES6Transformer/Basic.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/RegularExpression/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Rest/Error_NotLast.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Rest/Error_SetAccessor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Rest/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Rest/Strict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding10.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding11.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding4.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding5.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding6.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding7.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding8.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBinding9.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBindingHiddenOuterLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/BlockBindingSiblingRefenceError.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/DeconstructingBlockBinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/DeepNestedLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/DeepNestedLetConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/DeepNestedLetVar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/DeepNestedLetVarNoInit.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ConstMissingInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForInWithInitializerConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForInWithInitializerLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForInWithInitializerVar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForOfWithInitializerConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForOfWithInitializerLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForOfWithInitializerVar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_ForWithoutInitializerConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Error_FunctionExpressionInBlock.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/ForInInitializers.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/FunctionInBlock.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetForInInitializers1.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetForInitializers1.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInClosure.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInFor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForBreak.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForBreakInner.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForBreakNamed.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForContinue.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForContinueInner.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInForContinueNamed.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInGenerators.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInProperties.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInWhileLoop.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInitializerFor1.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInitializerFor2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInitializerFor3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetInitializerForIn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetNoInitializer.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetNoInitializerGlobal.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetReinitializeInLoop.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetWithFor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetWithForIn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetWithSwitch.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/LetWithSwitch2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NameBindingInFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedForLoops.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedFunction1.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedFunction2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedFunction3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/NestedLetConflict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/Regress1381.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/RenameFunctionBlock.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/SiblingScopes.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/TopLevelLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/TopLevelLetConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Scope/TopLevelLetVar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Array.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Call.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/CallWithUndefined.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Class.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Iterators.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/MethodCall.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/MethodCallQuotedName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/New.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/New2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/NewBuiltin.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/NoIterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/NotAnObject.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/String.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Spread/Type.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/CodePointAt.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/EndsWith.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/FromCodePoint.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/Includes.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/Repeat.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringExtras/StartsWith.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/StringIterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/Error_Super.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperChaining.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperChangeProto.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperInArrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperNestedObject.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperPostfix.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperSet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperUnary.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/SuperObjectLiteral/SuperWithoutProto.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Symbol/Inherited.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Symbol/Object.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Symbol/ObjectModel.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Symbol/TransformationOff.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ArrayWithHoles.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/CaseClauseShouldBeStatementListItem.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Empty.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_Arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileConst.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLet.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLetOpenSquare.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInElse.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInFor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInForIn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInForOf.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInIf.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_DeclarationInWhile.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_ForInLoopTooManyVariableDeclarations.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_ForOfLoopTooManyVariableDeclarations.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_FunctionParam.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_IllegalReturn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_IllegalReturn.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_IsValidSimpleAssignmentTarget.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_MultipleDefault.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_NoLineTerminatorPostfix.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheck.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheckNonSimple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_RegExpNotClosed.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArgumentsPattern.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_StrictKeywordsInPropertyDefinitionIdentifierReference.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_StrictKeywordsInStrict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_UnicodeEscapeSequenceInName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_WithInClass.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_WithInModule.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_WithInStrictFunction.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_WithInStrictProgram.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/Error_YieldStarNewLine.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ExpressionValidation.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ImplicitSemiColon.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ImportFromTypo.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/InInBinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/MultlineCommentIsNewLine.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/NoNewLineHereEndOfFile.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/NumberLiteralMemberExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ParamDuplicateCheckNonSimpleOk.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/ParamDuplicateCheckOk.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/RegularExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/StrictKeywords.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/StrictKeywordsInPattern.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/StringEscapes.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/UnicodeEscapeSequenceInName.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/UseStrictEscapeSequence.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/UseStrictLineContinuation.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Syntax/null.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/CallExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/CommaExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Default.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Error_NotClosed.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/InBlock.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/InModule.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/MemberExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/NewExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Strict.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/StringRaw.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/Tag.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/TemplateObjectCaching.module.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/resources/f.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/resources/m.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/resources/n.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/TemplateLiterals/resources/template-objects.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_CodePointTooHigh.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected4.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/UnicodeEscapeSequence/Simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Arguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/BadIterable.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/BinaryOperator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Break.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/BreakForOf.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/CommaOperator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Continue.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/DefaultArguments.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/DoGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/DoWhileStatementWithYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/EmptyGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Error_Disabled.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Error_Disabled2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Error_MissingStar.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Finally.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForEmptyGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForInGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForInGenerator2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForInGenerator3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForLexicallyNestedGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForMissingParts.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForOfGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForOfIteratorException.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ForStatement.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/FunctionDeclaration.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/GeneratorReturn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/GeneratorSend.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/GeneratorThrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/GeneratorWithoutYieldOrReturn.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Hoisting.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/HoistingBlockbinding.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/IfGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/IfStatementWithYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/LabelledBlockGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/LabelledBreakGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/MapFilterGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ObjectModel.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/OverrideGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ReturnCatch.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ReturnGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ReturnInFinally.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ReturnYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ReturnYieldFor.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/SequenceGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/SimpleGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/StatementTestGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/SwitchGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/SwitchStatementWithYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/This.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ThrowInCatch.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/ThrowInIterator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Tree.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try10.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try11.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try12.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try2.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try3.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try4.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try5.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try6.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try7.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try8.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/Try9.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/TryCatchGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/TryCatchYieldGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/TryFinallyGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/WhileGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/WhileStatementWithYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldAssignThrow.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldIdentifier.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldInFinally.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldNoExpression.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldUndefinedGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/YieldYield.js (100%) rename packages/{babel => babel-core}/test/fixtures/traceur/Yield/tryFinallyFinallyGenerator.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/blacklist/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/blacklist/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/blacklist/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/unknown-module-formatter/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/unknown-transformer-in-list/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/whitelist/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/whitelist/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/api/whitelist/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/async/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/async/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/named-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/named-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/async-to-generator/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/class/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/named-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/named-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/bluebird-coroutines/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/errors/constants/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/errors/constants/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/errors/syntax/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/errors/syntax/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es3/member-expression-literals/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es3/member-expression-literals/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es3/property-literals/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es3/property-literals/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/getter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/getter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es5.properties.mutators/setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/arguments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/arguments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/empty-block/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/empty-block/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/inside-call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/inside-call/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/nested/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/nested/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/single-argument/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/single-argument/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/spec/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/spec/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/spec/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/this/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.arrow-functions/this/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/block-scoped.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/collision-for.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/for-continuation.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/label.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/multiple.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/nested-labels.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping-exec/switch-break.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/assignment-patterns/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/assignment-patterns/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-break/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-break/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-continuation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-continuation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-continue/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-continue/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-return/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/for-return/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/hoisting/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/hoisting/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-1051/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-1051/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-2174/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-2174/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-973/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/issue-973/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/jsx-identifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/jsx-identifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/program/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/program/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/switch/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/switch/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-exec/declaration-binding.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-exec/expression-binding.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-exec/shadow-container.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-exec/super-change-proto.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/constructor-order/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/constructor-order/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/literal-key/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/literal-key/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/accessing-super-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/accessing-super-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/accessing-super-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/accessing-super-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/calling-super-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/calling-super-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/calling-super-properties/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/computed-methods/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/computed-methods/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/computed-methods/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/constructor-binding-collision/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/constructor-binding-collision/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/constructor/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/constructor/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-getter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-getter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-method/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-method/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/instance-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/name-method-collision/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/name-method-collision/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/plain-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/plain-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/preserves-directives/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/preserves-directives/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/relaxed-method-coercion/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/relaxed-method-coercion/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/static/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/static/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class-anonymous/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class-anonymous/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-function-fallback/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-function-fallback/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/block-scoped/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/block-statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/block-statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/destructuring-assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/destructuring-assignment/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/destructuring/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/destructuring/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/loop/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/loop/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-assignment/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-classes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-classes/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-declaration/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-for-in/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-for-in/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-functions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/no-functions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/program/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/program/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/update-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.constants/update-expression/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/array/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/array/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/assignment-statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/chained/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/empty/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/empty/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/es7-object-rest/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/for-in/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/for-in/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/for-of/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/for-of/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/known-array/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/known-array/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/mixed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/mixed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/object-advanced/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/object-advanced/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/object-basic/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/object-basic/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/parameters/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/parameters/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/spread-generator/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/spread/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/spread/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.destructuring/spread/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/identifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/identifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/let/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/let/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/var/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of-loose/var/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/identifier/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/identifier/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/ignore-cases/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/ignore-cases/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/let/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/let/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/var/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.for-of/var/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/export-specifier-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/export-specifier-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-default/untitled (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-from/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-from/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/exports-variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-glob/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-glob/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/module-name/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/module-name/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/module-name/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/overview/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/overview/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/remap/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-amd/remap/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export-1/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export-1/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export-2/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/export/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/import/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/import/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common-strict/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-from/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-from/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/exports-variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-default/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-glob/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-glob/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-mixing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-mixing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-mixing/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports-named/source-mappings.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/loose-collision/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/loose-collision/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/loose/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/loose/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/loose/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/module-shadow/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/module-shadow/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/overview/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/overview/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/overview/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/remap/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-common/remap/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-from/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-from/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/overview/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/overview/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/remap/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-ignore/remap/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-from/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-from/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/exports-variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/get-module-name-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-glob/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-glob/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-mixing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-mixing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/overview/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/overview/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/remap/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-system/remap/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-from/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-from/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/exports-variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-glob/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-glob/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-named/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports-named/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-id/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-id/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-id/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-name/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-name/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/module-name/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/non-default-imports/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/non-default-imports/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/overview/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/overview/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/remap/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules-umd/remap/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/comments-explosion/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/comments-explosion/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/retain-lines/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/retain-lines/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/retain-lines/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/spec/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/spec/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.modules/spec/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.object-super/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.object-super/simple.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.object-super/statically-bound/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.object-super/statically-bound/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-before-last/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-before-last/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-destructuring/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-eval/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-eval/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-iife-1128/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/default-single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-arrow-functions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-arrow-functions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-async-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-async-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-async-function/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-nested-iife/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-nested-iife/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-pattern/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-pattern/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/argument/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/argument/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/coerce/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/coerce/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/method/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/method/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/this/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/this/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/two/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/two/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed-loose/variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/argument/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/argument/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/method/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/method/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/mixed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/mixed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/this/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/this/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/two/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/two/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/variable/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.computed/variable/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/method-computed/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.sticky/basic/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.sticky/basic/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.unicode/basic/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.unicode/basic/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/assignment.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/call-2.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/call-3.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/call.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/defaults.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/destructuring.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/export.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-fail/update.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/assignment.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/call.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/defaults.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/destructuring.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/export.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.block-scoping-pass/update.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/instanceof/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/instanceof/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/instanceof/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/typeof/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/typeof/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.symbols/typeof/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/functions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/functions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/multiline/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/multiline/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/none/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/none/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/only/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/only/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spec.template-literals/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments-array/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments-array/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments-concat/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments-concat/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/arguments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-first/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-first/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-middle/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-middle/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literal-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literals/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/array-literals/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/known-rest/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/known-rest/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-array-literal/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-array-literal/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-first/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-first/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-middle/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-middle/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-single-arg/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/method-call-single-arg/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/new-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/new-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/this-context/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.spread/this-context/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/call-apply/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/call-apply/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/default-parameters/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/default-parameters/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/expression-consequent/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/expression-consequent/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/expressions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/expressions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/factorial/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/factorial/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/max-args/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/max-args/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/parameter-exceeds/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/parameter-exceeds/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/parameter-exceeds/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/recursion/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/recursion/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/shadow/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/shadow/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/try-catch/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.tail-call/try-catch/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/escape-quotes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/escape-quotes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/expression-first/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/expression-first/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/functions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/functions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/multiline/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/multiline/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/none/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/none/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/only/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/only/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/tag-loose/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/tag-loose/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/tag-loose/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/tag/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es6.template-literals/tag/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/constructor-collision/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/constructor-collision/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/derived/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/derived/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/instance-undefined/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/instance-undefined/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/instance/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/instance/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/method-collision/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/method-collision/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static-undefined/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static-undefined/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static-undefined/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/static/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/super-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/super-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/super-statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.class-properties/super-statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/arguments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/arguments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-multiple/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-multiple/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-single-if/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-single-if/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-single/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-single/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-this/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/array-this/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/generator/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.comprehensions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-getter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-getter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-instance-props/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-static-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-static-props/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-init-static-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-method/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-method/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-modules/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-modules/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-super/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class-super/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec-object-method-autobind.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/member-expressions/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-getter-and-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-getter-and-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-getter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-getter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-setter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object-setter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/object/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.decorators/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/do-while.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/empty.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/for-in.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/for.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/if-else-if.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/if-else.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/if.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/single-expression.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/variable-declaration-end.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/variable-declaration-start.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.do-expressions/while.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.exponentian-operator/assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.exponentian-operator/assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.exponentian-operator/binary/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-compound-es6/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-compound-es6/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-compound-es6/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-es6/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-es6/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/default-es6/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/namespace-es6/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.export-extensions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/bind/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/bind/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/call/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/complex-call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/complex-call/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/complex-call/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/static-contexts/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.function-bind/static-contexts/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/variable-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.object-spread/variable-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/call/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/new-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/new-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/es7.trailing-function-commas/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-array-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-array-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-call-properties/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-call-properties/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-declare-module/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-declare-statements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-directive/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-directive/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-interfaces-module-and-script/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-interfaces-module-and-script/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-qualified-generic-type/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-qualified-generic-type/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-string-literal-types/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-string-literal-types/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-tuples/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-tuples/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-type-alias/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-type-annotations/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-type-annotations/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-typecasts/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/strip-typecasts/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/type-comments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/flow/type-comments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/arrow-function/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/simple-class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/simple-class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/simple-class/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/var-named-function-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/jscript/var-named-function-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/imported.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/y.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.dead-code-elimination/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.member-expression-literals/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.property-literals/invalid-identifiers/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.property-literals/invalid-identifiers/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.property-literals/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.property-literals/valid-identifiers/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.property-literals/valid-identifiers/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/expression-nested/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/expression-nested/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/expression-top-level/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/expression-top-level/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/statement-nested/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/statement-nested/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/statement-top-level/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/minification.remove-console/statement-top-level/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1130/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1130/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1149/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1149/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1155/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1155/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1168/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1168/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1169/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1169/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1199/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1199/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1489/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1489/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-1489/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-lodash-tostring-import/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/regression-lodash-tostring-import/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/shebang/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/misc/shebang/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.modules.system/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.modules.system/setters/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.modules.system/setters/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/children/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/children/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/constructor/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/constructor/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/html-element/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/html-element/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/component/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/component/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/html-element/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/html-element/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/key/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/key/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/nested/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react-compat/convert-component/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react-compat/convert-component/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react-compat/convert-tags/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react-compat/convert-tags/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react-compat/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/arrow-functions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/arrow-functions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/arrow-functions/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/concatenates-adjacent-string-literals/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/concatenates-adjacent-string-literals/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-assignment-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-assignment-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-export-default/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-export-default/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-if-missing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-if-missing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-object-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-object-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-property-assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-property-assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-variable-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/display-name-variable-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/dont-coerce-expression-containers/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/dont-coerce-expression-containers/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-comment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-comment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/jsx-with-retainlines-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/jsx-with-retainlines-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/jsx-with-retainlines-option/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/jsx-without-retainlines-option/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/jsx-without-retainlines-option/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/optimisation.react.constant-elements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/optimisation.react.constant-elements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/optimisation.react.constant-elements/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-constructor-as-prop/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-constructor-as-prop/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-js-namespacing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-js-namespacing/blacklist.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-allow-js-namespacing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-convert-simple-tags/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-convert-simple-tags/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-convert-simple-text/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-convert-simple-text/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-disallow-xml-namespacing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-disallow-xml-namespacing/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-handle-attributed-elements/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-handle-attributed-elements/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-handle-has-own-property-correctly/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-handle-has-own-property-correctly/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/regenerator/default-parameters/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/regenerator/destructuring-parameters/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/regenerator/destructuring/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/regenerator/rest-parameters/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/aliased-constructors/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/aliased-constructors/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/catch-all/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/catch-all/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/es6-for-of/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/es6-for-of/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/es7-array-comprehensions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/es7-array-comprehensions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/full/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/full/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-amd/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-amd/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-amd/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-common/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-common/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-system/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-system/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-system/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-umd/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-umd/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/modules-umd/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/regenerator-runtime/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/regenerator-runtime/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/symbol-iterator-in/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/symbol-iterator-in/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/symbol-iterator/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/runtime/symbol-iterator/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/arrow-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/arrow-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/class/source-mappings.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/full/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/full/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/full/source-map.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/inline/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/inline/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/inline/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/source-maps/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/assignment/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/assignment/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/basic/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/basic/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/class-method/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/class-method/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/collisions/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/collisions/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/eval/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/eval/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/export/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/export/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/export/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/global/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/global/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules-2/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules-2/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules-3/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules-3/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/modules/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/object/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/object/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/own-bindings/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/own-bindings/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/self-reference/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/self-reference/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/shorthand-property/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/shorthand-property/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/smoke/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.function-name/smoke/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/class/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/class/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.proto-to-assign/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.undefined-to-void/basic/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.undefined-to-void/basic/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/spec.undefined-to-void/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/leading-comments-with-existing/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/leading-comments-with-existing/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/leading-comments/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/leading-comments/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-arrow-function/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-arrow-function/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-call/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-call/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-declaration/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-declaration/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-reference/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/undefined-this-root-reference/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/use-strict-add/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/use-strict-add/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/use-strict-exists/actual.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/strict/use-strict-exists/expected.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/options.json (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js (100%) rename packages/{babel => babel-core}/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json (100%) rename packages/{babel => babel-core}/test/generation.js (94%) rename packages/{babel => babel-core}/test/path.js (100%) rename packages/{babel => babel-core}/test/traceur.js (100%) rename packages/{babel => babel-core}/test/transformation.js (100%) rename packages/{babel => babel-core}/test/traverse.js (98%) rename packages/{babel => babel-core}/test/types.js (100%) rename packages/{babel => babel-core}/test/util.js (99%) create mode 100644 packages/babel-generator/package.json rename packages/{babel/src/generation => babel-generator/src}/README.md (100%) rename packages/{babel/src/generation => babel-generator/src}/buffer.js (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/README.md (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/base.js (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/classes.js (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/comprehensions.js (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/expressions.js (99%) rename packages/{babel/src/generation => babel-generator/src}/generators/flow.js (99%) rename packages/{babel/src/generation => babel-generator/src}/generators/jsx.js (98%) rename packages/{babel/src/generation => babel-generator/src}/generators/methods.js (98%) rename packages/{babel/src/generation => babel-generator/src}/generators/modules.js (99%) rename packages/{babel/src/generation => babel-generator/src}/generators/statements.js (99%) rename packages/{babel/src/generation => babel-generator/src}/generators/template-literals.js (100%) rename packages/{babel/src/generation => babel-generator/src}/generators/types.js (99%) rename packages/{babel/src/generation => babel-generator/src}/index.js (99%) rename packages/{babel/src/generation => babel-generator/src}/node/index.js (98%) rename packages/{babel/src/generation => babel-generator/src}/node/parentheses.js (99%) rename packages/{babel/src/generation => babel-generator/src}/node/printer.js (100%) rename packages/{babel/src/generation => babel-generator/src}/node/whitespace.js (99%) rename packages/{babel/src/generation => babel-generator/src}/position.js (100%) rename packages/{babel/src/generation => babel-generator/src}/source-map.js (97%) rename packages/{babel/src/generation => babel-generator/src}/whitespace.js (100%) create mode 100644 packages/babel-messages/package.json rename packages/{babel/src/messages.js => babel-messages/src/index.js} (99%) create mode 100644 packages/babel-traverse/package.json rename packages/{babel/src/traversal => babel-traverse/src}/README.md (100%) rename packages/{babel/src/traversal => babel-traverse/src}/context.js (98%) rename packages/{babel/src/traversal => babel-traverse/src}/hub.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/index.js (93%) rename packages/{babel/src/traversal => babel-traverse/src}/path/README.md (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/ancestry.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/comments.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/context.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/conversion.js (93%) rename packages/{babel/src/traversal => babel-traverse/src}/path/evaluation.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/family.js (98%) rename packages/{babel/src/traversal => babel-traverse/src}/path/index.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/inference/README.md (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/inference/index.js (98%) rename packages/{babel/src/traversal => babel-traverse/src}/path/inference/inferer-reference.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/inference/inferers.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/introspection.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/lib/hoister.js (97%) rename packages/{babel/src/traversal => babel-traverse/src}/path/lib/removal-hooks.js (98%) rename packages/{babel/src/traversal => babel-traverse/src}/path/lib/virtual-types.js (97%) rename packages/{babel/src/traversal => babel-traverse/src}/path/modification.js (99%) rename packages/{babel/src/traversal => babel-traverse/src}/path/removal.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/path/replacement.js (97%) rename packages/{babel/src/traversal => babel-traverse/src}/scope/README.md (100%) rename packages/{babel/src/traversal => babel-traverse/src}/scope/binding.js (100%) rename packages/{babel/src/traversal => babel-traverse/src}/scope/index.js (98%) rename packages/{babel/src/traversal => babel-traverse/src}/visitors.js (98%) create mode 100644 packages/babel-types/package.json rename packages/{babel/src/types => babel-types/src}/README.md (100%) rename packages/{babel/src/types => babel-types/src}/converters.js (98%) rename packages/{babel/src/types => babel-types/src}/definitions/core.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/es2015.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/experimental.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/flow.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/index.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/init.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/jsx.js (100%) rename packages/{babel/src/types => babel-types/src}/definitions/misc.js (100%) rename packages/{babel/src/types => babel-types/src}/flow.js (100%) rename packages/{babel/src/types => babel-types/src}/index.js (99%) rename packages/{babel/src/transformation/helpers => babel-types/src}/react.js (98%) rename packages/{babel/src/types => babel-types/src}/retrievers.js (96%) rename packages/{babel/src/types => babel-types/src}/validators.js (100%) delete mode 100644 packages/babel/test/fixtures/transformation/validation/for-in-assignment/actual.js delete mode 100644 packages/babel/test/fixtures/transformation/validation/for-in-assignment/options.json delete mode 100644 packages/babel/test/fixtures/transformation/validation/for-of-assignment/actual.js delete mode 100644 packages/babel/test/fixtures/transformation/validation/for-of-assignment/options.json diff --git a/.eslintignore b/.eslintignore index 3c5446a100..5b21e5655b 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,2 @@ -packages/babel/src/transformation/templates +packages/babel-core/src/transformation/templates scripts diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 93f933c7ac..ebbfec6482 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,7 +50,7 @@ If you wish to build a copy of Babel for distribution then run: $ make build-dist ``` -and access the files from `packages/babel/dist`. +and access the files from `packages/babel-core/dist`. #### Running tests diff --git a/Makefile b/Makefile index b966a86e5b..f07921c6f3 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ build: clean ./scripts/build.sh build-dist: build - cd packages/babel; \ + cd packages/babel-core; \ scripts/build-dist.sh cd packages/babel-runtime; \ node scripts/build-dist.js @@ -21,7 +21,7 @@ lint: clean: test-clean rm -rf coverage - rm -rf packages/*/lib packages/babel/templates.json + rm -rf packages/*/lib packages/babel-core/templates.json test-clean: rm -rf packages/*/test/tmp diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json new file mode 100644 index 0000000000..03525c8c95 --- /dev/null +++ b/packages/babel-code-frame/package.json @@ -0,0 +1,17 @@ +{ + "name": "babel-code-frame", + "version": "5.8.22", + "description": "", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "lib/index.js", + "dependencies": { + "chalk": "^1.1.0", + "esutils": "^2.0.2", + "js-tokens": "^1.0.1", + "line-numbers": "^0.2.0", + "repeating": "^1.1.3" + } +} diff --git a/packages/babel/src/helpers/code-frame.js b/packages/babel-code-frame/src/index.js similarity index 100% rename from packages/babel/src/helpers/code-frame.js rename to packages/babel-code-frame/src/index.js diff --git a/packages/babel/.npmignore b/packages/babel-core/.npmignore similarity index 100% rename from packages/babel/.npmignore rename to packages/babel-core/.npmignore diff --git a/packages/babel/index.js b/packages/babel-core/index.js similarity index 100% rename from packages/babel/index.js rename to packages/babel-core/index.js diff --git a/packages/babel/package.json b/packages/babel-core/package.json similarity index 91% rename from packages/babel/package.json rename to packages/babel-core/package.json index a308a5128a..298985211e 100644 --- a/packages/babel/package.json +++ b/packages/babel-core/package.json @@ -27,6 +27,12 @@ "test": "make test" }, "dependencies": { + "babel-code-frame": "^5.8.22", + "babel-types": "^5.8.22", + "babel-util": "^5.8.22", + "babel-traverse": "^5.8.22", + "babel-generator": "^5.8.22", + "babel-messages": "^5.8.22", "babel-plugin-constant-folding": "^1.0.1", "babel-plugin-dead-code-elimination": "^1.0.2", "babel-plugin-eval": "^1.0.1", @@ -75,4 +81,4 @@ "trim-right": "^1.0.0", "try-resolve": "^1.0.0" } -} \ No newline at end of file +} diff --git a/packages/babel/polyfill.js b/packages/babel-core/polyfill.js similarity index 100% rename from packages/babel/polyfill.js rename to packages/babel-core/polyfill.js diff --git a/packages/babel/register-without-polyfill.js b/packages/babel-core/register-without-polyfill.js similarity index 100% rename from packages/babel/register-without-polyfill.js rename to packages/babel-core/register-without-polyfill.js diff --git a/packages/babel/register.js b/packages/babel-core/register.js similarity index 100% rename from packages/babel/register.js rename to packages/babel-core/register.js diff --git a/packages/babel/scripts/build-dist.sh b/packages/babel-core/scripts/build-dist.sh similarity index 100% rename from packages/babel/scripts/build-dist.sh rename to packages/babel-core/scripts/build-dist.sh diff --git a/packages/babel/scripts/cache-templates.js b/packages/babel-core/scripts/cache-templates.js similarity index 100% rename from packages/babel/scripts/cache-templates.js rename to packages/babel-core/scripts/cache-templates.js diff --git a/packages/babel/scripts/postpublish.js b/packages/babel-core/scripts/postpublish.js similarity index 100% rename from packages/babel/scripts/postpublish.js rename to packages/babel-core/scripts/postpublish.js diff --git a/packages/babel/scripts/prepublish.js b/packages/babel-core/scripts/prepublish.js similarity index 100% rename from packages/babel/scripts/prepublish.js rename to packages/babel-core/scripts/prepublish.js diff --git a/packages/babel/src/README.md b/packages/babel-core/src/README.md similarity index 100% rename from packages/babel/src/README.md rename to packages/babel-core/src/README.md diff --git a/packages/babel/src/api/README.md b/packages/babel-core/src/api/README.md similarity index 100% rename from packages/babel/src/api/README.md rename to packages/babel-core/src/api/README.md diff --git a/packages/babel/src/api/browser.js b/packages/babel-core/src/api/browser.js similarity index 100% rename from packages/babel/src/api/browser.js rename to packages/babel-core/src/api/browser.js diff --git a/packages/babel/src/api/node.js b/packages/babel-core/src/api/node.js similarity index 96% rename from packages/babel/src/api/node.js rename to packages/babel-core/src/api/node.js index 2757175e45..61ae53af31 100644 --- a/packages/babel/src/api/node.js +++ b/packages/babel-core/src/api/node.js @@ -13,11 +13,11 @@ export { default as options } from "../transformation/file/options/config"; export { default as Plugin } from "../transformation/plugin"; export { default as Transformer } from "../transformation/transformer"; export { default as Pipeline } from "../transformation/pipeline"; -export { default as traverse } from "../traversal"; +export { default as traverse } from "babel-traverse"; export { default as buildExternalHelpers } from "../tools/build-external-helpers"; export { version } from "../../package"; -import * as t from "../types"; +import * as t from "babel-types"; export { t as types }; /** diff --git a/packages/babel/src/api/register/browser.js b/packages/babel-core/src/api/register/browser.js similarity index 100% rename from packages/babel/src/api/register/browser.js rename to packages/babel-core/src/api/register/browser.js diff --git a/packages/babel/src/api/register/cache.js b/packages/babel-core/src/api/register/cache.js similarity index 100% rename from packages/babel/src/api/register/cache.js rename to packages/babel-core/src/api/register/cache.js diff --git a/packages/babel/src/api/register/node-polyfill.js b/packages/babel-core/src/api/register/node-polyfill.js similarity index 100% rename from packages/babel/src/api/register/node-polyfill.js rename to packages/babel-core/src/api/register/node-polyfill.js diff --git a/packages/babel/src/api/register/node.js b/packages/babel-core/src/api/register/node.js similarity index 100% rename from packages/babel/src/api/register/node.js rename to packages/babel-core/src/api/register/node.js diff --git a/packages/babel/src/babel/transformation/modules.js b/packages/babel-core/src/babel/transformation/modules.js similarity index 100% rename from packages/babel/src/babel/transformation/modules.js rename to packages/babel-core/src/babel/transformation/modules.js diff --git a/packages/babel/src/helpers/README.md b/packages/babel-core/src/helpers/README.md similarity index 100% rename from packages/babel/src/helpers/README.md rename to packages/babel-core/src/helpers/README.md diff --git a/packages/babel/src/helpers/merge.js b/packages/babel-core/src/helpers/merge.js similarity index 100% rename from packages/babel/src/helpers/merge.js rename to packages/babel-core/src/helpers/merge.js diff --git a/packages/babel/src/helpers/normalize-ast.js b/packages/babel-core/src/helpers/normalize-ast.js similarity index 89% rename from packages/babel/src/helpers/normalize-ast.js rename to packages/babel-core/src/helpers/normalize-ast.js index e2b4d4804c..50dd1aa321 100644 --- a/packages/babel/src/helpers/normalize-ast.js +++ b/packages/babel-core/src/helpers/normalize-ast.js @@ -1,4 +1,4 @@ -import * as t from "../types"; +import * as t from "babel-types"; /** * Normalize an AST. diff --git a/packages/babel/src/helpers/object.js b/packages/babel-core/src/helpers/object.js similarity index 100% rename from packages/babel/src/helpers/object.js rename to packages/babel-core/src/helpers/object.js diff --git a/packages/babel/src/helpers/parse.js b/packages/babel-core/src/helpers/parse.js similarity index 100% rename from packages/babel/src/helpers/parse.js rename to packages/babel-core/src/helpers/parse.js diff --git a/packages/babel/src/polyfill.js b/packages/babel-core/src/polyfill.js similarity index 100% rename from packages/babel/src/polyfill.js rename to packages/babel-core/src/polyfill.js diff --git a/packages/babel/src/tools/README.md b/packages/babel-core/src/tools/README.md similarity index 100% rename from packages/babel/src/tools/README.md rename to packages/babel-core/src/tools/README.md diff --git a/packages/babel/src/tools/build-external-helpers.js b/packages/babel-core/src/tools/build-external-helpers.js similarity index 95% rename from packages/babel/src/tools/build-external-helpers.js rename to packages/babel-core/src/tools/build-external-helpers.js index 4d0427b6f3..0112341d6c 100644 --- a/packages/babel/src/tools/build-external-helpers.js +++ b/packages/babel-core/src/tools/build-external-helpers.js @@ -1,9 +1,9 @@ -import generator from "../generation"; -import * as messages from "../messages"; +import generator from "babel-generator"; +import * as messages from "babel-messages"; import * as util from "../util"; import File from "../transformation/file"; import each from "lodash/collection/each"; -import * as t from "../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/README.md b/packages/babel-core/src/transformation/README.md similarity index 100% rename from packages/babel/src/transformation/README.md rename to packages/babel-core/src/transformation/README.md diff --git a/packages/babel/src/transformation/file/README.md b/packages/babel-core/src/transformation/file/README.md similarity index 100% rename from packages/babel/src/transformation/file/README.md rename to packages/babel-core/src/transformation/file/README.md diff --git a/packages/babel/src/transformation/file/index.js b/packages/babel-core/src/transformation/file/index.js similarity index 98% rename from packages/babel/src/transformation/file/index.js rename to packages/babel-core/src/transformation/file/index.js index e16aacb978..6c617656ec 100644 --- a/packages/babel/src/transformation/file/index.js +++ b/packages/babel-core/src/transformation/file/index.js @@ -3,22 +3,21 @@ import moduleFormatters from "../modules"; import OptionManager from "./options/option-manager"; import PluginManager from "./plugin-manager"; import shebangRegex from "shebang-regex"; -import NodePath from "../../traversal/path"; +import { NodePath, Hub } from "babel-traverse"; import isFunction from "lodash/lang/isFunction"; import sourceMap from "source-map"; -import generate from "../../generation"; -import codeFrame from "../../helpers/code-frame"; +import generate from "babel-generator"; +import codeFrame from "babel-code-frame"; import defaults from "lodash/object/defaults"; import includes from "lodash/collection/includes"; -import traverse from "../../traversal"; +import traverse from "babel-traverse"; import resolve from "try-resolve"; import Logger from "./logger"; import Plugin from "../plugin"; import parse from "../../helpers/parse"; -import Hub from "../../traversal/hub"; import * as util from "../../util"; import path from "path"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/file/logger.js b/packages/babel-core/src/transformation/file/logger.js similarity index 100% rename from packages/babel/src/transformation/file/logger.js rename to packages/babel-core/src/transformation/file/logger.js diff --git a/packages/babel/src/transformation/file/options/README.md b/packages/babel-core/src/transformation/file/options/README.md similarity index 100% rename from packages/babel/src/transformation/file/options/README.md rename to packages/babel-core/src/transformation/file/options/README.md diff --git a/packages/babel/src/transformation/file/options/config.json b/packages/babel-core/src/transformation/file/options/config.json similarity index 100% rename from packages/babel/src/transformation/file/options/config.json rename to packages/babel-core/src/transformation/file/options/config.json diff --git a/packages/babel/src/transformation/file/options/index.js b/packages/babel-core/src/transformation/file/options/index.js similarity index 100% rename from packages/babel/src/transformation/file/options/index.js rename to packages/babel-core/src/transformation/file/options/index.js diff --git a/packages/babel/src/transformation/file/options/option-manager.js b/packages/babel-core/src/transformation/file/options/option-manager.js similarity index 100% rename from packages/babel/src/transformation/file/options/option-manager.js rename to packages/babel-core/src/transformation/file/options/option-manager.js diff --git a/packages/babel/src/transformation/file/options/parsers.js b/packages/babel-core/src/transformation/file/options/parsers.js similarity index 100% rename from packages/babel/src/transformation/file/options/parsers.js rename to packages/babel-core/src/transformation/file/options/parsers.js diff --git a/packages/babel/src/transformation/file/plugin-manager.js b/packages/babel-core/src/transformation/file/plugin-manager.js similarity index 96% rename from packages/babel/src/transformation/file/plugin-manager.js rename to packages/babel-core/src/transformation/file/plugin-manager.js index ddfa0fe029..1bf5695825 100644 --- a/packages/babel/src/transformation/file/plugin-manager.js +++ b/packages/babel-core/src/transformation/file/plugin-manager.js @@ -1,9 +1,9 @@ import Transformer from "../transformer"; import Plugin from "../plugin"; -import * as types from "../../types"; -import * as messages from "../../messages"; +import * as types from "babel-types"; +import * as messages from "babel-messages"; import resolve from "try-resolve"; -import traverse from "../../traversal"; +import traverse from "babel-traverse"; import parse from "../../helpers/parse"; /** diff --git a/packages/babel/src/transformation/helpers/README.md b/packages/babel-core/src/transformation/helpers/README.md similarity index 100% rename from packages/babel/src/transformation/helpers/README.md rename to packages/babel-core/src/transformation/helpers/README.md diff --git a/packages/babel/src/transformation/helpers/build-binary-assignment-operator-transformer.js b/packages/babel-core/src/transformation/helpers/build-binary-assignment-operator-transformer.js similarity index 97% rename from packages/babel/src/transformation/helpers/build-binary-assignment-operator-transformer.js rename to packages/babel-core/src/transformation/helpers/build-binary-assignment-operator-transformer.js index 616edb4fd6..914578c47f 100644 --- a/packages/babel/src/transformation/helpers/build-binary-assignment-operator-transformer.js +++ b/packages/babel-core/src/transformation/helpers/build-binary-assignment-operator-transformer.js @@ -1,5 +1,5 @@ import explode from "./explode-assignable-expression"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/build-comprehension.js b/packages/babel-core/src/transformation/helpers/build-comprehension.js similarity index 94% rename from packages/babel/src/transformation/helpers/build-comprehension.js rename to packages/babel-core/src/transformation/helpers/build-comprehension.js index 98babab4be..73d1b24535 100644 --- a/packages/babel/src/transformation/helpers/build-comprehension.js +++ b/packages/babel-core/src/transformation/helpers/build-comprehension.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/build-conditional-assignment-operator-transformer.js b/packages/babel-core/src/transformation/helpers/build-conditional-assignment-operator-transformer.js similarity index 97% rename from packages/babel/src/transformation/helpers/build-conditional-assignment-operator-transformer.js rename to packages/babel-core/src/transformation/helpers/build-conditional-assignment-operator-transformer.js index 52e97fae7a..78fe1b00bc 100644 --- a/packages/babel/src/transformation/helpers/build-conditional-assignment-operator-transformer.js +++ b/packages/babel-core/src/transformation/helpers/build-conditional-assignment-operator-transformer.js @@ -1,5 +1,5 @@ import explode from "./explode-assignable-expression"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/build-react-transformer.js b/packages/babel-core/src/transformation/helpers/build-react-transformer.js similarity index 97% rename from packages/babel/src/transformation/helpers/build-react-transformer.js rename to packages/babel-core/src/transformation/helpers/build-react-transformer.js index 1086fe0532..5641b7d2a4 100644 --- a/packages/babel/src/transformation/helpers/build-react-transformer.js +++ b/packages/babel-core/src/transformation/helpers/build-react-transformer.js @@ -4,10 +4,10 @@ // jsx import isString from "lodash/lang/isString"; -import * as messages from "../../messages"; +import * as messages from "babel-messages"; import esutils from "esutils"; -import * as react from "./react"; -import * as t from "../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/call-delegate.js b/packages/babel-core/src/transformation/helpers/call-delegate.js similarity index 96% rename from packages/babel/src/transformation/helpers/call-delegate.js rename to packages/babel-core/src/transformation/helpers/call-delegate.js index 7cf65446d6..5a840417d3 100644 --- a/packages/babel/src/transformation/helpers/call-delegate.js +++ b/packages/babel-core/src/transformation/helpers/call-delegate.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/define-map.js b/packages/babel-core/src/transformation/helpers/define-map.js similarity index 98% rename from packages/babel/src/transformation/helpers/define-map.js rename to packages/babel-core/src/transformation/helpers/define-map.js index b578bb2fd6..95c7174abe 100644 --- a/packages/babel/src/transformation/helpers/define-map.js +++ b/packages/babel-core/src/transformation/helpers/define-map.js @@ -1,6 +1,6 @@ import each from "lodash/collection/each"; import has from "lodash/object/has"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/explode-assignable-expression.js b/packages/babel-core/src/transformation/helpers/explode-assignable-expression.js similarity index 98% rename from packages/babel/src/transformation/helpers/explode-assignable-expression.js rename to packages/babel-core/src/transformation/helpers/explode-assignable-expression.js index c108c52de5..206552f7aa 100644 --- a/packages/babel/src/transformation/helpers/explode-assignable-expression.js +++ b/packages/babel-core/src/transformation/helpers/explode-assignable-expression.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/get-function-arity.js b/packages/babel-core/src/transformation/helpers/get-function-arity.js similarity index 90% rename from packages/babel/src/transformation/helpers/get-function-arity.js rename to packages/babel-core/src/transformation/helpers/get-function-arity.js index 35ba3ef46e..43e135d1cd 100644 --- a/packages/babel/src/transformation/helpers/get-function-arity.js +++ b/packages/babel-core/src/transformation/helpers/get-function-arity.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/memoise-decorators.js b/packages/babel-core/src/transformation/helpers/memoise-decorators.js similarity index 96% rename from packages/babel/src/transformation/helpers/memoise-decorators.js rename to packages/babel-core/src/transformation/helpers/memoise-decorators.js index 670852132f..1e3cbdaba5 100644 --- a/packages/babel/src/transformation/helpers/memoise-decorators.js +++ b/packages/babel-core/src/transformation/helpers/memoise-decorators.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/name-method.js b/packages/babel-core/src/transformation/helpers/name-method.js similarity index 99% rename from packages/babel/src/transformation/helpers/name-method.js rename to packages/babel-core/src/transformation/helpers/name-method.js index 0b48b8de3a..5d99781c39 100644 --- a/packages/babel/src/transformation/helpers/name-method.js +++ b/packages/babel-core/src/transformation/helpers/name-method.js @@ -1,6 +1,6 @@ import getFunctionArity from "./get-function-arity"; import * as util from "../../util"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/regex.js b/packages/babel-core/src/transformation/helpers/regex.js similarity index 92% rename from packages/babel/src/transformation/helpers/regex.js rename to packages/babel-core/src/transformation/helpers/regex.js index fbf552606f..5cc83245b5 100644 --- a/packages/babel/src/transformation/helpers/regex.js +++ b/packages/babel-core/src/transformation/helpers/regex.js @@ -1,5 +1,5 @@ import pull from "lodash/array/pull"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/remap-async-to-generator.js b/packages/babel-core/src/transformation/helpers/remap-async-to-generator.js similarity index 97% rename from packages/babel/src/transformation/helpers/remap-async-to-generator.js rename to packages/babel-core/src/transformation/helpers/remap-async-to-generator.js index 4170cf362b..52695a1894 100644 --- a/packages/babel/src/transformation/helpers/remap-async-to-generator.js +++ b/packages/babel-core/src/transformation/helpers/remap-async-to-generator.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/helpers/replace-supers.js b/packages/babel-core/src/transformation/helpers/replace-supers.js similarity index 99% rename from packages/babel/src/transformation/helpers/replace-supers.js rename to packages/babel-core/src/transformation/helpers/replace-supers.js index f9b6f9c2aa..7c5ac45fd7 100644 --- a/packages/babel/src/transformation/helpers/replace-supers.js +++ b/packages/babel-core/src/transformation/helpers/replace-supers.js @@ -1,6 +1,6 @@ import type NodePath from "../../traversal/path"; -import * as messages from "../../messages"; -import * as t from "../../types"; +import * as messages from "babel-messages"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/index.js b/packages/babel-core/src/transformation/index.js similarity index 100% rename from packages/babel/src/transformation/index.js rename to packages/babel-core/src/transformation/index.js diff --git a/packages/babel/src/transformation/modules/README.md b/packages/babel-core/src/transformation/modules/README.md similarity index 100% rename from packages/babel/src/transformation/modules/README.md rename to packages/babel-core/src/transformation/modules/README.md diff --git a/packages/babel/src/transformation/modules/_default.js b/packages/babel-core/src/transformation/modules/_default.js similarity index 99% rename from packages/babel/src/transformation/modules/_default.js rename to packages/babel-core/src/transformation/modules/_default.js index 3d06711a13..84d1f1182b 100644 --- a/packages/babel/src/transformation/modules/_default.js +++ b/packages/babel-core/src/transformation/modules/_default.js @@ -1,9 +1,9 @@ import * as metadataVisitor from "./lib/metadata"; -import * as messages from "../../messages"; +import * as messages from "babel-messages"; import Remaps from "./lib/remaps"; import object from "../../helpers/object"; import * as util from "../../util"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/_strict.js b/packages/babel-core/src/transformation/modules/_strict.js similarity index 100% rename from packages/babel/src/transformation/modules/_strict.js rename to packages/babel-core/src/transformation/modules/_strict.js diff --git a/packages/babel/src/transformation/modules/amd-strict.js b/packages/babel-core/src/transformation/modules/amd-strict.js similarity index 100% rename from packages/babel/src/transformation/modules/amd-strict.js rename to packages/babel-core/src/transformation/modules/amd-strict.js diff --git a/packages/babel/src/transformation/modules/amd.js b/packages/babel-core/src/transformation/modules/amd.js similarity index 99% rename from packages/babel/src/transformation/modules/amd.js rename to packages/babel-core/src/transformation/modules/amd.js index 1d97e38393..1d1eb4d412 100644 --- a/packages/babel/src/transformation/modules/amd.js +++ b/packages/babel-core/src/transformation/modules/amd.js @@ -3,7 +3,7 @@ import CommonFormatter from "./common"; import includes from "lodash/collection/includes"; import values from "lodash/object/values"; import * as util from "../../util"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/common-strict.js b/packages/babel-core/src/transformation/modules/common-strict.js similarity index 100% rename from packages/babel/src/transformation/modules/common-strict.js rename to packages/babel-core/src/transformation/modules/common-strict.js diff --git a/packages/babel/src/transformation/modules/common.js b/packages/babel-core/src/transformation/modules/common.js similarity index 99% rename from packages/babel/src/transformation/modules/common.js rename to packages/babel-core/src/transformation/modules/common.js index c23a8434ca..9bda6661f4 100644 --- a/packages/babel/src/transformation/modules/common.js +++ b/packages/babel-core/src/transformation/modules/common.js @@ -1,6 +1,6 @@ import DefaultFormatter from "./_default"; import * as util from "../../util"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/ignore.js b/packages/babel-core/src/transformation/modules/ignore.js similarity index 93% rename from packages/babel/src/transformation/modules/ignore.js rename to packages/babel-core/src/transformation/modules/ignore.js index 33f909e274..ed349bed46 100644 --- a/packages/babel/src/transformation/modules/ignore.js +++ b/packages/babel-core/src/transformation/modules/ignore.js @@ -1,5 +1,5 @@ import DefaultFormatter from "./_default"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/index.js b/packages/babel-core/src/transformation/modules/index.js similarity index 100% rename from packages/babel/src/transformation/modules/index.js rename to packages/babel-core/src/transformation/modules/index.js diff --git a/packages/babel/src/transformation/modules/lib/metadata.js b/packages/babel-core/src/transformation/modules/lib/metadata.js similarity index 99% rename from packages/babel/src/transformation/modules/lib/metadata.js rename to packages/babel-core/src/transformation/modules/lib/metadata.js index 7c17b1f12e..a8fa21f990 100644 --- a/packages/babel/src/transformation/modules/lib/metadata.js +++ b/packages/babel-core/src/transformation/modules/lib/metadata.js @@ -1,5 +1,5 @@ import extend from "lodash/object/extend"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/lib/remaps.js b/packages/babel-core/src/transformation/modules/lib/remaps.js similarity index 98% rename from packages/babel/src/transformation/modules/lib/remaps.js rename to packages/babel-core/src/transformation/modules/lib/remaps.js index 5935ab9d77..34c375e521 100644 --- a/packages/babel/src/transformation/modules/lib/remaps.js +++ b/packages/babel-core/src/transformation/modules/lib/remaps.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/system.js b/packages/babel-core/src/transformation/modules/system.js similarity index 99% rename from packages/babel/src/transformation/modules/system.js rename to packages/babel-core/src/transformation/modules/system.js index d0faf47a90..66b54acf51 100644 --- a/packages/babel/src/transformation/modules/system.js +++ b/packages/babel-core/src/transformation/modules/system.js @@ -3,7 +3,7 @@ import AMDFormatter from "./amd"; import * as util from "../../util"; import last from "lodash/array/last"; import map from "lodash/collection/map"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/modules/umd-strict.js b/packages/babel-core/src/transformation/modules/umd-strict.js similarity index 100% rename from packages/babel/src/transformation/modules/umd-strict.js rename to packages/babel-core/src/transformation/modules/umd-strict.js diff --git a/packages/babel/src/transformation/modules/umd.js b/packages/babel-core/src/transformation/modules/umd.js similarity index 98% rename from packages/babel/src/transformation/modules/umd.js rename to packages/babel-core/src/transformation/modules/umd.js index 79c99e0c25..dde5b86ad9 100644 --- a/packages/babel/src/transformation/modules/umd.js +++ b/packages/babel-core/src/transformation/modules/umd.js @@ -3,7 +3,7 @@ import AMDFormatter from "./amd"; import values from "lodash/object/values"; import path from "path"; import * as util from "../../util"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/pipeline.js b/packages/babel-core/src/transformation/pipeline.js similarity index 100% rename from packages/babel/src/transformation/pipeline.js rename to packages/babel-core/src/transformation/pipeline.js diff --git a/packages/babel/src/transformation/plugin-pass.js b/packages/babel-core/src/transformation/plugin-pass.js similarity index 96% rename from packages/babel/src/transformation/plugin-pass.js rename to packages/babel-core/src/transformation/plugin-pass.js index 6f66b7d51b..1cc7bf2c2f 100644 --- a/packages/babel/src/transformation/plugin-pass.js +++ b/packages/babel-core/src/transformation/plugin-pass.js @@ -1,5 +1,5 @@ import type Transformer from "./transformer"; -import traverse from "../traversal"; +import traverse from "babel-traverse"; import type File from "./file"; /** diff --git a/packages/babel/src/transformation/plugin.js b/packages/babel-core/src/transformation/plugin.js similarity index 94% rename from packages/babel/src/transformation/plugin.js rename to packages/babel-core/src/transformation/plugin.js index 0b0182848c..1a8ff2ffc6 100644 --- a/packages/babel/src/transformation/plugin.js +++ b/packages/babel-core/src/transformation/plugin.js @@ -1,10 +1,10 @@ import PluginPass from "./plugin-pass"; -import * as messages from "../messages"; -import traverse from "../traversal"; +import * as messages from "babel-messages"; +import traverse from "babel-traverse"; import assign from "lodash/object/assign"; import clone from "lodash/lang/clone"; import File from "./file"; -import * as t from "../types"; +import * as t from "babel-types"; const VALID_PLUGIN_PROPERTIES = [ "visitor", "metadata", diff --git a/packages/babel/src/transformation/templates/.babelrc b/packages/babel-core/src/transformation/templates/.babelrc similarity index 100% rename from packages/babel/src/transformation/templates/.babelrc rename to packages/babel-core/src/transformation/templates/.babelrc diff --git a/packages/babel/src/transformation/templates/abstract-expression-call.js b/packages/babel-core/src/transformation/templates/abstract-expression-call.js similarity index 100% rename from packages/babel/src/transformation/templates/abstract-expression-call.js rename to packages/babel-core/src/transformation/templates/abstract-expression-call.js diff --git a/packages/babel/src/transformation/templates/abstract-expression-delete.js b/packages/babel-core/src/transformation/templates/abstract-expression-delete.js similarity index 100% rename from packages/babel/src/transformation/templates/abstract-expression-delete.js rename to packages/babel-core/src/transformation/templates/abstract-expression-delete.js diff --git a/packages/babel/src/transformation/templates/abstract-expression-get.js b/packages/babel-core/src/transformation/templates/abstract-expression-get.js similarity index 100% rename from packages/babel/src/transformation/templates/abstract-expression-get.js rename to packages/babel-core/src/transformation/templates/abstract-expression-get.js diff --git a/packages/babel/src/transformation/templates/abstract-expression-set.js b/packages/babel-core/src/transformation/templates/abstract-expression-set.js similarity index 100% rename from packages/babel/src/transformation/templates/abstract-expression-set.js rename to packages/babel-core/src/transformation/templates/abstract-expression-set.js diff --git a/packages/babel/src/transformation/templates/array-comprehension-container.js b/packages/babel-core/src/transformation/templates/array-comprehension-container.js similarity index 100% rename from packages/babel/src/transformation/templates/array-comprehension-container.js rename to packages/babel-core/src/transformation/templates/array-comprehension-container.js diff --git a/packages/babel/src/transformation/templates/array-from.js b/packages/babel-core/src/transformation/templates/array-from.js similarity index 100% rename from packages/babel/src/transformation/templates/array-from.js rename to packages/babel-core/src/transformation/templates/array-from.js diff --git a/packages/babel/src/transformation/templates/array-push.js b/packages/babel-core/src/transformation/templates/array-push.js similarity index 100% rename from packages/babel/src/transformation/templates/array-push.js rename to packages/babel-core/src/transformation/templates/array-push.js diff --git a/packages/babel/src/transformation/templates/call.js b/packages/babel-core/src/transformation/templates/call.js similarity index 100% rename from packages/babel/src/transformation/templates/call.js rename to packages/babel-core/src/transformation/templates/call.js diff --git a/packages/babel/src/transformation/templates/class-decorator.js b/packages/babel-core/src/transformation/templates/class-decorator.js similarity index 100% rename from packages/babel/src/transformation/templates/class-decorator.js rename to packages/babel-core/src/transformation/templates/class-decorator.js diff --git a/packages/babel/src/transformation/templates/class-derived-default-constructor.js b/packages/babel-core/src/transformation/templates/class-derived-default-constructor.js similarity index 100% rename from packages/babel/src/transformation/templates/class-derived-default-constructor.js rename to packages/babel-core/src/transformation/templates/class-derived-default-constructor.js diff --git a/packages/babel/src/transformation/templates/default-parameter-assign.js b/packages/babel-core/src/transformation/templates/default-parameter-assign.js similarity index 100% rename from packages/babel/src/transformation/templates/default-parameter-assign.js rename to packages/babel-core/src/transformation/templates/default-parameter-assign.js diff --git a/packages/babel/src/transformation/templates/default-parameter.js b/packages/babel-core/src/transformation/templates/default-parameter.js similarity index 100% rename from packages/babel/src/transformation/templates/default-parameter.js rename to packages/babel-core/src/transformation/templates/default-parameter.js diff --git a/packages/babel/src/transformation/templates/exports-assign.js b/packages/babel-core/src/transformation/templates/exports-assign.js similarity index 100% rename from packages/babel/src/transformation/templates/exports-assign.js rename to packages/babel-core/src/transformation/templates/exports-assign.js diff --git a/packages/babel/src/transformation/templates/exports-default-assign.js b/packages/babel-core/src/transformation/templates/exports-default-assign.js similarity index 100% rename from packages/babel/src/transformation/templates/exports-default-assign.js rename to packages/babel-core/src/transformation/templates/exports-default-assign.js diff --git a/packages/babel/src/transformation/templates/exports-from-assign.js b/packages/babel-core/src/transformation/templates/exports-from-assign.js similarity index 100% rename from packages/babel/src/transformation/templates/exports-from-assign.js rename to packages/babel-core/src/transformation/templates/exports-from-assign.js diff --git a/packages/babel/src/transformation/templates/exports-module-declaration-loose.js b/packages/babel-core/src/transformation/templates/exports-module-declaration-loose.js similarity index 100% rename from packages/babel/src/transformation/templates/exports-module-declaration-loose.js rename to packages/babel-core/src/transformation/templates/exports-module-declaration-loose.js diff --git a/packages/babel/src/transformation/templates/exports-module-declaration.js b/packages/babel-core/src/transformation/templates/exports-module-declaration.js similarity index 100% rename from packages/babel/src/transformation/templates/exports-module-declaration.js rename to packages/babel-core/src/transformation/templates/exports-module-declaration.js diff --git a/packages/babel/src/transformation/templates/for-of-array.js b/packages/babel-core/src/transformation/templates/for-of-array.js similarity index 100% rename from packages/babel/src/transformation/templates/for-of-array.js rename to packages/babel-core/src/transformation/templates/for-of-array.js diff --git a/packages/babel/src/transformation/templates/for-of-loose.js b/packages/babel-core/src/transformation/templates/for-of-loose.js similarity index 100% rename from packages/babel/src/transformation/templates/for-of-loose.js rename to packages/babel-core/src/transformation/templates/for-of-loose.js diff --git a/packages/babel/src/transformation/templates/for-of.js b/packages/babel-core/src/transformation/templates/for-of.js similarity index 100% rename from packages/babel/src/transformation/templates/for-of.js rename to packages/babel-core/src/transformation/templates/for-of.js diff --git a/packages/babel/src/transformation/templates/helper-async-to-generator.js b/packages/babel-core/src/transformation/templates/helper-async-to-generator.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-async-to-generator.js rename to packages/babel-core/src/transformation/templates/helper-async-to-generator.js diff --git a/packages/babel/src/transformation/templates/helper-bind.js b/packages/babel-core/src/transformation/templates/helper-bind.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-bind.js rename to packages/babel-core/src/transformation/templates/helper-bind.js diff --git a/packages/babel/src/transformation/templates/helper-class-call-check.js b/packages/babel-core/src/transformation/templates/helper-class-call-check.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-class-call-check.js rename to packages/babel-core/src/transformation/templates/helper-class-call-check.js diff --git a/packages/babel/src/transformation/templates/helper-create-class.js b/packages/babel-core/src/transformation/templates/helper-create-class.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-create-class.js rename to packages/babel-core/src/transformation/templates/helper-create-class.js diff --git a/packages/babel/src/transformation/templates/helper-create-decorated-class.js b/packages/babel-core/src/transformation/templates/helper-create-decorated-class.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-create-decorated-class.js rename to packages/babel-core/src/transformation/templates/helper-create-decorated-class.js diff --git a/packages/babel/src/transformation/templates/helper-create-decorated-object.js b/packages/babel-core/src/transformation/templates/helper-create-decorated-object.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-create-decorated-object.js rename to packages/babel-core/src/transformation/templates/helper-create-decorated-object.js diff --git a/packages/babel/src/transformation/templates/helper-default-props.js b/packages/babel-core/src/transformation/templates/helper-default-props.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-default-props.js rename to packages/babel-core/src/transformation/templates/helper-default-props.js diff --git a/packages/babel/src/transformation/templates/helper-defaults.js b/packages/babel-core/src/transformation/templates/helper-defaults.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-defaults.js rename to packages/babel-core/src/transformation/templates/helper-defaults.js diff --git a/packages/babel/src/transformation/templates/helper-define-decorated-property-descriptor.js b/packages/babel-core/src/transformation/templates/helper-define-decorated-property-descriptor.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-define-decorated-property-descriptor.js rename to packages/babel-core/src/transformation/templates/helper-define-decorated-property-descriptor.js diff --git a/packages/babel/src/transformation/templates/helper-define-property.js b/packages/babel-core/src/transformation/templates/helper-define-property.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-define-property.js rename to packages/babel-core/src/transformation/templates/helper-define-property.js diff --git a/packages/babel/src/transformation/templates/helper-extends.js b/packages/babel-core/src/transformation/templates/helper-extends.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-extends.js rename to packages/babel-core/src/transformation/templates/helper-extends.js diff --git a/packages/babel/src/transformation/templates/helper-get.js b/packages/babel-core/src/transformation/templates/helper-get.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-get.js rename to packages/babel-core/src/transformation/templates/helper-get.js diff --git a/packages/babel/src/transformation/templates/helper-has-own.js b/packages/babel-core/src/transformation/templates/helper-has-own.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-has-own.js rename to packages/babel-core/src/transformation/templates/helper-has-own.js diff --git a/packages/babel/src/transformation/templates/helper-inherits.js b/packages/babel-core/src/transformation/templates/helper-inherits.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-inherits.js rename to packages/babel-core/src/transformation/templates/helper-inherits.js diff --git a/packages/babel/src/transformation/templates/helper-instanceof.js b/packages/babel-core/src/transformation/templates/helper-instanceof.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-instanceof.js rename to packages/babel-core/src/transformation/templates/helper-instanceof.js diff --git a/packages/babel/src/transformation/templates/helper-interop-export-wildcard.js b/packages/babel-core/src/transformation/templates/helper-interop-export-wildcard.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-interop-export-wildcard.js rename to packages/babel-core/src/transformation/templates/helper-interop-export-wildcard.js diff --git a/packages/babel/src/transformation/templates/helper-interop-require-default.js b/packages/babel-core/src/transformation/templates/helper-interop-require-default.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-interop-require-default.js rename to packages/babel-core/src/transformation/templates/helper-interop-require-default.js diff --git a/packages/babel/src/transformation/templates/helper-interop-require-wildcard.js b/packages/babel-core/src/transformation/templates/helper-interop-require-wildcard.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-interop-require-wildcard.js rename to packages/babel-core/src/transformation/templates/helper-interop-require-wildcard.js diff --git a/packages/babel/src/transformation/templates/helper-interop-require.js b/packages/babel-core/src/transformation/templates/helper-interop-require.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-interop-require.js rename to packages/babel-core/src/transformation/templates/helper-interop-require.js diff --git a/packages/babel/src/transformation/templates/helper-new-arrow-check.js b/packages/babel-core/src/transformation/templates/helper-new-arrow-check.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-new-arrow-check.js rename to packages/babel-core/src/transformation/templates/helper-new-arrow-check.js diff --git a/packages/babel/src/transformation/templates/helper-object-destructuring-empty.js b/packages/babel-core/src/transformation/templates/helper-object-destructuring-empty.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-object-destructuring-empty.js rename to packages/babel-core/src/transformation/templates/helper-object-destructuring-empty.js diff --git a/packages/babel/src/transformation/templates/helper-object-without-properties.js b/packages/babel-core/src/transformation/templates/helper-object-without-properties.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-object-without-properties.js rename to packages/babel-core/src/transformation/templates/helper-object-without-properties.js diff --git a/packages/babel/src/transformation/templates/helper-self-global.js b/packages/babel-core/src/transformation/templates/helper-self-global.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-self-global.js rename to packages/babel-core/src/transformation/templates/helper-self-global.js diff --git a/packages/babel/src/transformation/templates/helper-set.js b/packages/babel-core/src/transformation/templates/helper-set.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-set.js rename to packages/babel-core/src/transformation/templates/helper-set.js diff --git a/packages/babel/src/transformation/templates/helper-slice.js b/packages/babel-core/src/transformation/templates/helper-slice.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-slice.js rename to packages/babel-core/src/transformation/templates/helper-slice.js diff --git a/packages/babel/src/transformation/templates/helper-sliced-to-array-loose.js b/packages/babel-core/src/transformation/templates/helper-sliced-to-array-loose.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-sliced-to-array-loose.js rename to packages/babel-core/src/transformation/templates/helper-sliced-to-array-loose.js diff --git a/packages/babel/src/transformation/templates/helper-sliced-to-array.js b/packages/babel-core/src/transformation/templates/helper-sliced-to-array.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-sliced-to-array.js rename to packages/babel-core/src/transformation/templates/helper-sliced-to-array.js diff --git a/packages/babel/src/transformation/templates/helper-tagged-template-literal-loose.js b/packages/babel-core/src/transformation/templates/helper-tagged-template-literal-loose.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-tagged-template-literal-loose.js rename to packages/babel-core/src/transformation/templates/helper-tagged-template-literal-loose.js diff --git a/packages/babel/src/transformation/templates/helper-tagged-template-literal.js b/packages/babel-core/src/transformation/templates/helper-tagged-template-literal.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-tagged-template-literal.js rename to packages/babel-core/src/transformation/templates/helper-tagged-template-literal.js diff --git a/packages/babel/src/transformation/templates/helper-temporal-assert-defined.js b/packages/babel-core/src/transformation/templates/helper-temporal-assert-defined.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-temporal-assert-defined.js rename to packages/babel-core/src/transformation/templates/helper-temporal-assert-defined.js diff --git a/packages/babel/src/transformation/templates/helper-temporal-undefined.js b/packages/babel-core/src/transformation/templates/helper-temporal-undefined.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-temporal-undefined.js rename to packages/babel-core/src/transformation/templates/helper-temporal-undefined.js diff --git a/packages/babel/src/transformation/templates/helper-to-array.js b/packages/babel-core/src/transformation/templates/helper-to-array.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-to-array.js rename to packages/babel-core/src/transformation/templates/helper-to-array.js diff --git a/packages/babel/src/transformation/templates/helper-to-consumable-array.js b/packages/babel-core/src/transformation/templates/helper-to-consumable-array.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-to-consumable-array.js rename to packages/babel-core/src/transformation/templates/helper-to-consumable-array.js diff --git a/packages/babel/src/transformation/templates/helper-typeof.js b/packages/babel-core/src/transformation/templates/helper-typeof.js similarity index 100% rename from packages/babel/src/transformation/templates/helper-typeof.js rename to packages/babel-core/src/transformation/templates/helper-typeof.js diff --git a/packages/babel/src/transformation/templates/let-scoping-return.js b/packages/babel-core/src/transformation/templates/let-scoping-return.js similarity index 100% rename from packages/babel/src/transformation/templates/let-scoping-return.js rename to packages/babel-core/src/transformation/templates/let-scoping-return.js diff --git a/packages/babel/src/transformation/templates/named-function.js b/packages/babel-core/src/transformation/templates/named-function.js similarity index 100% rename from packages/babel/src/transformation/templates/named-function.js rename to packages/babel-core/src/transformation/templates/named-function.js diff --git a/packages/babel/src/transformation/templates/property-method-assignment-wrapper-generator.js b/packages/babel-core/src/transformation/templates/property-method-assignment-wrapper-generator.js similarity index 100% rename from packages/babel/src/transformation/templates/property-method-assignment-wrapper-generator.js rename to packages/babel-core/src/transformation/templates/property-method-assignment-wrapper-generator.js diff --git a/packages/babel/src/transformation/templates/property-method-assignment-wrapper.js b/packages/babel-core/src/transformation/templates/property-method-assignment-wrapper.js similarity index 100% rename from packages/babel/src/transformation/templates/property-method-assignment-wrapper.js rename to packages/babel-core/src/transformation/templates/property-method-assignment-wrapper.js diff --git a/packages/babel/src/transformation/templates/prototype-identifier.js b/packages/babel-core/src/transformation/templates/prototype-identifier.js similarity index 100% rename from packages/babel/src/transformation/templates/prototype-identifier.js rename to packages/babel-core/src/transformation/templates/prototype-identifier.js diff --git a/packages/babel/src/transformation/templates/require-assign-key.js b/packages/babel-core/src/transformation/templates/require-assign-key.js similarity index 100% rename from packages/babel/src/transformation/templates/require-assign-key.js rename to packages/babel-core/src/transformation/templates/require-assign-key.js diff --git a/packages/babel/src/transformation/templates/require.js b/packages/babel-core/src/transformation/templates/require.js similarity index 100% rename from packages/babel/src/transformation/templates/require.js rename to packages/babel-core/src/transformation/templates/require.js diff --git a/packages/babel/src/transformation/templates/rest.js b/packages/babel-core/src/transformation/templates/rest.js similarity index 100% rename from packages/babel/src/transformation/templates/rest.js rename to packages/babel-core/src/transformation/templates/rest.js diff --git a/packages/babel/src/transformation/templates/self-contained-helpers-head.js b/packages/babel-core/src/transformation/templates/self-contained-helpers-head.js similarity index 100% rename from packages/babel/src/transformation/templates/self-contained-helpers-head.js rename to packages/babel-core/src/transformation/templates/self-contained-helpers-head.js diff --git a/packages/babel/src/transformation/templates/system.js b/packages/babel-core/src/transformation/templates/system.js similarity index 100% rename from packages/babel/src/transformation/templates/system.js rename to packages/babel-core/src/transformation/templates/system.js diff --git a/packages/babel/src/transformation/templates/tail-call-body.js b/packages/babel-core/src/transformation/templates/tail-call-body.js similarity index 100% rename from packages/babel/src/transformation/templates/tail-call-body.js rename to packages/babel-core/src/transformation/templates/tail-call-body.js diff --git a/packages/babel/src/transformation/templates/test-exports.js b/packages/babel-core/src/transformation/templates/test-exports.js similarity index 100% rename from packages/babel/src/transformation/templates/test-exports.js rename to packages/babel-core/src/transformation/templates/test-exports.js diff --git a/packages/babel/src/transformation/templates/test-module.js b/packages/babel-core/src/transformation/templates/test-module.js similarity index 100% rename from packages/babel/src/transformation/templates/test-module.js rename to packages/babel-core/src/transformation/templates/test-module.js diff --git a/packages/babel/src/transformation/templates/umd-commonjs-strict.js b/packages/babel-core/src/transformation/templates/umd-commonjs-strict.js similarity index 100% rename from packages/babel/src/transformation/templates/umd-commonjs-strict.js rename to packages/babel-core/src/transformation/templates/umd-commonjs-strict.js diff --git a/packages/babel/src/transformation/templates/umd-runner-body.js b/packages/babel-core/src/transformation/templates/umd-runner-body.js similarity index 100% rename from packages/babel/src/transformation/templates/umd-runner-body.js rename to packages/babel-core/src/transformation/templates/umd-runner-body.js diff --git a/packages/babel/src/transformation/transformer.js b/packages/babel-core/src/transformation/transformer.js similarity index 100% rename from packages/babel/src/transformation/transformer.js rename to packages/babel-core/src/transformation/transformer.js diff --git a/packages/babel/src/transformation/transformers/README.md b/packages/babel-core/src/transformation/transformers/README.md similarity index 100% rename from packages/babel/src/transformation/transformers/README.md rename to packages/babel-core/src/transformation/transformers/README.md diff --git a/packages/babel/src/transformation/transformers/aliases.json b/packages/babel-core/src/transformation/transformers/aliases.json similarity index 100% rename from packages/babel/src/transformation/transformers/aliases.json rename to packages/babel-core/src/transformation/transformers/aliases.json diff --git a/packages/babel/src/transformation/transformers/deprecated.json b/packages/babel-core/src/transformation/transformers/deprecated.json similarity index 100% rename from packages/babel/src/transformation/transformers/deprecated.json rename to packages/babel-core/src/transformation/transformers/deprecated.json diff --git a/packages/babel/src/transformation/transformers/es3/member-expression-literals.js b/packages/babel-core/src/transformation/transformers/es3/member-expression-literals.js similarity index 95% rename from packages/babel/src/transformation/transformers/es3/member-expression-literals.js rename to packages/babel-core/src/transformation/transformers/es3/member-expression-literals.js index 45c24acab9..22fea81804 100644 --- a/packages/babel/src/transformation/transformers/es3/member-expression-literals.js +++ b/packages/babel-core/src/transformation/transformers/es3/member-expression-literals.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-trailing" diff --git a/packages/babel/src/transformation/transformers/es3/property-literals.js b/packages/babel-core/src/transformation/transformers/es3/property-literals.js similarity index 94% rename from packages/babel/src/transformation/transformers/es3/property-literals.js rename to packages/babel-core/src/transformation/transformers/es3/property-literals.js index 47d1c3f0a2..dc629a2663 100644 --- a/packages/babel/src/transformation/transformers/es3/property-literals.js +++ b/packages/babel-core/src/transformation/transformers/es3/property-literals.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-trailing" diff --git a/packages/babel/src/transformation/transformers/es5/properties.mutators.js b/packages/babel-core/src/transformation/transformers/es5/properties.mutators.js similarity index 97% rename from packages/babel/src/transformation/transformers/es5/properties.mutators.js rename to packages/babel-core/src/transformation/transformers/es5/properties.mutators.js index fe69b65c00..75ad9b43ee 100644 --- a/packages/babel/src/transformation/transformers/es5/properties.mutators.js +++ b/packages/babel-core/src/transformation/transformers/es5/properties.mutators.js @@ -1,5 +1,5 @@ import * as defineMap from "../../helpers/define-map"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * Turn [object initializer mutators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Method_definitions) diff --git a/packages/babel/src/transformation/transformers/es6/arrow-functions.js b/packages/babel-core/src/transformation/transformers/es6/arrow-functions.js similarity index 100% rename from packages/babel/src/transformation/transformers/es6/arrow-functions.js rename to packages/babel-core/src/transformation/transformers/es6/arrow-functions.js diff --git a/packages/babel/src/transformation/transformers/es6/block-scoping.js b/packages/babel-core/src/transformation/transformers/es6/block-scoping.js similarity index 99% rename from packages/babel/src/transformation/transformers/es6/block-scoping.js rename to packages/babel-core/src/transformation/transformers/es6/block-scoping.js index fb0b903dfa..437a5679c9 100644 --- a/packages/babel/src/transformation/transformers/es6/block-scoping.js +++ b/packages/babel-core/src/transformation/transformers/es6/block-scoping.js @@ -1,10 +1,10 @@ import type NodePath from "../../../traversal/path"; import type Scope from "../../../traversal/scope"; import type File from "../../file"; -import traverse from "../../../traversal"; +import traverse from "babel-traverse"; import object from "../../../helpers/object"; import * as util from "../../../util"; -import * as t from "../../../types"; +import * as t from "babel-types"; import values from "lodash/object/values"; import extend from "lodash/object/extend"; diff --git a/packages/babel/src/transformation/transformers/es6/classes/index.js b/packages/babel-core/src/transformation/transformers/es6/classes/index.js similarity index 94% rename from packages/babel/src/transformation/transformers/es6/classes/index.js rename to packages/babel-core/src/transformation/transformers/es6/classes/index.js index b03635a575..281d7a9fdf 100644 --- a/packages/babel/src/transformation/transformers/es6/classes/index.js +++ b/packages/babel-core/src/transformation/transformers/es6/classes/index.js @@ -1,6 +1,6 @@ import LooseTransformer from "./loose"; import VanillaTransformer from "./vanilla"; -import * as t from "../../../../types"; +import * as t from "babel-types"; import { bare } from "../../../helpers/name-method"; /** diff --git a/packages/babel/src/transformation/transformers/es6/classes/loose.js b/packages/babel-core/src/transformation/transformers/es6/classes/loose.js similarity index 95% rename from packages/babel/src/transformation/transformers/es6/classes/loose.js rename to packages/babel-core/src/transformation/transformers/es6/classes/loose.js index 2b4583537b..f1e9c04a0a 100644 --- a/packages/babel/src/transformation/transformers/es6/classes/loose.js +++ b/packages/babel-core/src/transformation/transformers/es6/classes/loose.js @@ -1,5 +1,5 @@ import VanillaTransformer from "./vanilla"; -import * as t from "../../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/classes/vanilla.js b/packages/babel-core/src/transformation/transformers/es6/classes/vanilla.js similarity index 99% rename from packages/babel/src/transformation/transformers/es6/classes/vanilla.js rename to packages/babel-core/src/transformation/transformers/es6/classes/vanilla.js index 47cd13025e..a72da30b4a 100644 --- a/packages/babel/src/transformation/transformers/es6/classes/vanilla.js +++ b/packages/babel-core/src/transformation/transformers/es6/classes/vanilla.js @@ -4,9 +4,9 @@ import memoiseDecorators from "../../../helpers/memoise-decorators"; import ReplaceSupers from "../../../helpers/replace-supers"; import * as nameMethod from "../../../helpers/name-method"; import * as defineMap from "../../../helpers/define-map"; -import * as messages from "../../../../messages"; +import * as messages from "babel-messages"; import * as util from "../../../../util"; -import * as t from "../../../../types"; +import * as t from "babel-types"; const PROPERTY_COLLISION_METHOD_NAME = "__initializeProperties"; diff --git a/packages/babel/src/transformation/transformers/es6/constants.js b/packages/babel-core/src/transformation/transformers/es6/constants.js similarity index 95% rename from packages/babel/src/transformation/transformers/es6/constants.js rename to packages/babel-core/src/transformation/transformers/es6/constants.js index def32a8321..4b0825c9f3 100644 --- a/packages/babel/src/transformation/transformers/es6/constants.js +++ b/packages/babel-core/src/transformation/transformers/es6/constants.js @@ -1,4 +1,4 @@ -import * as messages from "../../../messages"; +import * as messages from "babel-messages"; /** * Turn constants into variables. diff --git a/packages/babel/src/transformation/transformers/es6/destructuring.js b/packages/babel-core/src/transformation/transformers/es6/destructuring.js similarity index 99% rename from packages/babel/src/transformation/transformers/es6/destructuring.js rename to packages/babel-core/src/transformation/transformers/es6/destructuring.js index 874c34bcd1..ad7f3b4bf8 100644 --- a/packages/babel/src/transformation/transformers/es6/destructuring.js +++ b/packages/babel-core/src/transformation/transformers/es6/destructuring.js @@ -1,5 +1,5 @@ -import * as messages from "../../../messages"; -import * as t from "../../../types"; +import * as messages from "babel-messages"; +import * as t from "babel-types"; export var metadata = { group: "builtin-advanced" diff --git a/packages/babel/src/transformation/transformers/es6/for-of.js b/packages/babel-core/src/transformation/transformers/es6/for-of.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/for-of.js rename to packages/babel-core/src/transformation/transformers/es6/for-of.js index 7d13d146b5..fc817ef2aa 100644 --- a/packages/babel/src/transformation/transformers/es6/for-of.js +++ b/packages/babel-core/src/transformation/transformers/es6/for-of.js @@ -1,6 +1,6 @@ -import * as messages from "../../../messages"; +import * as messages from "babel-messages"; import * as util from "../../../util"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/literals.js b/packages/babel-core/src/transformation/transformers/es6/literals.js similarity index 100% rename from packages/babel/src/transformation/transformers/es6/literals.js rename to packages/babel-core/src/transformation/transformers/es6/literals.js diff --git a/packages/babel/src/transformation/transformers/es6/modules.js b/packages/babel-core/src/transformation/transformers/es6/modules.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/modules.js rename to packages/babel-core/src/transformation/transformers/es6/modules.js index becfea1747..f83ae730f0 100644 --- a/packages/babel/src/transformation/transformers/es6/modules.js +++ b/packages/babel-core/src/transformation/transformers/es6/modules.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; function keepBlockHoist(node, nodes) { if (node._blockHoist) { diff --git a/packages/babel/src/transformation/transformers/es6/object-super.js b/packages/babel-core/src/transformation/transformers/es6/object-super.js similarity index 96% rename from packages/babel/src/transformation/transformers/es6/object-super.js rename to packages/babel-core/src/transformation/transformers/es6/object-super.js index 14fffe476a..450ed3319d 100644 --- a/packages/babel/src/transformation/transformers/es6/object-super.js +++ b/packages/babel-core/src/transformation/transformers/es6/object-super.js @@ -1,5 +1,5 @@ import ReplaceSupers from "../../helpers/replace-supers"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/parameters/default.js b/packages/babel-core/src/transformation/transformers/es6/parameters/default.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/parameters/default.js rename to packages/babel-core/src/transformation/transformers/es6/parameters/default.js index b370352b1d..ebda3963c4 100644 --- a/packages/babel/src/transformation/transformers/es6/parameters/default.js +++ b/packages/babel-core/src/transformation/transformers/es6/parameters/default.js @@ -1,7 +1,7 @@ import callDelegate from "../../../helpers/call-delegate"; import getFunctionArity from "../../../helpers/get-function-arity"; import * as util from "../../../../util"; -import * as t from "../../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/parameters/index.js b/packages/babel-core/src/transformation/transformers/es6/parameters/index.js similarity index 79% rename from packages/babel/src/transformation/transformers/es6/parameters/index.js rename to packages/babel-core/src/transformation/transformers/es6/parameters/index.js index 3724e5a095..17eea2f42a 100644 --- a/packages/babel/src/transformation/transformers/es6/parameters/index.js +++ b/packages/babel-core/src/transformation/transformers/es6/parameters/index.js @@ -1,4 +1,4 @@ -import * as visitors from "../../../../traversal/visitors"; +import { visitors } from "babel-traverse"; import * as def from "./default"; import * as rest from "./rest"; diff --git a/packages/babel/src/transformation/transformers/es6/parameters/rest.js b/packages/babel-core/src/transformation/transformers/es6/parameters/rest.js similarity index 99% rename from packages/babel/src/transformation/transformers/es6/parameters/rest.js rename to packages/babel-core/src/transformation/transformers/es6/parameters/rest.js index 5388a37a8e..ef7497fc8d 100644 --- a/packages/babel/src/transformation/transformers/es6/parameters/rest.js +++ b/packages/babel-core/src/transformation/transformers/es6/parameters/rest.js @@ -1,5 +1,5 @@ import * as util from "../../../../util"; -import * as t from "../../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/properties.computed.js b/packages/babel-core/src/transformation/transformers/es6/properties.computed.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/properties.computed.js rename to packages/babel-core/src/transformation/transformers/es6/properties.computed.js index ce5fd45b2d..322cc649a8 100644 --- a/packages/babel/src/transformation/transformers/es6/properties.computed.js +++ b/packages/babel-core/src/transformation/transformers/es6/properties.computed.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/properties.shorthand.js b/packages/babel-core/src/transformation/transformers/es6/properties.shorthand.js similarity index 100% rename from packages/babel/src/transformation/transformers/es6/properties.shorthand.js rename to packages/babel-core/src/transformation/transformers/es6/properties.shorthand.js diff --git a/packages/babel/src/transformation/transformers/es6/regex.sticky.js b/packages/babel-core/src/transformation/transformers/es6/regex.sticky.js similarity index 90% rename from packages/babel/src/transformation/transformers/es6/regex.sticky.js rename to packages/babel-core/src/transformation/transformers/es6/regex.sticky.js index 51e7e96834..ea27221341 100644 --- a/packages/babel/src/transformation/transformers/es6/regex.sticky.js +++ b/packages/babel-core/src/transformation/transformers/es6/regex.sticky.js @@ -1,5 +1,5 @@ import * as regex from "../../helpers/regex"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/regex.unicode.js b/packages/babel-core/src/transformation/transformers/es6/regex.unicode.js similarity index 100% rename from packages/babel/src/transformation/transformers/es6/regex.unicode.js rename to packages/babel-core/src/transformation/transformers/es6/regex.unicode.js diff --git a/packages/babel/src/transformation/transformers/es6/spec.arrow-functions.js b/packages/babel-core/src/transformation/transformers/es6/spec.arrow-functions.js similarity index 94% rename from packages/babel/src/transformation/transformers/es6/spec.arrow-functions.js rename to packages/babel-core/src/transformation/transformers/es6/spec.arrow-functions.js index d4d5917f96..e8a70a1b6e 100644 --- a/packages/babel/src/transformation/transformers/es6/spec.arrow-functions.js +++ b/packages/babel-core/src/transformation/transformers/es6/spec.arrow-functions.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre", diff --git a/packages/babel/src/transformation/transformers/es6/spec.block-scoping.js b/packages/babel-core/src/transformation/transformers/es6/spec.block-scoping.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/spec.block-scoping.js rename to packages/babel-core/src/transformation/transformers/es6/spec.block-scoping.js index 39e223efb5..02fb3cbfa4 100644 --- a/packages/babel/src/transformation/transformers/es6/spec.block-scoping.js +++ b/packages/babel-core/src/transformation/transformers/es6/spec.block-scoping.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/spec.modules.js b/packages/babel-core/src/transformation/transformers/es6/spec.modules.js similarity index 91% rename from packages/babel/src/transformation/transformers/es6/spec.modules.js rename to packages/babel-core/src/transformation/transformers/es6/spec.modules.js index c92d74fd20..70e6e4edd8 100644 --- a/packages/babel/src/transformation/transformers/es6/spec.modules.js +++ b/packages/babel-core/src/transformation/transformers/es6/spec.modules.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre", diff --git a/packages/babel/src/transformation/transformers/es6/spec.symbols.js b/packages/babel-core/src/transformation/transformers/es6/spec.symbols.js similarity index 97% rename from packages/babel/src/transformation/transformers/es6/spec.symbols.js rename to packages/babel-core/src/transformation/transformers/es6/spec.symbols.js index 80eaf22788..f8fb28cb4b 100644 --- a/packages/babel/src/transformation/transformers/es6/spec.symbols.js +++ b/packages/babel-core/src/transformation/transformers/es6/spec.symbols.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { optional: true diff --git a/packages/babel/src/transformation/transformers/es6/spec.template-literals.js b/packages/babel-core/src/transformation/transformers/es6/spec.template-literals.js similarity index 92% rename from packages/babel/src/transformation/transformers/es6/spec.template-literals.js rename to packages/babel-core/src/transformation/transformers/es6/spec.template-literals.js index 0efa159969..d37ab172e3 100644 --- a/packages/babel/src/transformation/transformers/es6/spec.template-literals.js +++ b/packages/babel-core/src/transformation/transformers/es6/spec.template-literals.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { optional: true, diff --git a/packages/babel/src/transformation/transformers/es6/spread.js b/packages/babel-core/src/transformation/transformers/es6/spread.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/spread.js rename to packages/babel-core/src/transformation/transformers/es6/spread.js index c25a5c7e7c..c62acebf6e 100644 --- a/packages/babel/src/transformation/transformers/es6/spread.js +++ b/packages/babel-core/src/transformation/transformers/es6/spread.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/es6/tail-call.js b/packages/babel-core/src/transformation/transformers/es6/tail-call.js similarity index 99% rename from packages/babel/src/transformation/transformers/es6/tail-call.js rename to packages/babel-core/src/transformation/transformers/es6/tail-call.js index 7a4ae6c37d..3d95b0f170 100644 --- a/packages/babel/src/transformation/transformers/es6/tail-call.js +++ b/packages/babel-core/src/transformation/transformers/es6/tail-call.js @@ -1,9 +1,9 @@ import reduceRight from "lodash/collection/reduceRight"; -import * as messages from "../../../messages"; +import * as messages from "babel-messages"; import flatten from "lodash/array/flatten"; import * as util from "../../../util"; import map from "lodash/collection/map"; -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-trailing" diff --git a/packages/babel/src/transformation/transformers/es6/template-literals.js b/packages/babel-core/src/transformation/transformers/es6/template-literals.js similarity index 98% rename from packages/babel/src/transformation/transformers/es6/template-literals.js rename to packages/babel-core/src/transformation/transformers/es6/template-literals.js index b561f64757..496d9927a8 100644 --- a/packages/babel/src/transformation/transformers/es6/template-literals.js +++ b/packages/babel-core/src/transformation/transformers/es6/template-literals.js @@ -1,6 +1,6 @@ /* eslint no-unused-vars: 0 */ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre" diff --git a/packages/babel/src/transformation/transformers/es7/async-functions.js b/packages/babel-core/src/transformation/transformers/es7/async-functions.js similarity index 100% rename from packages/babel/src/transformation/transformers/es7/async-functions.js rename to packages/babel-core/src/transformation/transformers/es7/async-functions.js diff --git a/packages/babel/src/transformation/transformers/es7/class-properties.js b/packages/babel-core/src/transformation/transformers/es7/class-properties.js similarity index 100% rename from packages/babel/src/transformation/transformers/es7/class-properties.js rename to packages/babel-core/src/transformation/transformers/es7/class-properties.js diff --git a/packages/babel/src/transformation/transformers/es7/comprehensions.js b/packages/babel-core/src/transformation/transformers/es7/comprehensions.js similarity index 95% rename from packages/babel/src/transformation/transformers/es7/comprehensions.js rename to packages/babel-core/src/transformation/transformers/es7/comprehensions.js index 4df043d0ad..6f8d4d218f 100644 --- a/packages/babel/src/transformation/transformers/es7/comprehensions.js +++ b/packages/babel-core/src/transformation/transformers/es7/comprehensions.js @@ -1,7 +1,7 @@ import buildComprehension from "../../helpers/build-comprehension"; -import traverse from "../../../traversal"; +import traverse from "babel-traverse"; import * as util from "../../../util"; -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { stage: 0 diff --git a/packages/babel/src/transformation/transformers/es7/decorators.js b/packages/babel-core/src/transformation/transformers/es7/decorators.js similarity index 97% rename from packages/babel/src/transformation/transformers/es7/decorators.js rename to packages/babel-core/src/transformation/transformers/es7/decorators.js index 4d968d83f3..9c4160bddb 100644 --- a/packages/babel/src/transformation/transformers/es7/decorators.js +++ b/packages/babel-core/src/transformation/transformers/es7/decorators.js @@ -1,6 +1,6 @@ import memoiseDecorators from "../../helpers/memoise-decorators"; import * as defineMap from "../../helpers/define-map"; -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { dependencies: ["es6.classes"], diff --git a/packages/babel/src/transformation/transformers/es7/do-expressions.js b/packages/babel-core/src/transformation/transformers/es7/do-expressions.js similarity index 89% rename from packages/babel/src/transformation/transformers/es7/do-expressions.js rename to packages/babel-core/src/transformation/transformers/es7/do-expressions.js index 823389ae0e..a26da279f5 100644 --- a/packages/babel/src/transformation/transformers/es7/do-expressions.js +++ b/packages/babel-core/src/transformation/transformers/es7/do-expressions.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { optional: true, diff --git a/packages/babel/src/transformation/transformers/es7/exponentiation-operator.js b/packages/babel-core/src/transformation/transformers/es7/exponentiation-operator.js similarity index 92% rename from packages/babel/src/transformation/transformers/es7/exponentiation-operator.js rename to packages/babel-core/src/transformation/transformers/es7/exponentiation-operator.js index 1ed8c62402..d2e65aea52 100644 --- a/packages/babel/src/transformation/transformers/es7/exponentiation-operator.js +++ b/packages/babel-core/src/transformation/transformers/es7/exponentiation-operator.js @@ -1,7 +1,7 @@ // https://github.com/rwaldron/exponentiation-operator import build from "../../helpers/build-binary-assignment-operator-transformer"; -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { stage: 2 diff --git a/packages/babel/src/transformation/transformers/es7/export-extensions.js b/packages/babel-core/src/transformation/transformers/es7/export-extensions.js similarity index 96% rename from packages/babel/src/transformation/transformers/es7/export-extensions.js rename to packages/babel-core/src/transformation/transformers/es7/export-extensions.js index 3397ce1708..db04f83ff5 100644 --- a/packages/babel/src/transformation/transformers/es7/export-extensions.js +++ b/packages/babel-core/src/transformation/transformers/es7/export-extensions.js @@ -1,6 +1,6 @@ // https://github.com/leebyron/ecmascript-more-export-from -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { stage: 1 diff --git a/packages/babel/src/transformation/transformers/es7/function-bind.js b/packages/babel-core/src/transformation/transformers/es7/function-bind.js similarity index 97% rename from packages/babel/src/transformation/transformers/es7/function-bind.js rename to packages/babel-core/src/transformation/transformers/es7/function-bind.js index 0c10e17a02..50f60d67f1 100644 --- a/packages/babel/src/transformation/transformers/es7/function-bind.js +++ b/packages/babel-core/src/transformation/transformers/es7/function-bind.js @@ -1,6 +1,6 @@ // https://github.com/zenparsing/es-function-bind -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { optional: true, diff --git a/packages/babel/src/transformation/transformers/es7/object-rest-spread.js b/packages/babel-core/src/transformation/transformers/es7/object-rest-spread.js similarity index 96% rename from packages/babel/src/transformation/transformers/es7/object-rest-spread.js rename to packages/babel-core/src/transformation/transformers/es7/object-rest-spread.js index 4ce67eefb4..ca21f36a78 100644 --- a/packages/babel/src/transformation/transformers/es7/object-rest-spread.js +++ b/packages/babel-core/src/transformation/transformers/es7/object-rest-spread.js @@ -1,6 +1,6 @@ // https://github.com/sebmarkbage/ecmascript-rest-spread -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { stage: 2, diff --git a/packages/babel/src/transformation/transformers/es7/trailing-function-commas.js b/packages/babel-core/src/transformation/transformers/es7/trailing-function-commas.js similarity index 100% rename from packages/babel/src/transformation/transformers/es7/trailing-function-commas.js rename to packages/babel-core/src/transformation/transformers/es7/trailing-function-commas.js diff --git a/packages/babel/src/transformation/transformers/filters.js b/packages/babel-core/src/transformation/transformers/filters.js similarity index 100% rename from packages/babel/src/transformation/transformers/filters.js rename to packages/babel-core/src/transformation/transformers/filters.js diff --git a/packages/babel/src/transformation/transformers/index.js b/packages/babel-core/src/transformation/transformers/index.js similarity index 100% rename from packages/babel/src/transformation/transformers/index.js rename to packages/babel-core/src/transformation/transformers/index.js diff --git a/packages/babel/src/transformation/transformers/internal/block-hoist.js b/packages/babel-core/src/transformation/transformers/internal/block-hoist.js similarity index 100% rename from packages/babel/src/transformation/transformers/internal/block-hoist.js rename to packages/babel-core/src/transformation/transformers/internal/block-hoist.js diff --git a/packages/babel/src/transformation/transformers/internal/hoist-directives.js b/packages/babel-core/src/transformation/transformers/internal/hoist-directives.js similarity index 92% rename from packages/babel/src/transformation/transformers/internal/hoist-directives.js rename to packages/babel-core/src/transformation/transformers/internal/hoist-directives.js index c0ab685782..285e61b53b 100644 --- a/packages/babel/src/transformation/transformers/internal/hoist-directives.js +++ b/packages/babel-core/src/transformation/transformers/internal/hoist-directives.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre" diff --git a/packages/babel/src/transformation/transformers/internal/module-formatter.js b/packages/babel-core/src/transformation/transformers/internal/module-formatter.js similarity index 100% rename from packages/babel/src/transformation/transformers/internal/module-formatter.js rename to packages/babel-core/src/transformation/transformers/internal/module-formatter.js diff --git a/packages/babel/src/transformation/transformers/internal/modules.js b/packages/babel-core/src/transformation/transformers/internal/modules.js similarity index 98% rename from packages/babel/src/transformation/transformers/internal/modules.js rename to packages/babel-core/src/transformation/transformers/internal/modules.js index 10cb1c4851..d11fdabe2e 100644 --- a/packages/babel/src/transformation/transformers/internal/modules.js +++ b/packages/babel-core/src/transformation/transformers/internal/modules.js @@ -4,7 +4,7 @@ // a generator function as a default then regenerator will destroy the export // declaration and leave a variable declaration in it's place... yeah, handy. -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/internal/shadow-functions.js b/packages/babel-core/src/transformation/transformers/internal/shadow-functions.js similarity index 97% rename from packages/babel/src/transformation/transformers/internal/shadow-functions.js rename to packages/babel-core/src/transformation/transformers/internal/shadow-functions.js index dfda3b48f8..a3f8cc5c62 100644 --- a/packages/babel/src/transformation/transformers/internal/shadow-functions.js +++ b/packages/babel-core/src/transformation/transformers/internal/shadow-functions.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-trailing" diff --git a/packages/babel/src/transformation/transformers/internal/validation.js b/packages/babel-core/src/transformation/transformers/internal/validation.js similarity index 89% rename from packages/babel/src/transformation/transformers/internal/validation.js rename to packages/babel-core/src/transformation/transformers/internal/validation.js index c3279c48ec..8aa0896e57 100644 --- a/packages/babel/src/transformation/transformers/internal/validation.js +++ b/packages/babel-core/src/transformation/transformers/internal/validation.js @@ -1,5 +1,5 @@ -import * as messages from "../../../messages"; -import * as t from "../../../types"; +import * as messages from "babel-messages"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre" diff --git a/packages/babel/src/transformation/transformers/optimisation/flow.for-of.js b/packages/babel-core/src/transformation/transformers/optimisation/flow.for-of.js similarity index 100% rename from packages/babel/src/transformation/transformers/optimisation/flow.for-of.js rename to packages/babel-core/src/transformation/transformers/optimisation/flow.for-of.js diff --git a/packages/babel/src/transformation/transformers/optimisation/modules.system.js b/packages/babel-core/src/transformation/transformers/optimisation/modules.system.js similarity index 97% rename from packages/babel/src/transformation/transformers/optimisation/modules.system.js rename to packages/babel-core/src/transformation/transformers/optimisation/modules.system.js index 9c2388eb2c..cf60703d1e 100644 --- a/packages/babel/src/transformation/transformers/optimisation/modules.system.js +++ b/packages/babel-core/src/transformation/transformers/optimisation/modules.system.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { optional: true, diff --git a/packages/babel/src/transformation/transformers/optimisation/react.inline-elements.js b/packages/babel-core/src/transformation/transformers/optimisation/react.inline-elements.js similarity index 96% rename from packages/babel/src/transformation/transformers/optimisation/react.inline-elements.js rename to packages/babel-core/src/transformation/transformers/optimisation/react.inline-elements.js index 8c7c182ed4..d96ed7d27e 100644 --- a/packages/babel/src/transformation/transformers/optimisation/react.inline-elements.js +++ b/packages/babel-core/src/transformation/transformers/optimisation/react.inline-elements.js @@ -1,5 +1,5 @@ -import * as react from "../../helpers/react"; -import * as t from "../../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; export var metadata = { optional: true diff --git a/packages/babel/src/transformation/transformers/other/async-to-generator.js b/packages/babel-core/src/transformation/transformers/other/async-to-generator.js similarity index 100% rename from packages/babel/src/transformation/transformers/other/async-to-generator.js rename to packages/babel-core/src/transformation/transformers/other/async-to-generator.js diff --git a/packages/babel/src/transformation/transformers/other/bluebird-coroutines.js b/packages/babel-core/src/transformation/transformers/other/bluebird-coroutines.js similarity index 94% rename from packages/babel/src/transformation/transformers/other/bluebird-coroutines.js rename to packages/babel-core/src/transformation/transformers/other/bluebird-coroutines.js index 686d8f7c4f..c2aa18ac3f 100644 --- a/packages/babel/src/transformation/transformers/other/bluebird-coroutines.js +++ b/packages/babel-core/src/transformation/transformers/other/bluebird-coroutines.js @@ -1,5 +1,5 @@ import remapAsyncToGenerator from "../../helpers/remap-async-to-generator"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/other/flow.js b/packages/babel-core/src/transformation/transformers/other/flow.js similarity index 97% rename from packages/babel/src/transformation/transformers/other/flow.js rename to packages/babel-core/src/transformation/transformers/other/flow.js index 08e5ac00e6..8bba081d4b 100644 --- a/packages/babel/src/transformation/transformers/other/flow.js +++ b/packages/babel-core/src/transformation/transformers/other/flow.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-trailing" diff --git a/packages/babel/src/transformation/transformers/other/react-compat.js b/packages/babel-core/src/transformation/transformers/other/react-compat.js similarity index 90% rename from packages/babel/src/transformation/transformers/other/react-compat.js rename to packages/babel-core/src/transformation/transformers/other/react-compat.js index f0d3442585..f18dc5e801 100644 --- a/packages/babel/src/transformation/transformers/other/react-compat.js +++ b/packages/babel-core/src/transformation/transformers/other/react-compat.js @@ -1,5 +1,5 @@ -import * as react from "../../helpers/react"; -import * as t from "../../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/other/react.js b/packages/babel-core/src/transformation/transformers/other/react.js similarity index 94% rename from packages/babel/src/transformation/transformers/other/react.js rename to packages/babel-core/src/transformation/transformers/other/react.js index 8da3b76a45..1dea3075f4 100644 --- a/packages/babel/src/transformation/transformers/other/react.js +++ b/packages/babel-core/src/transformation/transformers/other/react.js @@ -1,5 +1,5 @@ -import * as react from "../../helpers/react"; -import * as t from "../../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/other/regenerator.js b/packages/babel-core/src/transformation/transformers/other/regenerator.js similarity index 98% rename from packages/babel/src/transformation/transformers/other/regenerator.js rename to packages/babel-core/src/transformation/transformers/other/regenerator.js index 7bd0a45cdb..ad16230c99 100644 --- a/packages/babel/src/transformation/transformers/other/regenerator.js +++ b/packages/babel-core/src/transformation/transformers/other/regenerator.js @@ -1,5 +1,5 @@ import regenerator from "regenerator"; -import * as t from "../../../types"; +import * as t from "babel-types"; // It's important to use the exact same NodePath constructor that // Regenerator uses, rather than require("ast-types").NodePath, because diff --git a/packages/babel/src/transformation/transformers/other/strict.js b/packages/babel-core/src/transformation/transformers/other/strict.js similarity index 97% rename from packages/babel/src/transformation/transformers/other/strict.js rename to packages/babel-core/src/transformation/transformers/other/strict.js index 2887f42dbf..335f02de29 100644 --- a/packages/babel/src/transformation/transformers/other/strict.js +++ b/packages/babel-core/src/transformation/transformers/other/strict.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export var metadata = { group: "builtin-pre" diff --git a/packages/babel/src/transformation/transformers/spec/block-scoped-functions.js b/packages/babel-core/src/transformation/transformers/spec/block-scoped-functions.js similarity index 96% rename from packages/babel/src/transformation/transformers/spec/block-scoped-functions.js rename to packages/babel-core/src/transformation/transformers/spec/block-scoped-functions.js index 28241e22b1..9df667e213 100644 --- a/packages/babel/src/transformation/transformers/spec/block-scoped-functions.js +++ b/packages/babel-core/src/transformation/transformers/spec/block-scoped-functions.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/transformation/transformers/spec/function-name.js b/packages/babel-core/src/transformation/transformers/spec/function-name.js similarity index 100% rename from packages/babel/src/transformation/transformers/spec/function-name.js rename to packages/babel-core/src/transformation/transformers/spec/function-name.js diff --git a/packages/babel/src/transformation/transformers/validation/react.js b/packages/babel-core/src/transformation/transformers/validation/react.js similarity index 90% rename from packages/babel/src/transformation/transformers/validation/react.js rename to packages/babel-core/src/transformation/transformers/validation/react.js index 95e4af2e91..3e8660ae50 100644 --- a/packages/babel/src/transformation/transformers/validation/react.js +++ b/packages/babel-core/src/transformation/transformers/validation/react.js @@ -1,5 +1,5 @@ -import * as messages from "../../../messages"; -import * as t from "../../../types"; +import * as messages from "babel-messages"; +import * as t from "babel-types"; // check if the input Literal `source` is an alternate casing of "react" function check(source, file) { diff --git a/packages/babel/src/util.js b/packages/babel-core/src/util.js similarity index 97% rename from packages/babel/src/util.js rename to packages/babel-core/src/util.js index 2f0610873f..896408ad80 100644 --- a/packages/babel/src/util.js +++ b/packages/babel-core/src/util.js @@ -2,10 +2,10 @@ import escapeRegExp from "lodash/string/escapeRegExp"; import startsWith from "lodash/string/startsWith"; import cloneDeep from "lodash/lang/cloneDeep"; import isBoolean from "lodash/lang/isBoolean"; -import * as messages from "./messages"; +import * as messages from "babel-messages"; import minimatch from "minimatch"; import contains from "lodash/collection/contains"; -import traverse from "./traversal"; +import traverse from "babel-traverse"; import isString from "lodash/lang/isString"; import isRegExp from "lodash/lang/isRegExp"; import isEmpty from "lodash/lang/isEmpty"; @@ -13,7 +13,7 @@ import parse from "./helpers/parse"; import path from "path"; import has from "lodash/object/has"; import fs from "fs"; -import * as t from "./types"; +import * as t from "babel-types"; import slash from "slash"; import pathExists from "path-exists"; diff --git a/packages/babel/test/.babelrc b/packages/babel-core/test/.babelrc similarity index 100% rename from packages/babel/test/.babelrc rename to packages/babel-core/test/.babelrc diff --git a/packages/babel/test/_browser.js b/packages/babel-core/test/_browser.js similarity index 100% rename from packages/babel/test/_browser.js rename to packages/babel-core/test/_browser.js diff --git a/packages/babel/test/_transformation-helper.js b/packages/babel-core/test/_transformation-helper.js similarity index 98% rename from packages/babel/test/_transformation-helper.js rename to packages/babel-core/test/_transformation-helper.js index dd61dd4a65..ad40317383 100644 --- a/packages/babel/test/_transformation-helper.js +++ b/packages/babel-core/test/_transformation-helper.js @@ -2,7 +2,7 @@ var buildExernalHelpers = require("../lib/tools/build-external-helpers"); var getFixtures = require("mocha-fixtures"); var transform = require("../lib/transformation"); var sourceMap = require("source-map"); -var codeFrame = require("../lib/helpers/code-frame"); +var codeFrame = require("babel-code-frame"); var Module = require("module"); var assert = require("assert"); var chai = require("chai"); diff --git a/packages/babel/test/api.js b/packages/babel-core/test/api.js similarity index 100% rename from packages/babel/test/api.js rename to packages/babel-core/test/api.js diff --git a/packages/babel/test/browserify.js b/packages/babel-core/test/browserify.js similarity index 100% rename from packages/babel/test/browserify.js rename to packages/babel-core/test/browserify.js diff --git a/packages/babel/test/esnext.js b/packages/babel-core/test/esnext.js similarity index 100% rename from packages/babel/test/esnext.js rename to packages/babel-core/test/esnext.js diff --git a/packages/babel/test/fixtures/browserify/register.js b/packages/babel-core/test/fixtures/browserify/register.js similarity index 100% rename from packages/babel/test/fixtures/browserify/register.js rename to packages/babel-core/test/fixtures/browserify/register.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/arguments-refers-to-parent-function.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/arguments-refers-to-parent-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/arguments-refers-to-parent-function.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/arguments-refers-to-parent-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/empty-arrow-function.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/empty-arrow-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/empty-arrow-function.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/empty-arrow-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/handles-nested-context-bindings.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/handles-nested-context-bindings.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/handles-nested-context-bindings.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/handles-nested-context-bindings.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/no-parens-for-low-precedence-expression-body.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/no-parens-for-low-precedence-expression-body.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/no-parens-for-low-precedence-expression-body.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/no-parens-for-low-precedence-expression-body.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/object-literal-needs-parens.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/object-literal-needs-parens.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/object-literal-needs-parens.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/object-literal-needs-parens.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/only-lexical-this-not-dynamic-this.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/only-lexical-this-not-dynamic-this.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/only-lexical-this-not-dynamic-this.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/only-lexical-this-not-dynamic-this.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/passed-to-function.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/passed-to-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/passed-to-function.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/passed-to-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-arrow-functions/single-param-does-not-need-parens.js b/packages/babel-core/test/fixtures/esnext/es6-arrow-functions/single-param-does-not-need-parens.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-arrow-functions/single-param-does-not-need-parens.js rename to packages/babel-core/test/fixtures/esnext/es6-arrow-functions/single-param-does-not-need-parens.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/anonymous-class.js b/packages/babel-core/test/fixtures/esnext/es6-classes/anonymous-class.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/anonymous-class.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/anonymous-class.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/call-super-function.js b/packages/babel-core/test/fixtures/esnext/es6-classes/call-super-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/call-super-function.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/call-super-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/class-expressions.js b/packages/babel-core/test/fixtures/esnext/es6-classes/class-expressions.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/class-expressions.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/class-expressions.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/class-extend.js b/packages/babel-core/test/fixtures/esnext/es6-classes/class-extend.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/class-extend.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/class-extend.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/class-with-constructor.js b/packages/babel-core/test/fixtures/esnext/es6-classes/class-with-constructor.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/class-with-constructor.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/class-with-constructor.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/class-with-method-declaration.js b/packages/babel-core/test/fixtures/esnext/es6-classes/class-with-method-declaration.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/class-with-method-declaration.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/class-with-method-declaration.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/empty-named-class.js b/packages/babel-core/test/fixtures/esnext/es6-classes/empty-named-class.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/empty-named-class.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/empty-named-class.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/enumerable.js b/packages/babel-core/test/fixtures/esnext/es6-classes/enumerable.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/enumerable.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/enumerable.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/explicit-super-in-constructor.js b/packages/babel-core/test/fixtures/esnext/es6-classes/explicit-super-in-constructor.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/explicit-super-in-constructor.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/explicit-super-in-constructor.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/extends-null.js b/packages/babel-core/test/fixtures/esnext/es6-classes/extends-null.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/extends-null.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/extends-null.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/getter-setter-super.js b/packages/babel-core/test/fixtures/esnext/es6-classes/getter-setter-super.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/getter-setter-super.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/getter-setter-super.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/getter-setter.js b/packages/babel-core/test/fixtures/esnext/es6-classes/getter-setter.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/getter-setter.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/getter-setter.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/method-declaration-with-arguments.js b/packages/babel-core/test/fixtures/esnext/es6-classes/method-declaration-with-arguments.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/method-declaration-with-arguments.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/method-declaration-with-arguments.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/methods-are-writable.js b/packages/babel-core/test/fixtures/esnext/es6-classes/methods-are-writable.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/methods-are-writable.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/methods-are-writable.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/methods-with-rest-params.js b/packages/babel-core/test/fixtures/esnext/es6-classes/methods-with-rest-params.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/methods-with-rest-params.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/methods-with-rest-params.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/static-getter.js b/packages/babel-core/test/fixtures/esnext/es6-classes/static-getter.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/static-getter.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/static-getter.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/static-method.js b/packages/babel-core/test/fixtures/esnext/es6-classes/static-method.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/static-method.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/static-method.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/static-setter.js b/packages/babel-core/test/fixtures/esnext/es6-classes/static-setter.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/static-setter.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/static-setter.js diff --git a/packages/babel/test/fixtures/esnext/es6-classes/super-change-proto.js b/packages/babel-core/test/fixtures/esnext/es6-classes/super-change-proto.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-classes/super-change-proto.js rename to packages/babel-core/test/fixtures/esnext/es6-classes/super-change-proto.js diff --git a/packages/babel/test/fixtures/esnext/es6-computed-properties/accessor.js b/packages/babel-core/test/fixtures/esnext/es6-computed-properties/accessor.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-computed-properties/accessor.js rename to packages/babel-core/test/fixtures/esnext/es6-computed-properties/accessor.js diff --git a/packages/babel/test/fixtures/esnext/es6-computed-properties/method.js b/packages/babel-core/test/fixtures/esnext/es6-computed-properties/method.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-computed-properties/method.js rename to packages/babel-core/test/fixtures/esnext/es6-computed-properties/method.js diff --git a/packages/babel/test/fixtures/esnext/es6-computed-properties/nested.js b/packages/babel-core/test/fixtures/esnext/es6-computed-properties/nested.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-computed-properties/nested.js rename to packages/babel-core/test/fixtures/esnext/es6-computed-properties/nested.js diff --git a/packages/babel/test/fixtures/esnext/es6-computed-properties/simple.js b/packages/babel-core/test/fixtures/esnext/es6-computed-properties/simple.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-computed-properties/simple.js rename to packages/babel-core/test/fixtures/esnext/es6-computed-properties/simple.js diff --git a/packages/babel/test/fixtures/esnext/es6-default-parameters/arity.js b/packages/babel-core/test/fixtures/esnext/es6-default-parameters/arity.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-default-parameters/arity.js rename to packages/babel-core/test/fixtures/esnext/es6-default-parameters/arity.js diff --git a/packages/babel/test/fixtures/esnext/es6-default-parameters/arrow-function.js b/packages/babel-core/test/fixtures/esnext/es6-default-parameters/arrow-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-default-parameters/arrow-function.js rename to packages/babel-core/test/fixtures/esnext/es6-default-parameters/arrow-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-default-parameters/null-vs-undefined.js b/packages/babel-core/test/fixtures/esnext/es6-default-parameters/null-vs-undefined.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-default-parameters/null-vs-undefined.js rename to packages/babel-core/test/fixtures/esnext/es6-default-parameters/null-vs-undefined.js diff --git a/packages/babel/test/fixtures/esnext/es6-default-parameters/scope.js b/packages/babel-core/test/fixtures/esnext/es6-default-parameters/scope.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-default-parameters/scope.js rename to packages/babel-core/test/fixtures/esnext/es6-default-parameters/scope.js diff --git a/packages/babel/test/fixtures/esnext/es6-default-parameters/simple-function.js b/packages/babel-core/test/fixtures/esnext/es6-default-parameters/simple-function.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-default-parameters/simple-function.js rename to packages/babel-core/test/fixtures/esnext/es6-default-parameters/simple-function.js diff --git a/packages/babel/test/fixtures/esnext/es6-object-concise/method-arguments.js b/packages/babel-core/test/fixtures/esnext/es6-object-concise/method-arguments.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-object-concise/method-arguments.js rename to packages/babel-core/test/fixtures/esnext/es6-object-concise/method-arguments.js diff --git a/packages/babel/test/fixtures/esnext/es6-object-concise/method-context.js b/packages/babel-core/test/fixtures/esnext/es6-object-concise/method-context.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-object-concise/method-context.js rename to packages/babel-core/test/fixtures/esnext/es6-object-concise/method-context.js diff --git a/packages/babel/test/fixtures/esnext/es6-object-concise/method-has-name.js b/packages/babel-core/test/fixtures/esnext/es6-object-concise/method-has-name.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-object-concise/method-has-name.js rename to packages/babel-core/test/fixtures/esnext/es6-object-concise/method-has-name.js diff --git a/packages/babel/test/fixtures/esnext/es6-object-concise/method-is-not-in-scope-inside.js b/packages/babel-core/test/fixtures/esnext/es6-object-concise/method-is-not-in-scope-inside.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-object-concise/method-is-not-in-scope-inside.js rename to packages/babel-core/test/fixtures/esnext/es6-object-concise/method-is-not-in-scope-inside.js diff --git a/packages/babel/test/fixtures/esnext/es6-object-concise/method.js b/packages/babel-core/test/fixtures/esnext/es6-object-concise/method.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-object-concise/method.js rename to packages/babel-core/test/fixtures/esnext/es6-object-concise/method.js diff --git a/packages/babel/test/fixtures/esnext/es6-rest-parameters/arrow-fn.js b/packages/babel-core/test/fixtures/esnext/es6-rest-parameters/arrow-fn.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-rest-parameters/arrow-fn.js rename to packages/babel-core/test/fixtures/esnext/es6-rest-parameters/arrow-fn.js diff --git a/packages/babel/test/fixtures/esnext/es6-rest-parameters/declaration.js b/packages/babel-core/test/fixtures/esnext/es6-rest-parameters/declaration.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-rest-parameters/declaration.js rename to packages/babel-core/test/fixtures/esnext/es6-rest-parameters/declaration.js diff --git a/packages/babel/test/fixtures/esnext/es6-rest-parameters/rest.js b/packages/babel-core/test/fixtures/esnext/es6-rest-parameters/rest.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-rest-parameters/rest.js rename to packages/babel-core/test/fixtures/esnext/es6-rest-parameters/rest.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/arguments-as-array.js b/packages/babel-core/test/fixtures/esnext/es6-spread/arguments-as-array.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/arguments-as-array.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/arguments-as-array.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/array-literal.js b/packages/babel-core/test/fixtures/esnext/es6-spread/array-literal.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/array-literal.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/array-literal.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/call-with-array-literal.js b/packages/babel-core/test/fixtures/esnext/es6-spread/call-with-array-literal.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/call-with-array-literal.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/call-with-array-literal.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/inside-function-expression.js b/packages/babel-core/test/fixtures/esnext/es6-spread/inside-function-expression.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/inside-function-expression.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/inside-function-expression.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/iterator.js b/packages/babel-core/test/fixtures/esnext/es6-spread/iterator.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/iterator.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/iterator.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/new-object.js b/packages/babel-core/test/fixtures/esnext/es6-spread/new-object.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/new-object.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/new-object.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/preserve-context.js b/packages/babel-core/test/fixtures/esnext/es6-spread/preserve-context.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/preserve-context.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/preserve-context.js diff --git a/packages/babel/test/fixtures/esnext/es6-spread/simple-function-call.js b/packages/babel-core/test/fixtures/esnext/es6-spread/simple-function-call.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-spread/simple-function-call.js rename to packages/babel-core/test/fixtures/esnext/es6-spread/simple-function-call.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/multi-line.js b/packages/babel-core/test/fixtures/esnext/es6-templates/multi-line.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/multi-line.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/multi-line.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/nested-interpolation.js b/packages/babel-core/test/fixtures/esnext/es6-templates/nested-interpolation.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/nested-interpolation.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/nested-interpolation.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/no-interpolation.js b/packages/babel-core/test/fixtures/esnext/es6-templates/no-interpolation.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/no-interpolation.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/no-interpolation.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/raw-tagged-template-expression.js b/packages/babel-core/test/fixtures/esnext/es6-templates/raw-tagged-template-expression.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/raw-tagged-template-expression.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/raw-tagged-template-expression.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/simple-interpolation.js b/packages/babel-core/test/fixtures/esnext/es6-templates/simple-interpolation.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/simple-interpolation.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/simple-interpolation.js diff --git a/packages/babel/test/fixtures/esnext/es6-templates/tagged-template-expression.js b/packages/babel-core/test/fixtures/esnext/es6-templates/tagged-template-expression.js similarity index 100% rename from packages/babel/test/fixtures/esnext/es6-templates/tagged-template-expression.js rename to packages/babel-core/test/fixtures/esnext/es6-templates/tagged-template-expression.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/hard-tab/actual.js b/packages/babel-core/test/fixtures/generation/auto-indentation/hard-tab/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/hard-tab/actual.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/hard-tab/actual.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/hard-tab/expected.js b/packages/babel-core/test/fixtures/generation/auto-indentation/hard-tab/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/hard-tab/expected.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/hard-tab/expected.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/soft-tab-2/actual.js b/packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/soft-tab-2/actual.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-2/actual.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/soft-tab-2/expected.js b/packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-2/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/soft-tab-2/expected.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-2/expected.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/soft-tab-4/actual.js b/packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-4/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/soft-tab-4/actual.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-4/actual.js diff --git a/packages/babel/test/fixtures/generation/auto-indentation/soft-tab-4/expected.js b/packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-4/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-indentation/soft-tab-4/expected.js rename to packages/babel-core/test/fixtures/generation/auto-indentation/soft-tab-4/expected.js diff --git a/packages/babel/test/fixtures/generation/auto-string/double/actual.js b/packages/babel-core/test/fixtures/generation/auto-string/double/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-string/double/actual.js rename to packages/babel-core/test/fixtures/generation/auto-string/double/actual.js diff --git a/packages/babel/test/fixtures/generation/auto-string/double/expected.js b/packages/babel-core/test/fixtures/generation/auto-string/double/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-string/double/expected.js rename to packages/babel-core/test/fixtures/generation/auto-string/double/expected.js diff --git a/packages/babel/test/fixtures/generation/auto-string/single/actual.js b/packages/babel-core/test/fixtures/generation/auto-string/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-string/single/actual.js rename to packages/babel-core/test/fixtures/generation/auto-string/single/actual.js diff --git a/packages/babel/test/fixtures/generation/auto-string/single/expected.js b/packages/babel-core/test/fixtures/generation/auto-string/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/auto-string/single/expected.js rename to packages/babel-core/test/fixtures/generation/auto-string/single/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/2-space-multi-comment-with-space/actual.js b/packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment-with-space/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/2-space-multi-comment-with-space/actual.js rename to packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment-with-space/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/2-space-multi-comment-with-space/expected.js b/packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment-with-space/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/2-space-multi-comment-with-space/expected.js rename to packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment-with-space/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/2-space-multi-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/2-space-multi-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/2-space-multi-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/2-space-multi-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/2-space-multi-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/actual.js b/packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/actual.js rename to packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/expected.js b/packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/expected.js rename to packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/options.json b/packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/options.json similarity index 100% rename from packages/babel/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/options.json rename to packages/babel-core/test/fixtures/generation/comments/block-line-comment-with-retainlines-option/options.json diff --git a/packages/babel/test/fixtures/generation/comments/block-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/block-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/block-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/block-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/block-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/block-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/block-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/block-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-only-with-space/actual.js b/packages/babel-core/test/fixtures/generation/comments/comment-only-with-space/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-only-with-space/actual.js rename to packages/babel-core/test/fixtures/generation/comments/comment-only-with-space/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-only-with-space/expected.js b/packages/babel-core/test/fixtures/generation/comments/comment-only-with-space/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-only-with-space/expected.js rename to packages/babel-core/test/fixtures/generation/comments/comment-only-with-space/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-only/actual.js b/packages/babel-core/test/fixtures/generation/comments/comment-only/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-only/actual.js rename to packages/babel-core/test/fixtures/generation/comments/comment-only/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-only/expected.js b/packages/babel-core/test/fixtures/generation/comments/comment-only/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-only/expected.js rename to packages/babel-core/test/fixtures/generation/comments/comment-only/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/actual.js b/packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/actual.js rename to packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/expected.js b/packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/expected.js rename to packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/options.json b/packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/options.json similarity index 100% rename from packages/babel/test/fixtures/generation/comments/comment-statement-with-retainlines-option/options.json rename to packages/babel-core/test/fixtures/generation/comments/comment-statement-with-retainlines-option/options.json diff --git a/packages/babel/test/fixtures/generation/comments/computed-property-comments-2/actual.js b/packages/babel-core/test/fixtures/generation/comments/computed-property-comments-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/computed-property-comments-2/actual.js rename to packages/babel-core/test/fixtures/generation/comments/computed-property-comments-2/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/computed-property-comments-2/expected.js b/packages/babel-core/test/fixtures/generation/comments/computed-property-comments-2/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/computed-property-comments-2/expected.js rename to packages/babel-core/test/fixtures/generation/comments/computed-property-comments-2/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/computed-property-comments/actual.js b/packages/babel-core/test/fixtures/generation/comments/computed-property-comments/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/computed-property-comments/actual.js rename to packages/babel-core/test/fixtures/generation/comments/computed-property-comments/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/computed-property-comments/expected.js b/packages/babel-core/test/fixtures/generation/comments/computed-property-comments/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/computed-property-comments/expected.js rename to packages/babel-core/test/fixtures/generation/comments/computed-property-comments/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/do-while-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/do-while-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/do-while-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/do-while-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/do-while-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/do-while-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/do-while-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/do-while-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/empty-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/empty-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/empty-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/empty-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/empty-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/empty-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/empty-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/empty-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/empty/actual.js b/packages/babel-core/test/fixtures/generation/comments/empty/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/empty/actual.js rename to packages/babel-core/test/fixtures/generation/comments/empty/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/empty/expected.js b/packages/babel-core/test/fixtures/generation/comments/empty/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/empty/expected.js rename to packages/babel-core/test/fixtures/generation/comments/empty/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/function-block-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/function-block-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/function-block-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/function-block-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/function-block-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/function-block-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/function-block-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/function-block-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/if-block-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/if-block-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-block-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/if-block-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/if-block-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/if-block-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-block-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/if-block-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/if-empty-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/if-empty-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-empty-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/if-empty-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/if-empty-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/if-empty-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-empty-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/if-empty-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/if-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/if-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/if-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/if-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/if-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/if-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/if-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/object_comments/actual.js b/packages/babel-core/test/fixtures/generation/comments/object_comments/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/object_comments/actual.js rename to packages/babel-core/test/fixtures/generation/comments/object_comments/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/object_comments/expected.js b/packages/babel-core/test/fixtures/generation/comments/object_comments/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/object_comments/expected.js rename to packages/babel-core/test/fixtures/generation/comments/object_comments/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/return-no-argument/actual.js b/packages/babel-core/test/fixtures/generation/comments/return-no-argument/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/return-no-argument/actual.js rename to packages/babel-core/test/fixtures/generation/comments/return-no-argument/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/return-no-argument/expected.js b/packages/babel-core/test/fixtures/generation/comments/return-no-argument/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/return-no-argument/expected.js rename to packages/babel-core/test/fixtures/generation/comments/return-no-argument/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-a-lot-of-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-a-lot-of-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-a-lot-of-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-a-lot-of-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/simple-a-lot-of-multi-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/simple-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/simple-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/simple-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/simple-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-multi-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/simple-multi-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-multi-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/simple-multi-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-multi-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/simple-multi-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-multi-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/simple-multi-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-statement-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/simple-statement-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-statement-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/simple-statement-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/simple-statement-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/simple-statement-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/simple-statement-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/simple-statement-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/try-block-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/try-block-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/try-block-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/try-block-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/try-block-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/try-block-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/try-block-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/try-block-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-multi-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-multi-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-multi-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-multi-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-multi-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-multi-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-multi-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-multi-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-trailing-comment/actual.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-trailing-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-trailing-comment/actual.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-trailing-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/comments/variable-declarator-trailing-comment/expected.js b/packages/babel-core/test/fixtures/generation/comments/variable-declarator-trailing-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/comments/variable-declarator-trailing-comment/expected.js rename to packages/babel-core/test/fixtures/generation/comments/variable-declarator-trailing-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/compact/options.json b/packages/babel-core/test/fixtures/generation/compact/options.json similarity index 100% rename from packages/babel/test/fixtures/generation/compact/options.json rename to packages/babel-core/test/fixtures/generation/compact/options.json diff --git a/packages/babel/test/fixtures/generation/compact/single-line-comment/actual.js b/packages/babel-core/test/fixtures/generation/compact/single-line-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/compact/single-line-comment/actual.js rename to packages/babel-core/test/fixtures/generation/compact/single-line-comment/actual.js diff --git a/packages/babel/test/fixtures/generation/compact/single-line-comment/expected.js b/packages/babel-core/test/fixtures/generation/compact/single-line-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/compact/single-line-comment/expected.js rename to packages/babel-core/test/fixtures/generation/compact/single-line-comment/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/bitwise-precedence/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/bitwise-precedence/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/bitwise-precedence/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/bitwise-precedence/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/bitwise-precedence/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/bitwise-precedence/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/bitwise-precedence/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/bitwise-precedence/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/floating-point/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/floating-point/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/floating-point/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/floating-point/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/floating-point/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/floating-point/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/floating-point/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/floating-point/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/for-in-no-in/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/for-in-no-in/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/for-in-no-in/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/for-in-no-in/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/for-in-no-in/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/for-in-no-in/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/for-in-no-in/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/for-in-no-in/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/new-precedence/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/new-precedence/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/new-precedence/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/new-precedence/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/new-precedence/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/new-precedence/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/new-precedence/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/new-precedence/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/one-property-with-line-terminator/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/one-property-with-line-terminator/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/one-property-with-line-terminator/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/one-property-with-line-terminator/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/one-property-with-line-terminator/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/one-property-with-line-terminator/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/one-property-with-line-terminator/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/one-property-with-line-terminator/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/options.json b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/options.json similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/options.json rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-and-compact-option/options.json diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/options.json b/packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/options.json similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/return-with-retainlines-option/options.json rename to packages/babel-core/test/fixtures/generation/edgecase/return-with-retainlines-option/options.json diff --git a/packages/babel/test/fixtures/generation/edgecase/unary-op/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/unary-op/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/unary-op/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/unary-op/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/unary-op/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/unary-op/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/unary-op/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/unary-op/expected.js diff --git a/packages/babel/test/fixtures/generation/edgecase/variable-declaration/actual.js b/packages/babel-core/test/fixtures/generation/edgecase/variable-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/variable-declaration/actual.js rename to packages/babel-core/test/fixtures/generation/edgecase/variable-declaration/actual.js diff --git a/packages/babel/test/fixtures/generation/edgecase/variable-declaration/expected.js b/packages/babel-core/test/fixtures/generation/edgecase/variable-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/edgecase/variable-declaration/expected.js rename to packages/babel-core/test/fixtures/generation/edgecase/variable-declaration/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/array-types/actual.js b/packages/babel-core/test/fixtures/generation/flow/array-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/array-types/actual.js rename to packages/babel-core/test/fixtures/generation/flow/array-types/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/array-types/expected.js b/packages/babel-core/test/fixtures/generation/flow/array-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/array-types/expected.js rename to packages/babel-core/test/fixtures/generation/flow/array-types/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/boolean-literal-types/actual.js b/packages/babel-core/test/fixtures/generation/flow/boolean-literal-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/boolean-literal-types/actual.js rename to packages/babel-core/test/fixtures/generation/flow/boolean-literal-types/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/boolean-literal-types/expected.js b/packages/babel-core/test/fixtures/generation/flow/boolean-literal-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/boolean-literal-types/expected.js rename to packages/babel-core/test/fixtures/generation/flow/boolean-literal-types/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/call-properties/actual.js b/packages/babel-core/test/fixtures/generation/flow/call-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/call-properties/actual.js rename to packages/babel-core/test/fixtures/generation/flow/call-properties/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/call-properties/expected.js b/packages/babel-core/test/fixtures/generation/flow/call-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/call-properties/expected.js rename to packages/babel-core/test/fixtures/generation/flow/call-properties/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/declare-module/actual.js b/packages/babel-core/test/fixtures/generation/flow/declare-module/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/declare-module/actual.js rename to packages/babel-core/test/fixtures/generation/flow/declare-module/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/declare-module/expected.js b/packages/babel-core/test/fixtures/generation/flow/declare-module/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/declare-module/expected.js rename to packages/babel-core/test/fixtures/generation/flow/declare-module/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/declare-statements/actual.js b/packages/babel-core/test/fixtures/generation/flow/declare-statements/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/declare-statements/actual.js rename to packages/babel-core/test/fixtures/generation/flow/declare-statements/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/declare-statements/expected.js b/packages/babel-core/test/fixtures/generation/flow/declare-statements/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/declare-statements/expected.js rename to packages/babel-core/test/fixtures/generation/flow/declare-statements/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/interfaces-module-and-script/actual.js b/packages/babel-core/test/fixtures/generation/flow/interfaces-module-and-script/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/interfaces-module-and-script/actual.js rename to packages/babel-core/test/fixtures/generation/flow/interfaces-module-and-script/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/interfaces-module-and-script/expected.js b/packages/babel-core/test/fixtures/generation/flow/interfaces-module-and-script/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/interfaces-module-and-script/expected.js rename to packages/babel-core/test/fixtures/generation/flow/interfaces-module-and-script/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/number-literal-types/actual.js b/packages/babel-core/test/fixtures/generation/flow/number-literal-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/number-literal-types/actual.js rename to packages/babel-core/test/fixtures/generation/flow/number-literal-types/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/number-literal-types/expected.js b/packages/babel-core/test/fixtures/generation/flow/number-literal-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/number-literal-types/expected.js rename to packages/babel-core/test/fixtures/generation/flow/number-literal-types/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/qualified-generic-type/actual.js b/packages/babel-core/test/fixtures/generation/flow/qualified-generic-type/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/qualified-generic-type/actual.js rename to packages/babel-core/test/fixtures/generation/flow/qualified-generic-type/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/qualified-generic-type/expected.js b/packages/babel-core/test/fixtures/generation/flow/qualified-generic-type/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/qualified-generic-type/expected.js rename to packages/babel-core/test/fixtures/generation/flow/qualified-generic-type/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/string-literal-types/actual.js b/packages/babel-core/test/fixtures/generation/flow/string-literal-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/string-literal-types/actual.js rename to packages/babel-core/test/fixtures/generation/flow/string-literal-types/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/string-literal-types/expected.js b/packages/babel-core/test/fixtures/generation/flow/string-literal-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/string-literal-types/expected.js rename to packages/babel-core/test/fixtures/generation/flow/string-literal-types/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/tuples/actual.js b/packages/babel-core/test/fixtures/generation/flow/tuples/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/tuples/actual.js rename to packages/babel-core/test/fixtures/generation/flow/tuples/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/tuples/expected.js b/packages/babel-core/test/fixtures/generation/flow/tuples/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/tuples/expected.js rename to packages/babel-core/test/fixtures/generation/flow/tuples/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/type-alias/actual.js b/packages/babel-core/test/fixtures/generation/flow/type-alias/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/type-alias/actual.js rename to packages/babel-core/test/fixtures/generation/flow/type-alias/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/type-alias/expected.js b/packages/babel-core/test/fixtures/generation/flow/type-alias/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/type-alias/expected.js rename to packages/babel-core/test/fixtures/generation/flow/type-alias/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/type-annotations/actual.js b/packages/babel-core/test/fixtures/generation/flow/type-annotations/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/type-annotations/actual.js rename to packages/babel-core/test/fixtures/generation/flow/type-annotations/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/type-annotations/expected.js b/packages/babel-core/test/fixtures/generation/flow/type-annotations/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/type-annotations/expected.js rename to packages/babel-core/test/fixtures/generation/flow/type-annotations/expected.js diff --git a/packages/babel/test/fixtures/generation/flow/typecasts/actual.js b/packages/babel-core/test/fixtures/generation/flow/typecasts/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/typecasts/actual.js rename to packages/babel-core/test/fixtures/generation/flow/typecasts/actual.js diff --git a/packages/babel/test/fixtures/generation/flow/typecasts/expected.js b/packages/babel-core/test/fixtures/generation/flow/typecasts/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/flow/typecasts/expected.js rename to packages/babel-core/test/fixtures/generation/flow/typecasts/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/arrow-function/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/arrow-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/arrow-function/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/arrow-function/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/arrow-function/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/arrow-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/arrow-function/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/arrow-function/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/class-declaration/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/class-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/class-declaration/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/class-declaration/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/class-declaration/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/class-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/class-declaration/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/class-declaration/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/class-expression/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/class-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/class-expression/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/class-expression/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/class-expression/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/class-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/class-expression/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/class-expression/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/computed-property/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/computed-property/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/computed-property/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/computed-property/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/computed-property/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/computed-property/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/computed-property/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/computed-property/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/default-parameter/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/default-parameter/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/default-parameter/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/default-parameter/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/default-parameter/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/default-parameter/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/default-parameter/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/default-parameter/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/destructuring-assignment/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/destructuring-assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/destructuring-assignment/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/destructuring-assignment/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/destructuring-assignment/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/destructuring-assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/destructuring-assignment/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/destructuring-assignment/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/export-default-declaration/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/export-default-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/export-default-declaration/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/export-default-declaration/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/export-default-declaration/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/export-default-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/export-default-declaration/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/export-default-declaration/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/exports/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/exports/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/exports/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/exports/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/exports/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/exports/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/for-of-statement/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/for-of-statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/for-of-statement/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/for-of-statement/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/for-of-statement/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/for-of-statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/for-of-statement/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/for-of-statement/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/import-with-default/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/import-with-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/import-with-default/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/import-with-default/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/import-with-default/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/import-with-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/import-with-default/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/import-with-default/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/imports/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/imports/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/imports/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/imports/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/imports/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/imports/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/spread-element/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/spread-element/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/spread-element/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/spread-element/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/spread-element/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/spread-element/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/spread-element/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/spread-element/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/templates-escape/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/templates-escape/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/templates-escape/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/templates-escape/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/templates-escape/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/templates-escape/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/templates-escape/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/templates-escape/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/templates/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/templates/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/templates/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/templates/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/templates/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/templates/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/templates/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/templates/expected.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/yield-precedence/actual.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/yield-precedence/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/yield-precedence/actual.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/yield-precedence/actual.js diff --git a/packages/babel/test/fixtures/generation/harmony-edgecase/yield-precedence/expected.js b/packages/babel-core/test/fixtures/generation/harmony-edgecase/yield-precedence/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/harmony-edgecase/yield-precedence/expected.js rename to packages/babel-core/test/fixtures/generation/harmony-edgecase/yield-precedence/expected.js diff --git a/packages/babel/test/fixtures/generation/parentheses/arrow-function-object-body/actual.js b/packages/babel-core/test/fixtures/generation/parentheses/arrow-function-object-body/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/parentheses/arrow-function-object-body/actual.js rename to packages/babel-core/test/fixtures/generation/parentheses/arrow-function-object-body/actual.js diff --git a/packages/babel/test/fixtures/generation/parentheses/arrow-function-object-body/expected.js b/packages/babel-core/test/fixtures/generation/parentheses/arrow-function-object-body/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/parentheses/arrow-function-object-body/expected.js rename to packages/babel-core/test/fixtures/generation/parentheses/arrow-function-object-body/expected.js diff --git a/packages/babel/test/fixtures/generation/parentheses/terminator-break/actual.js b/packages/babel-core/test/fixtures/generation/parentheses/terminator-break/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/parentheses/terminator-break/actual.js rename to packages/babel-core/test/fixtures/generation/parentheses/terminator-break/actual.js diff --git a/packages/babel/test/fixtures/generation/parentheses/terminator-break/expected.js b/packages/babel-core/test/fixtures/generation/parentheses/terminator-break/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/parentheses/terminator-break/expected.js rename to packages/babel-core/test/fixtures/generation/parentheses/terminator-break/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ArrayExpression-ArrayPattern/actual.js b/packages/babel-core/test/fixtures/generation/types/ArrayExpression-ArrayPattern/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ArrayExpression-ArrayPattern/actual.js rename to packages/babel-core/test/fixtures/generation/types/ArrayExpression-ArrayPattern/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ArrayExpression-ArrayPattern/expected.js b/packages/babel-core/test/fixtures/generation/types/ArrayExpression-ArrayPattern/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ArrayExpression-ArrayPattern/expected.js rename to packages/babel-core/test/fixtures/generation/types/ArrayExpression-ArrayPattern/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ArrowFunctionExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/ArrowFunctionExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ArrowFunctionExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/ArrowFunctionExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ArrowFunctionExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/ArrowFunctionExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ArrowFunctionExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/ArrowFunctionExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/AssignmentExpression-BinaryExpression-LogicalExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/AwaitExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/AwaitExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/AwaitExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/AwaitExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/AwaitExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/AwaitExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/AwaitExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/AwaitExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/BindExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/BindExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BindExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/BindExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/BindExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/BindExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BindExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/BindExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/BlockStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/BlockStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BlockStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/BlockStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/BlockStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/BlockStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BlockStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/BlockStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/BreakStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/BreakStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BreakStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/BreakStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/BreakStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/BreakStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/BreakStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/BreakStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/CallExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/CallExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/CallExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/CallExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/CallExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/CallExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/CallExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/CallExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ClassBody-MethodDefinition/actual.js b/packages/babel-core/test/fixtures/generation/types/ClassBody-MethodDefinition/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassBody-MethodDefinition/actual.js rename to packages/babel-core/test/fixtures/generation/types/ClassBody-MethodDefinition/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ClassBody-MethodDefinition/expected.js b/packages/babel-core/test/fixtures/generation/types/ClassBody-MethodDefinition/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassBody-MethodDefinition/expected.js rename to packages/babel-core/test/fixtures/generation/types/ClassBody-MethodDefinition/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ClassDeclaration/actual.js b/packages/babel-core/test/fixtures/generation/types/ClassDeclaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassDeclaration/actual.js rename to packages/babel-core/test/fixtures/generation/types/ClassDeclaration/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ClassDeclaration/expected.js b/packages/babel-core/test/fixtures/generation/types/ClassDeclaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassDeclaration/expected.js rename to packages/babel-core/test/fixtures/generation/types/ClassDeclaration/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ClassExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/ClassExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/ClassExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ClassExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/ClassExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ClassExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/ClassExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/ComprehensionBlock-ComprehensionExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ConditionalExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/ConditionalExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ConditionalExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/ConditionalExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ConditionalExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/ConditionalExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ConditionalExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/ConditionalExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ContinueStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ContinueStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ContinueStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ContinueStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ContinueStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ContinueStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ContinueStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ContinueStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/DebuggerStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/DebuggerStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/DebuggerStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/DebuggerStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/DebuggerStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/DebuggerStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/DebuggerStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/DebuggerStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/Decorator/actual.js b/packages/babel-core/test/fixtures/generation/types/Decorator/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Decorator/actual.js rename to packages/babel-core/test/fixtures/generation/types/Decorator/actual.js diff --git a/packages/babel/test/fixtures/generation/types/Decorator/expected.js b/packages/babel-core/test/fixtures/generation/types/Decorator/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Decorator/expected.js rename to packages/babel-core/test/fixtures/generation/types/Decorator/expected.js diff --git a/packages/babel/test/fixtures/generation/types/DoWhileStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/DoWhileStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/DoWhileStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/DoWhileStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/DoWhileStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/DoWhileStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/DoWhileStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/DoWhileStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/EmptyStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/EmptyStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/EmptyStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/EmptyStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/EmptyStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/EmptyStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/EmptyStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/EmptyStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/actual.js b/packages/babel-core/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/actual.js rename to packages/babel-core/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/expected.js b/packages/babel-core/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/expected.js rename to packages/babel-core/test/fixtures/generation/types/ExportDefaultDeclaration-ExportSpecifier-ExportNamedDeclaration/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ForInStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ForInStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForInStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ForInStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ForInStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ForInStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForInStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ForInStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ForOfStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ForOfStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForOfStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ForOfStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ForOfStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ForOfStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForOfStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ForOfStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ForStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ForStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ForStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ForStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ForStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ForStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ForStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/FunctionDeclaration-FunctionExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/Identifier/actual.js b/packages/babel-core/test/fixtures/generation/types/Identifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Identifier/actual.js rename to packages/babel-core/test/fixtures/generation/types/Identifier/actual.js diff --git a/packages/babel/test/fixtures/generation/types/Identifier/expected.js b/packages/babel-core/test/fixtures/generation/types/Identifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Identifier/expected.js rename to packages/babel-core/test/fixtures/generation/types/Identifier/expected.js diff --git a/packages/babel/test/fixtures/generation/types/IfStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/IfStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/IfStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/IfStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/IfStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/IfStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/IfStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/IfStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/actual.js b/packages/babel-core/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/actual.js rename to packages/babel-core/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/expected.js b/packages/babel-core/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/expected.js rename to packages/babel-core/test/fixtures/generation/types/ImportDeclaration-ImportSpecifier-ImportNamespaceSpecifier/expected.js diff --git a/packages/babel/test/fixtures/generation/types/LabeledStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/LabeledStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/LabeledStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/LabeledStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/LabeledStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/LabeledStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/LabeledStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/LabeledStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/Literal/actual.js b/packages/babel-core/test/fixtures/generation/types/Literal/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Literal/actual.js rename to packages/babel-core/test/fixtures/generation/types/Literal/actual.js diff --git a/packages/babel/test/fixtures/generation/types/Literal/expected.js b/packages/babel-core/test/fixtures/generation/types/Literal/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/Literal/expected.js rename to packages/babel-core/test/fixtures/generation/types/Literal/expected.js diff --git a/packages/babel/test/fixtures/generation/types/MemberExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/MemberExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/MemberExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/MemberExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/MemberExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/MemberExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/MemberExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/MemberExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/NewExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/NewExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/NewExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/NewExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/NewExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/NewExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/NewExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/NewExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/actual.js b/packages/babel-core/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/actual.js rename to packages/babel-core/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/expected.js b/packages/babel-core/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/expected.js rename to packages/babel-core/test/fixtures/generation/types/ObjectExpression-ObjectPattern-Property/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ReturnStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ReturnStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ReturnStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ReturnStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ReturnStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ReturnStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ReturnStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ReturnStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/SequenceExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/SequenceExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SequenceExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/SequenceExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/SequenceExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/SequenceExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SequenceExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/SequenceExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/SpreadElement-SpreadProperty/actual.js b/packages/babel-core/test/fixtures/generation/types/SpreadElement-SpreadProperty/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SpreadElement-SpreadProperty/actual.js rename to packages/babel-core/test/fixtures/generation/types/SpreadElement-SpreadProperty/actual.js diff --git a/packages/babel/test/fixtures/generation/types/SpreadElement-SpreadProperty/expected.js b/packages/babel-core/test/fixtures/generation/types/SpreadElement-SpreadProperty/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SpreadElement-SpreadProperty/expected.js rename to packages/babel-core/test/fixtures/generation/types/SpreadElement-SpreadProperty/expected.js diff --git a/packages/babel/test/fixtures/generation/types/SwitchStatement-SwitchCase/actual.js b/packages/babel-core/test/fixtures/generation/types/SwitchStatement-SwitchCase/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SwitchStatement-SwitchCase/actual.js rename to packages/babel-core/test/fixtures/generation/types/SwitchStatement-SwitchCase/actual.js diff --git a/packages/babel/test/fixtures/generation/types/SwitchStatement-SwitchCase/expected.js b/packages/babel-core/test/fixtures/generation/types/SwitchStatement-SwitchCase/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/SwitchStatement-SwitchCase/expected.js rename to packages/babel-core/test/fixtures/generation/types/SwitchStatement-SwitchCase/expected.js diff --git a/packages/babel/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/actual.js b/packages/babel-core/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/actual.js rename to packages/babel-core/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/expected.js b/packages/babel-core/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/expected.js rename to packages/babel-core/test/fixtures/generation/types/TemplateLiteral-TaggedTemplateExpression-TemplateElement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ThisExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/ThisExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ThisExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/ThisExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ThisExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/ThisExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ThisExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/ThisExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/ThrowStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/ThrowStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ThrowStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/ThrowStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/ThrowStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/ThrowStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/ThrowStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/ThrowStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/TryStatement-CatchClause/actual.js b/packages/babel-core/test/fixtures/generation/types/TryStatement-CatchClause/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/TryStatement-CatchClause/actual.js rename to packages/babel-core/test/fixtures/generation/types/TryStatement-CatchClause/actual.js diff --git a/packages/babel/test/fixtures/generation/types/TryStatement-CatchClause/expected.js b/packages/babel-core/test/fixtures/generation/types/TryStatement-CatchClause/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/TryStatement-CatchClause/expected.js rename to packages/babel-core/test/fixtures/generation/types/TryStatement-CatchClause/expected.js diff --git a/packages/babel/test/fixtures/generation/types/UnaryExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/UnaryExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/UnaryExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/UnaryExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/UnaryExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/UnaryExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/UnaryExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/UnaryExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/UpdateExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/UpdateExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/UpdateExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/UpdateExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/UpdateExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/UpdateExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/UpdateExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/UpdateExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/actual.js b/packages/babel-core/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/actual.js rename to packages/babel-core/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/actual.js diff --git a/packages/babel/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/expected.js b/packages/babel-core/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/expected.js rename to packages/babel-core/test/fixtures/generation/types/VariableDeclaration-VariableDeclarator/expected.js diff --git a/packages/babel/test/fixtures/generation/types/WhileStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/WhileStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/WhileStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/WhileStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/WhileStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/WhileStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/WhileStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/WhileStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/WithStatement/actual.js b/packages/babel-core/test/fixtures/generation/types/WithStatement/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/WithStatement/actual.js rename to packages/babel-core/test/fixtures/generation/types/WithStatement/actual.js diff --git a/packages/babel/test/fixtures/generation/types/WithStatement/expected.js b/packages/babel-core/test/fixtures/generation/types/WithStatement/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/WithStatement/expected.js rename to packages/babel-core/test/fixtures/generation/types/WithStatement/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSAttribute/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSAttribute/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSAttribute/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSAttribute/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSAttribute/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSAttribute/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSAttribute/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSAttribute/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSElement-XJSOpeningElement-XJSClosingElement-XJSIdentifier/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSEmptyExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSEmptyExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSEmptyExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSEmptyExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSEmptyExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSEmptyExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSEmptyExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSEmptyExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSExpressionContainer/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSExpressionContainer/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSExpressionContainer/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSExpressionContainer/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSExpressionContainer/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSExpressionContainer/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSExpressionContainer/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSExpressionContainer/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSMemberExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSMemberExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSMemberExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSMemberExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSMemberExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSMemberExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSMemberExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSMemberExpression/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSNamespacedName/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSNamespacedName/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSNamespacedName/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSNamespacedName/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSNamespacedName/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSNamespacedName/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSNamespacedName/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSNamespacedName/expected.js diff --git a/packages/babel/test/fixtures/generation/types/XJSSpreadAttribute/actual.js b/packages/babel-core/test/fixtures/generation/types/XJSSpreadAttribute/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSSpreadAttribute/actual.js rename to packages/babel-core/test/fixtures/generation/types/XJSSpreadAttribute/actual.js diff --git a/packages/babel/test/fixtures/generation/types/XJSSpreadAttribute/expected.js b/packages/babel-core/test/fixtures/generation/types/XJSSpreadAttribute/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/XJSSpreadAttribute/expected.js rename to packages/babel-core/test/fixtures/generation/types/XJSSpreadAttribute/expected.js diff --git a/packages/babel/test/fixtures/generation/types/YieldExpression/actual.js b/packages/babel-core/test/fixtures/generation/types/YieldExpression/actual.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/YieldExpression/actual.js rename to packages/babel-core/test/fixtures/generation/types/YieldExpression/actual.js diff --git a/packages/babel/test/fixtures/generation/types/YieldExpression/expected.js b/packages/babel-core/test/fixtures/generation/types/YieldExpression/expected.js similarity index 100% rename from packages/babel/test/fixtures/generation/types/YieldExpression/expected.js rename to packages/babel-core/test/fixtures/generation/types/YieldExpression/expected.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/ArgumentsInComprehension.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/ArgumentsInComprehension.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/ArgumentsInComprehension.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/ArgumentsInComprehension.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/Closure.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/Closure.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/Closure.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/Closure.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/Error_NotDefined.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/Error_NotDefined.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/Error_NotDefined.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/Error_NotDefined.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/Simple.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/Simple.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/Simple.js diff --git a/packages/babel/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js b/packages/babel-core/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js rename to packages/babel-core/test/fixtures/traceur/ArrayComprehension/ThisInComprehension.js diff --git a/packages/babel/test/fixtures/traceur/ArrayExtras/Fill.js b/packages/babel-core/test/fixtures/traceur/ArrayExtras/Fill.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayExtras/Fill.js rename to packages/babel-core/test/fixtures/traceur/ArrayExtras/Fill.js diff --git a/packages/babel/test/fixtures/traceur/ArrayExtras/Find.js b/packages/babel-core/test/fixtures/traceur/ArrayExtras/Find.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayExtras/Find.js rename to packages/babel-core/test/fixtures/traceur/ArrayExtras/Find.js diff --git a/packages/babel/test/fixtures/traceur/ArrayExtras/FindIndex.js b/packages/babel-core/test/fixtures/traceur/ArrayExtras/FindIndex.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayExtras/FindIndex.js rename to packages/babel-core/test/fixtures/traceur/ArrayExtras/FindIndex.js diff --git a/packages/babel/test/fixtures/traceur/ArrayExtras/From.js b/packages/babel-core/test/fixtures/traceur/ArrayExtras/From.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayExtras/From.js rename to packages/babel-core/test/fixtures/traceur/ArrayExtras/From.js diff --git a/packages/babel/test/fixtures/traceur/ArrayExtras/Of.js b/packages/babel-core/test/fixtures/traceur/ArrayExtras/Of.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayExtras/Of.js rename to packages/babel-core/test/fixtures/traceur/ArrayExtras/Of.js diff --git a/packages/babel/test/fixtures/traceur/ArrayIterator.js b/packages/babel-core/test/fixtures/traceur/ArrayIterator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrayIterator.js rename to packages/babel-core/test/fixtures/traceur/ArrayIterator.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/AlphaRename.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/AlphaRename.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/AlphaRename.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/AlphaRename.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/AlphaRenameThisArguments.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/AlphaRenameThisArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/AlphaRenameThisArguments.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/AlphaRenameThisArguments.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Arguments.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Arguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Arguments.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Arguments.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/ArrowFunctions.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/CoverInitializer.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/CoverInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/CoverInitializer.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/CoverInitializer.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer2.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer2.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer2.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer3.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer3.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_CoverInitializer3.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_FreeVariableChecker.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_FreeVariableChecker.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_FreeVariableChecker.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_FreeVariableChecker.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_InvalidFormalParameters.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_InvalidFormalParameters.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_InvalidFormalParameters.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_InvalidFormalParameters.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_LineTerminator.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_LineTerminator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_LineTerminator.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_LineTerminator.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence2.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence2.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence2.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence3.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_Precedence3.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_Precedence3.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_SpreadNotLast.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_SpreadNotLast.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_SpreadNotLast.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_SpreadNotLast.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Error_SpreadOutsideFormals.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_SpreadOutsideFormals.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Error_SpreadOutsideFormals.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Error_SpreadOutsideFormals.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/FreeVariableChecker.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/FreeVariableChecker.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/FreeVariableChecker.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/FreeVariableChecker.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Parens.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Parens.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Parens.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Parens.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_Frozen.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_Frozen.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_Frozen.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_Frozen.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_InitializerShorthand.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_InitializerShorthand.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_InitializerShorthand.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_InitializerShorthand.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_SoftBind.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_SoftBind.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/Skip_SoftBind.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/Skip_SoftBind.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/SloppyArguments.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/SloppyArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/SloppyArguments.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/SloppyArguments.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/ThisBindingInPropertyName.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/ThisBindingInPropertyName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/ThisBindingInPropertyName.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/ThisBindingInPropertyName.js diff --git a/packages/babel/test/fixtures/traceur/ArrowFunctions/ThisBindings.js b/packages/babel-core/test/fixtures/traceur/ArrowFunctions/ThisBindings.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ArrowFunctions/ThisBindings.js rename to packages/babel-core/test/fixtures/traceur/ArrowFunctions/ThisBindings.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AlphaRenaming.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AlphaRenaming.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AlphaRenaming.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AlphaRenaming.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrow.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrow.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrow.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrow2.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrow2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrow2.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrow2.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrowArguments.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrowArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrowArguments.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrowArguments.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrowThis.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrowThis.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncArrowThis.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncArrowThis.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncMethod.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncMethod.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncMethod.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncMethod.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncMethodObjectLiteral.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncSyntax.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncSyntax.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/AsyncSyntax.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/AsyncSyntax.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Basics.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Basics.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Basics.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Basics.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Complete.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Complete.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Complete.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Complete.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Empty.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Empty.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Empty.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Empty.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow2.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow2.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_AsyncArrow2.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Export.module.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Export.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Export.module.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Export.module.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Finally.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Finally.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Finally.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Finally.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Finally2.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Finally2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Finally2.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Finally2.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/PromiseCast.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/PromiseCast.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/PromiseCast.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/PromiseCast.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Prototype.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Prototype.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Prototype.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Prototype.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Rethrow.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Rethrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Rethrow.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Rethrow.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Return.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Return.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Return.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Return.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Throw.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Throw.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Throw.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Throw.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Timeout.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Timeout.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Timeout.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Timeout.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Value.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Value.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Value.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Value.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/Yield.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/Yield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/Yield.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/Yield.js diff --git a/packages/babel/test/fixtures/traceur/AsyncFunctions/resources/async-function.js b/packages/babel-core/test/fixtures/traceur/AsyncFunctions/resources/async-function.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncFunctions/resources/async-function.js rename to packages/babel-core/test/fixtures/traceur/AsyncFunctions/resources/async-function.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/Array.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/Array.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/Array.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/Array.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/AsyncGenerator.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/AsyncObservable.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/Demo.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/Demo.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/Demo.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/Demo.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/ForOn.module.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/ForOn.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/ForOn.module.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/ForOn.module.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/ForOnBody.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/ForOnBody.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/ForOnBody.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/ForOnBody.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/Method.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/Method.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/Method.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/Method.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/Property.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/Property.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/Property.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/Property.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/ReturnAsyncGenerator.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/ThisAndArguments.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/ThrowInAsyncGenerator.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/ThrowInAsyncGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/ThrowInAsyncGenerator.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/ThrowInAsyncGenerator.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/YieldFor.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/YieldFor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/YieldFor.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/YieldFor.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/YieldForOn.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/YieldForOn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/YieldForOn.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/YieldForOn.js diff --git a/packages/babel/test/fixtures/traceur/AsyncGenerators/resources/observable.js b/packages/babel-core/test/fixtures/traceur/AsyncGenerators/resources/observable.js similarity index 100% rename from packages/babel/test/fixtures/traceur/AsyncGenerators/resources/observable.js rename to packages/babel-core/test/fixtures/traceur/AsyncGenerators/resources/observable.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ClassMethodInheritance.js b/packages/babel-core/test/fixtures/traceur/Classes/ClassMethodInheritance.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ClassMethodInheritance.js rename to packages/babel-core/test/fixtures/traceur/Classes/ClassMethodInheritance.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ClassNameBinding.js b/packages/babel-core/test/fixtures/traceur/Classes/ClassNameBinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ClassNameBinding.js rename to packages/babel-core/test/fixtures/traceur/Classes/ClassNameBinding.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ClassNameInStack.js b/packages/babel-core/test/fixtures/traceur/Classes/ClassNameInStack.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ClassNameInStack.js rename to packages/babel-core/test/fixtures/traceur/Classes/ClassNameInStack.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Constructor.js b/packages/babel-core/test/fixtures/traceur/Classes/Constructor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Constructor.js rename to packages/babel-core/test/fixtures/traceur/Classes/Constructor.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ConstructorChaining.js b/packages/babel-core/test/fixtures/traceur/Classes/ConstructorChaining.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ConstructorChaining.js rename to packages/babel-core/test/fixtures/traceur/Classes/ConstructorChaining.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ConstructorMember.js b/packages/babel-core/test/fixtures/traceur/Classes/ConstructorMember.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ConstructorMember.js rename to packages/babel-core/test/fixtures/traceur/Classes/ConstructorMember.js diff --git a/packages/babel/test/fixtures/traceur/Classes/DefaultConstructor.js b/packages/babel-core/test/fixtures/traceur/Classes/DefaultConstructor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/DefaultConstructor.js rename to packages/babel-core/test/fixtures/traceur/Classes/DefaultConstructor.js diff --git a/packages/babel/test/fixtures/traceur/Classes/DeriveFromObject.js b/packages/babel-core/test/fixtures/traceur/Classes/DeriveFromObject.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/DeriveFromObject.js rename to packages/babel-core/test/fixtures/traceur/Classes/DeriveFromObject.js diff --git a/packages/babel/test/fixtures/traceur/Classes/EmptyClass.js b/packages/babel-core/test/fixtures/traceur/Classes/EmptyClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/EmptyClass.js rename to packages/babel-core/test/fixtures/traceur/Classes/EmptyClass.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_GH1556.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_GH1556.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_GH1556.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_GH1556.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_NestedFunctionSuper.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_NestedFunctionSuper.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_NestedFunctionSuper.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_NestedFunctionSuper.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_NewSuper.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_NewSuper.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_NewSuper.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_NewSuper.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_NewSuper2.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_NewSuper2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_NewSuper2.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_NewSuper2.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_NoSuperInDerivedClass.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_NoSuperInDerivedClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_NoSuperInDerivedClass.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_NoSuperInDerivedClass.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_Super.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_Super.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_Super.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_Super.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_SuperAsTemplateTag.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_SuperAsTemplateTag.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_SuperAsTemplateTag.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_SuperAsTemplateTag.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_SuperCallInNonDerived.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_SuperCallInNonDerived.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_SuperCallInNonDerived.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_SuperCallInNonDerived.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_SuperNestedClass.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_SuperNestedClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_SuperNestedClass.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_SuperNestedClass.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Error_SuperPropertyOutsideMethod.js b/packages/babel-core/test/fixtures/traceur/Classes/Error_SuperPropertyOutsideMethod.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Error_SuperPropertyOutsideMethod.js rename to packages/babel-core/test/fixtures/traceur/Classes/Error_SuperPropertyOutsideMethod.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ExtendCoverFormals.js b/packages/babel-core/test/fixtures/traceur/Classes/ExtendCoverFormals.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ExtendCoverFormals.js rename to packages/babel-core/test/fixtures/traceur/Classes/ExtendCoverFormals.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js b/packages/babel-core/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js rename to packages/babel-core/test/fixtures/traceur/Classes/ExtendNonConstructableFunction.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ExtendObject.js b/packages/babel-core/test/fixtures/traceur/Classes/ExtendObject.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ExtendObject.js rename to packages/babel-core/test/fixtures/traceur/Classes/ExtendObject.js diff --git a/packages/babel/test/fixtures/traceur/Classes/ExtendStrange.js b/packages/babel-core/test/fixtures/traceur/Classes/ExtendStrange.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/ExtendStrange.js rename to packages/babel-core/test/fixtures/traceur/Classes/ExtendStrange.js diff --git a/packages/babel/test/fixtures/traceur/Classes/FieldInheritance.js b/packages/babel-core/test/fixtures/traceur/Classes/FieldInheritance.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/FieldInheritance.js rename to packages/babel-core/test/fixtures/traceur/Classes/FieldInheritance.js diff --git a/packages/babel/test/fixtures/traceur/Classes/FieldInitializers.js b/packages/babel-core/test/fixtures/traceur/Classes/FieldInitializers.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/FieldInitializers.js rename to packages/babel-core/test/fixtures/traceur/Classes/FieldInitializers.js diff --git a/packages/babel/test/fixtures/traceur/Classes/FieldLookup.js b/packages/babel-core/test/fixtures/traceur/Classes/FieldLookup.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/FieldLookup.js rename to packages/babel-core/test/fixtures/traceur/Classes/FieldLookup.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Fields.js b/packages/babel-core/test/fixtures/traceur/Classes/Fields.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Fields.js rename to packages/babel-core/test/fixtures/traceur/Classes/Fields.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Getters.js b/packages/babel-core/test/fixtures/traceur/Classes/Getters.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Getters.js rename to packages/babel-core/test/fixtures/traceur/Classes/Getters.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Inheritance.js b/packages/babel-core/test/fixtures/traceur/Classes/Inheritance.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Inheritance.js rename to packages/babel-core/test/fixtures/traceur/Classes/Inheritance.js diff --git a/packages/babel/test/fixtures/traceur/Classes/InheritanceFromMemberExpression.js b/packages/babel-core/test/fixtures/traceur/Classes/InheritanceFromMemberExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/InheritanceFromMemberExpression.js rename to packages/babel-core/test/fixtures/traceur/Classes/InheritanceFromMemberExpression.js diff --git a/packages/babel/test/fixtures/traceur/Classes/InheritanceFromNonclass.js b/packages/babel-core/test/fixtures/traceur/Classes/InheritanceFromNonclass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/InheritanceFromNonclass.js rename to packages/babel-core/test/fixtures/traceur/Classes/InheritanceFromNonclass.js diff --git a/packages/babel/test/fixtures/traceur/Classes/InheritanceNameBinding.js b/packages/babel-core/test/fixtures/traceur/Classes/InheritanceNameBinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/InheritanceNameBinding.js rename to packages/babel-core/test/fixtures/traceur/Classes/InheritanceNameBinding.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Method.js b/packages/babel-core/test/fixtures/traceur/Classes/Method.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Method.js rename to packages/babel-core/test/fixtures/traceur/Classes/Method.js diff --git a/packages/babel/test/fixtures/traceur/Classes/MethodInheritance.js b/packages/babel-core/test/fixtures/traceur/Classes/MethodInheritance.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/MethodInheritance.js rename to packages/babel-core/test/fixtures/traceur/Classes/MethodInheritance.js diff --git a/packages/babel/test/fixtures/traceur/Classes/MethodLookup.js b/packages/babel-core/test/fixtures/traceur/Classes/MethodLookup.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/MethodLookup.js rename to packages/babel-core/test/fixtures/traceur/Classes/MethodLookup.js diff --git a/packages/babel/test/fixtures/traceur/Classes/NameBinding.js b/packages/babel-core/test/fixtures/traceur/Classes/NameBinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/NameBinding.js rename to packages/babel-core/test/fixtures/traceur/Classes/NameBinding.js diff --git a/packages/babel/test/fixtures/traceur/Classes/NestedClassSuper.js b/packages/babel-core/test/fixtures/traceur/Classes/NestedClassSuper.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/NestedClassSuper.js rename to packages/babel-core/test/fixtures/traceur/Classes/NestedClassSuper.js diff --git a/packages/babel/test/fixtures/traceur/Classes/NestedClassSuperAnimal.js b/packages/babel-core/test/fixtures/traceur/Classes/NestedClassSuperAnimal.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/NestedClassSuperAnimal.js rename to packages/babel-core/test/fixtures/traceur/Classes/NestedClassSuperAnimal.js diff --git a/packages/babel/test/fixtures/traceur/Classes/NewClassExpression.js b/packages/babel-core/test/fixtures/traceur/Classes/NewClassExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/NewClassExpression.js rename to packages/babel-core/test/fixtures/traceur/Classes/NewClassExpression.js diff --git a/packages/babel/test/fixtures/traceur/Classes/NonEnum.js b/packages/babel-core/test/fixtures/traceur/Classes/NonEnum.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/NonEnum.js rename to packages/babel-core/test/fixtures/traceur/Classes/NonEnum.js diff --git a/packages/babel/test/fixtures/traceur/Classes/OptionalParams.js b/packages/babel-core/test/fixtures/traceur/Classes/OptionalParams.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/OptionalParams.js rename to packages/babel-core/test/fixtures/traceur/Classes/OptionalParams.js diff --git a/packages/babel/test/fixtures/traceur/Classes/PropertyAccessors.js b/packages/babel-core/test/fixtures/traceur/Classes/PropertyAccessors.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/PropertyAccessors.js rename to packages/babel-core/test/fixtures/traceur/Classes/PropertyAccessors.js diff --git a/packages/babel/test/fixtures/traceur/Classes/PrototypeDescriptor.js b/packages/babel-core/test/fixtures/traceur/Classes/PrototypeDescriptor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/PrototypeDescriptor.js rename to packages/babel-core/test/fixtures/traceur/Classes/PrototypeDescriptor.js diff --git a/packages/babel/test/fixtures/traceur/Classes/RestParams.js b/packages/babel-core/test/fixtures/traceur/Classes/RestParams.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/RestParams.js rename to packages/babel-core/test/fixtures/traceur/Classes/RestParams.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SemiColon.js b/packages/babel-core/test/fixtures/traceur/Classes/SemiColon.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SemiColon.js rename to packages/babel-core/test/fixtures/traceur/Classes/SemiColon.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SimpleSuper.js b/packages/babel-core/test/fixtures/traceur/Classes/SimpleSuper.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SimpleSuper.js rename to packages/babel-core/test/fixtures/traceur/Classes/SimpleSuper.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Skip_DerivedButton.js b/packages/babel-core/test/fixtures/traceur/Classes/Skip_DerivedButton.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Skip_DerivedButton.js rename to packages/babel-core/test/fixtures/traceur/Classes/Skip_DerivedButton.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Skip_HTMLBlockquoteElement.js b/packages/babel-core/test/fixtures/traceur/Classes/Skip_HTMLBlockquoteElement.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Skip_HTMLBlockquoteElement.js rename to packages/babel-core/test/fixtures/traceur/Classes/Skip_HTMLBlockquoteElement.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Static.js b/packages/babel-core/test/fixtures/traceur/Classes/Static.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Static.js rename to packages/babel-core/test/fixtures/traceur/Classes/Static.js diff --git a/packages/babel/test/fixtures/traceur/Classes/StaticSuper.js b/packages/babel-core/test/fixtures/traceur/Classes/StaticSuper.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/StaticSuper.js rename to packages/babel-core/test/fixtures/traceur/Classes/StaticSuper.js diff --git a/packages/babel/test/fixtures/traceur/Classes/StaticSuperNoExtends.js b/packages/babel-core/test/fixtures/traceur/Classes/StaticSuperNoExtends.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/StaticSuperNoExtends.js rename to packages/babel-core/test/fixtures/traceur/Classes/StaticSuperNoExtends.js diff --git a/packages/babel/test/fixtures/traceur/Classes/StaticSymbol.js b/packages/babel-core/test/fixtures/traceur/Classes/StaticSymbol.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/StaticSymbol.js rename to packages/babel-core/test/fixtures/traceur/Classes/StaticSymbol.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Strict.js b/packages/babel-core/test/fixtures/traceur/Classes/Strict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Strict.js rename to packages/babel-core/test/fixtures/traceur/Classes/Strict.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperChaining.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperChaining.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperChaining.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperChaining.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperChangeProto.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperChangeProto.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperChangeProto.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperChangeProto.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperInArrow.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperInArrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperInArrow.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperInArrow.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperMissing.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperMissing.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperMissing.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperMissing.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperNestedClass.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperNestedClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperNestedClass.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperNestedClass.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperPostfix.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperPostfix.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperPostfix.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperPostfix.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperSet.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperSet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperSet.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperSet.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperUnary.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperUnary.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperUnary.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperUnary.js diff --git a/packages/babel/test/fixtures/traceur/Classes/SuperWithoutExtends.js b/packages/babel-core/test/fixtures/traceur/Classes/SuperWithoutExtends.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/SuperWithoutExtends.js rename to packages/babel-core/test/fixtures/traceur/Classes/SuperWithoutExtends.js diff --git a/packages/babel/test/fixtures/traceur/Classes/Types.js b/packages/babel-core/test/fixtures/traceur/Classes/Types.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Classes/Types.js rename to packages/babel-core/test/fixtures/traceur/Classes/Types.js diff --git a/packages/babel/test/fixtures/traceur/Collections/Map.js b/packages/babel-core/test/fixtures/traceur/Collections/Map.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Collections/Map.js rename to packages/babel-core/test/fixtures/traceur/Collections/Map.js diff --git a/packages/babel/test/fixtures/traceur/Collections/Set.js b/packages/babel-core/test/fixtures/traceur/Collections/Set.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Collections/Set.js rename to packages/babel-core/test/fixtures/traceur/Collections/Set.js diff --git a/packages/babel/test/fixtures/traceur/Collections/SetWithSymbols.js b/packages/babel-core/test/fixtures/traceur/Collections/SetWithSymbols.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Collections/SetWithSymbols.js rename to packages/babel-core/test/fixtures/traceur/Collections/SetWithSymbols.js diff --git a/packages/babel/test/fixtures/traceur/ComputedPropertyNames/Class.js b/packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Class.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ComputedPropertyNames/Class.js rename to packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Class.js diff --git a/packages/babel/test/fixtures/traceur/ComputedPropertyNames/ComputedPropertyNames.js b/packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/ComputedPropertyNames.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ComputedPropertyNames/ComputedPropertyNames.js rename to packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/ComputedPropertyNames.js diff --git a/packages/babel/test/fixtures/traceur/ComputedPropertyNames/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ComputedPropertyNames/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/ComputedPropertyNames/Symbol.js b/packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Symbol.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ComputedPropertyNames/Symbol.js rename to packages/babel-core/test/fixtures/traceur/ComputedPropertyNames/Symbol.js diff --git a/packages/babel/test/fixtures/traceur/DefaultParameters/Error_SetAccessor.js b/packages/babel-core/test/fixtures/traceur/DefaultParameters/Error_SetAccessor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/DefaultParameters/Error_SetAccessor.js rename to packages/babel-core/test/fixtures/traceur/DefaultParameters/Error_SetAccessor.js diff --git a/packages/babel/test/fixtures/traceur/DefaultParameters/Simple.js b/packages/babel-core/test/fixtures/traceur/DefaultParameters/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/DefaultParameters/Simple.js rename to packages/babel-core/test/fixtures/traceur/DefaultParameters/Simple.js diff --git a/packages/babel/test/fixtures/traceur/DefaultParameters/Strict.js b/packages/babel-core/test/fixtures/traceur/DefaultParameters/Strict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/DefaultParameters/Strict.js rename to packages/babel-core/test/fixtures/traceur/DefaultParameters/Strict.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Arguments.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Arguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Arguments.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Arguments.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Array.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Array.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Array.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Array.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternTrailingComma.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternTrailingComma.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternTrailingComma.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternTrailingComma.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternWithCoverInitializedName.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternWithCoverInitializedName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternWithCoverInitializedName.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternWithCoverInitializedName.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternWithInitializer.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternWithInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ArrayPatternWithInitializer.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ArrayPatternWithInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ArrowFunction.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ArrowFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ArrowFunction.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ArrowFunction.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Catch.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Catch.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Catch.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Catch.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Class.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Class.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Class.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Class.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/CoverInitializedName.js b/packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializedName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/CoverInitializedName.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializedName.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/CoverInitializer.js b/packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/CoverInitializer.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/CoverInitializerInForOf.js b/packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializerInForOf.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/CoverInitializerInForOf.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/CoverInitializerInForOf.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/DefaultParams.js b/packages/babel-core/test/fixtures/traceur/Destructuring/DefaultParams.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/DefaultParams.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/DefaultParams.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Empty.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Empty.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Empty.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Empty.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Error_ForInWithInitializer.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Error_ForInWithInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Error_ForInWithInitializer.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Error_ForInWithInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Error_ForOfWithInitializer.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Error_ForOfWithInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Error_ForOfWithInitializer.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Error_ForOfWithInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Error_InvalidArrowRest.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Error_InvalidArrowRest.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Error_InvalidArrowRest.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Error_InvalidArrowRest.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Error_InvalidCoverInitializedName.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Error_InvalidCoverInitializedName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Error_InvalidCoverInitializedName.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Error_InvalidCoverInitializedName.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js b/packages/babel-core/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/EvaluatesToRvalue.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/EvaluationOrder.js b/packages/babel-core/test/fixtures/traceur/Destructuring/EvaluationOrder.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/EvaluationOrder.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/EvaluationOrder.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ForInLoop.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ForInLoop.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ForInLoop.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ForInLoop.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ForOfLoop.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ForOfLoop.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ForOfLoop.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ForOfLoop.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js b/packages/babel-core/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/FunctionArrayPattern.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js b/packages/babel-core/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/FunctionObjectPattern.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Initializer.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Initializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Initializer.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Initializer.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/InitializerObject.js b/packages/babel-core/test/fixtures/traceur/Destructuring/InitializerObject.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/InitializerObject.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/InitializerObject.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Method.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Method.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Method.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Method.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/MultipleCoverInitializersInArrowFunction.js b/packages/babel-core/test/fixtures/traceur/Destructuring/MultipleCoverInitializersInArrowFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/MultipleCoverInitializersInArrowFunction.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/MultipleCoverInitializersInArrowFunction.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/NestedScopeArguments.js b/packages/babel-core/test/fixtures/traceur/Destructuring/NestedScopeArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/NestedScopeArguments.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/NestedScopeArguments.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Object.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Object.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Object.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Object.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Rest.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Rest.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Rest.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Rest.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/RestIterator.js b/packages/babel-core/test/fixtures/traceur/Destructuring/RestIterator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/RestIterator.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/RestIterator.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ScopeThis.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ScopeThis.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ScopeThis.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ScopeThis.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/SetAccessor.js b/packages/babel-core/test/fixtures/traceur/Destructuring/SetAccessor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/SetAccessor.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/SetAccessor.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Simplify.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Simplify.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Simplify.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Simplify.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/StrangeProperties.js b/packages/babel-core/test/fixtures/traceur/Destructuring/StrangeProperties.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/StrangeProperties.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/StrangeProperties.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/Strict.js b/packages/babel-core/test/fixtures/traceur/Destructuring/Strict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/Strict.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/Strict.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/TopLevel.js b/packages/babel-core/test/fixtures/traceur/Destructuring/TopLevel.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/TopLevel.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/TopLevel.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/ValueTypes.js b/packages/babel-core/test/fixtures/traceur/Destructuring/ValueTypes.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/ValueTypes.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/ValueTypes.js diff --git a/packages/babel/test/fixtures/traceur/Destructuring/VarDecl.js b/packages/babel-core/test/fixtures/traceur/Destructuring/VarDecl.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Destructuring/VarDecl.js rename to packages/babel-core/test/fixtures/traceur/Destructuring/VarDecl.js diff --git a/packages/babel/test/fixtures/traceur/Exponentiation/Basics.js b/packages/babel-core/test/fixtures/traceur/Exponentiation/Basics.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Exponentiation/Basics.js rename to packages/babel-core/test/fixtures/traceur/Exponentiation/Basics.js diff --git a/packages/babel/test/fixtures/traceur/ForOf/NewNoParens.js b/packages/babel-core/test/fixtures/traceur/ForOf/NewNoParens.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ForOf/NewNoParens.js rename to packages/babel-core/test/fixtures/traceur/ForOf/NewNoParens.js diff --git a/packages/babel/test/fixtures/traceur/GeneratorComprehension/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/GeneratorComprehension/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/GeneratorComprehension/Error_NotDefined.js b/packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Error_NotDefined.js similarity index 100% rename from packages/babel/test/fixtures/traceur/GeneratorComprehension/Error_NotDefined.js rename to packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Error_NotDefined.js diff --git a/packages/babel/test/fixtures/traceur/GeneratorComprehension/Simple.js b/packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/GeneratorComprehension/Simple.js rename to packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Simple.js diff --git a/packages/babel/test/fixtures/traceur/GeneratorComprehension/Skip_Closure.js b/packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Skip_Closure.js similarity index 100% rename from packages/babel/test/fixtures/traceur/GeneratorComprehension/Skip_Closure.js rename to packages/babel-core/test/fixtures/traceur/GeneratorComprehension/Skip_Closure.js diff --git a/packages/babel/test/fixtures/traceur/LICENSE b/packages/babel-core/test/fixtures/traceur/LICENSE similarity index 100% rename from packages/babel/test/fixtures/traceur/LICENSE rename to packages/babel-core/test/fixtures/traceur/LICENSE diff --git a/packages/babel/test/fixtures/traceur/Math/acosh.module.js b/packages/babel-core/test/fixtures/traceur/Math/acosh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/acosh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/acosh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/asinh.module.js b/packages/babel-core/test/fixtures/traceur/Math/asinh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/asinh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/asinh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/atanh.module.js b/packages/babel-core/test/fixtures/traceur/Math/atanh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/atanh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/atanh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/cbrt.module.js b/packages/babel-core/test/fixtures/traceur/Math/cbrt.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/cbrt.module.js rename to packages/babel-core/test/fixtures/traceur/Math/cbrt.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/clz32.module.js b/packages/babel-core/test/fixtures/traceur/Math/clz32.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/clz32.module.js rename to packages/babel-core/test/fixtures/traceur/Math/clz32.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/cosh.module.js b/packages/babel-core/test/fixtures/traceur/Math/cosh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/cosh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/cosh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/expm1.module.js b/packages/babel-core/test/fixtures/traceur/Math/expm1.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/expm1.module.js rename to packages/babel-core/test/fixtures/traceur/Math/expm1.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/fround.module.js b/packages/babel-core/test/fixtures/traceur/Math/fround.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/fround.module.js rename to packages/babel-core/test/fixtures/traceur/Math/fround.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/hypot.module.js b/packages/babel-core/test/fixtures/traceur/Math/hypot.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/hypot.module.js rename to packages/babel-core/test/fixtures/traceur/Math/hypot.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/imul.module.js b/packages/babel-core/test/fixtures/traceur/Math/imul.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/imul.module.js rename to packages/babel-core/test/fixtures/traceur/Math/imul.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/log10.module.js b/packages/babel-core/test/fixtures/traceur/Math/log10.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/log10.module.js rename to packages/babel-core/test/fixtures/traceur/Math/log10.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/log1p.module.js b/packages/babel-core/test/fixtures/traceur/Math/log1p.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/log1p.module.js rename to packages/babel-core/test/fixtures/traceur/Math/log1p.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/log2.module.js b/packages/babel-core/test/fixtures/traceur/Math/log2.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/log2.module.js rename to packages/babel-core/test/fixtures/traceur/Math/log2.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/sign.module.js b/packages/babel-core/test/fixtures/traceur/Math/sign.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/sign.module.js rename to packages/babel-core/test/fixtures/traceur/Math/sign.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/sinh.module.js b/packages/babel-core/test/fixtures/traceur/Math/sinh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/sinh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/sinh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/tanh.module.js b/packages/babel-core/test/fixtures/traceur/Math/tanh.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/tanh.module.js rename to packages/babel-core/test/fixtures/traceur/Math/tanh.module.js diff --git a/packages/babel/test/fixtures/traceur/Math/trunc.module.js b/packages/babel-core/test/fixtures/traceur/Math/trunc.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Math/trunc.module.js rename to packages/babel-core/test/fixtures/traceur/Math/trunc.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/EmptyNamedImport.module.js b/packages/babel-core/test/fixtures/traceur/Modules/EmptyNamedImport.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/EmptyNamedImport.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/EmptyNamedImport.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_DuplicateImport.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_DuplicateImport.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_DuplicateImport.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_DuplicateImport.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ExportKeyword.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ExportKeyword.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ExportKeyword.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ExportKeyword.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ExportKeyword2.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ExportKeyword2.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ExportKeyword2.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ExportKeyword2.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ExportStarConflict.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ExportStarConflict.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ExportStarConflict.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ExportStarConflict.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ExportStarDuplicateExport.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ExportStarDuplicateExport.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ExportStarDuplicateExport.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ExportStarDuplicateExport.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ImportDefault.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ImportDefault.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ImportDefault.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ImportDefault.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_ImportStar.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_ImportStar.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_ImportStar.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_ImportStar.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport2.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport2.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport2.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport2.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport3.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport3.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_InvalidExport3.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidExport3.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration2.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration2.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration2.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_InvalidModuleDeclaration2.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Error_MissingExport.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Error_MissingExport.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Error_MissingExport.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Error_MissingExport.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ExportDestructuring.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ExportDestructuring.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ExportDestructuring.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ExportDestructuring.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ExportForwardDefault.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ExportForwardDefault.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ExportForwardDefault.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ExportForwardDefault.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ExportStar.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ExportStar.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ExportStar.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ExportStar.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ExportStarAs.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ExportStarAs.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ExportStarAs.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ExportStarAs.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/Exports.module.js b/packages/babel-core/test/fixtures/traceur/Modules/Exports.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/Exports.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/Exports.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportAsExportAs.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportAsExportAs.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportAsExportAs.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportAsExportAs.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportBasic.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportBasic.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportBasic.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportBasic.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportCircular.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportCircular.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportCircular.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportCircular.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportDefault.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportDefault.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportDefault.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportDefault.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportEmptyImportClause.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportEmptyImportClause.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportEmptyImportClause.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportEmptyImportClause.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportFromModule.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportFromModule.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportFromModule.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportFromModule.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportNoImportClause.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportNoImportClause.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportNoImportClause.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportNoImportClause.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportPair.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportPair.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportPair.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportPair.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportReExportDefault.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportReExportDefault.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportReExportDefault.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportReExportDefault.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ImportReExportDefaultAs.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ImportReExportDefaultAs.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ImportReExportDefaultAs.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ImportReExportDefaultAs.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ModuleDefault.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ModuleDefault.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ModuleDefault.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ModuleDefault.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ModuleName.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ModuleName.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ModuleName.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ModuleName.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/StaticMethod.module.js b/packages/babel-core/test/fixtures/traceur/Modules/StaticMethod.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/StaticMethod.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/StaticMethod.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/ThisInModules.module.js b/packages/babel-core/test/fixtures/traceur/Modules/ThisInModules.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/ThisInModules.module.js rename to packages/babel-core/test/fixtures/traceur/Modules/ThisInModules.module.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/TestClass.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/TestClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/TestClass.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/TestClass.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/a.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/a.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/a.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/a.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/a2.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/a2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/a2.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/a2.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/b.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/b.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/b.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/b.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/c.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/c.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/c.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/c.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/clockwise.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/clockwise.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/clockwise.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/clockwise.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/d.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/d.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/d.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/d.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-and-named.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-and-named.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-and-named.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-and-named.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-class-expression.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-class-expression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-class-expression.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-class-expression.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-class.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-class.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-class.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-class.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-function-expression.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-function-expression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-function-expression.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-function-expression.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-function.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-function.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-function.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-function.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default-name.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default-name.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default-name.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default-name.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/default.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/default.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/default.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/default.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/export-conflict.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/export-conflict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/export-conflict.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/export-conflict.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/export-destructuring.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/export-destructuring.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/export-destructuring.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/export-destructuring.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/export-forward-default-as.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/export-forward-default-as.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/export-forward-default-as.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/export-forward-default-as.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/export-star-as.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/export-star-as.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/export-star-as.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/export-star-as.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/f.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/f.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/f.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/f.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/i.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/i.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/i.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/i.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/m.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/m.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/m.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/m.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/m2.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/m2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/m2.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/m2.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/m3.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/m3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/m3.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/m3.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/n.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/n.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/n.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/n.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/o.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/o.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/o.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/o.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/p.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/p.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/p.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/p.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/re-export-default-as.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/re-export-default-as.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/re-export-default-as.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/re-export-default-as.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/re-export-default.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/re-export-default.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/re-export-default.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/re-export-default.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/side-effect.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/side-effect.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/side-effect.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/side-effect.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/side-effect2.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/side-effect2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/side-effect2.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/side-effect2.js diff --git a/packages/babel/test/fixtures/traceur/Modules/resources/x.js b/packages/babel-core/test/fixtures/traceur/Modules/resources/x.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Modules/resources/x.js rename to packages/babel-core/test/fixtures/traceur/Modules/resources/x.js diff --git a/packages/babel/test/fixtures/traceur/Number/EPSILON.module.js b/packages/babel-core/test/fixtures/traceur/Number/EPSILON.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/EPSILON.module.js rename to packages/babel-core/test/fixtures/traceur/Number/EPSILON.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/MAX_SAFE_INTEGER.module.js b/packages/babel-core/test/fixtures/traceur/Number/MAX_SAFE_INTEGER.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/MAX_SAFE_INTEGER.module.js rename to packages/babel-core/test/fixtures/traceur/Number/MAX_SAFE_INTEGER.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/MIN_SAFE_INTEGER.module.js b/packages/babel-core/test/fixtures/traceur/Number/MIN_SAFE_INTEGER.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/MIN_SAFE_INTEGER.module.js rename to packages/babel-core/test/fixtures/traceur/Number/MIN_SAFE_INTEGER.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/isFinite.module.js b/packages/babel-core/test/fixtures/traceur/Number/isFinite.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/isFinite.module.js rename to packages/babel-core/test/fixtures/traceur/Number/isFinite.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/isInteger.module.js b/packages/babel-core/test/fixtures/traceur/Number/isInteger.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/isInteger.module.js rename to packages/babel-core/test/fixtures/traceur/Number/isInteger.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/isNaN.module.js b/packages/babel-core/test/fixtures/traceur/Number/isNaN.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/isNaN.module.js rename to packages/babel-core/test/fixtures/traceur/Number/isNaN.module.js diff --git a/packages/babel/test/fixtures/traceur/Number/isSafeInteger.module.js b/packages/babel-core/test/fixtures/traceur/Number/isSafeInteger.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Number/isSafeInteger.module.js rename to packages/babel-core/test/fixtures/traceur/Number/isSafeInteger.module.js diff --git a/packages/babel/test/fixtures/traceur/NumericLiteral/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/NumericLiteral/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/NumericLiteral/Error_NoBinaryDigits.js b/packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_NoBinaryDigits.js similarity index 100% rename from packages/babel/test/fixtures/traceur/NumericLiteral/Error_NoBinaryDigits.js rename to packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_NoBinaryDigits.js diff --git a/packages/babel/test/fixtures/traceur/NumericLiteral/Error_NoOctalDigits.js b/packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_NoOctalDigits.js similarity index 100% rename from packages/babel/test/fixtures/traceur/NumericLiteral/Error_NoOctalDigits.js rename to packages/babel-core/test/fixtures/traceur/NumericLiteral/Error_NoOctalDigits.js diff --git a/packages/babel/test/fixtures/traceur/NumericLiteral/Simple.js b/packages/babel-core/test/fixtures/traceur/NumericLiteral/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/NumericLiteral/Simple.js rename to packages/babel-core/test/fixtures/traceur/NumericLiteral/Simple.js diff --git a/packages/babel/test/fixtures/traceur/ObjectAssign.js b/packages/babel-core/test/fixtures/traceur/ObjectAssign.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectAssign.js rename to packages/babel-core/test/fixtures/traceur/ObjectAssign.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_Keyword.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_Keyword.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_Keyword.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_Keyword.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_MissingVar.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_MissingVar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_MissingVar.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_MissingVar.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_StrictKeyword.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_StrictKeyword.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Error_StrictKeyword.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Error_StrictKeyword.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/Ok.js diff --git a/packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/StrictKeyword.js b/packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/StrictKeyword.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectInitializerShorthand/StrictKeyword.js rename to packages/babel-core/test/fixtures/traceur/ObjectInitializerShorthand/StrictKeyword.js diff --git a/packages/babel/test/fixtures/traceur/ObjectIs.js b/packages/babel-core/test/fixtures/traceur/ObjectIs.js similarity index 100% rename from packages/babel/test/fixtures/traceur/ObjectIs.js rename to packages/babel-core/test/fixtures/traceur/ObjectIs.js diff --git a/packages/babel/test/fixtures/traceur/PrependStatement.js b/packages/babel-core/test/fixtures/traceur/PrependStatement.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PrependStatement.js rename to packages/babel-core/test/fixtures/traceur/PrependStatement.js diff --git a/packages/babel/test/fixtures/traceur/Promise.js b/packages/babel-core/test/fixtures/traceur/Promise.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Promise.js rename to packages/babel-core/test/fixtures/traceur/Promise.js diff --git a/packages/babel/test/fixtures/traceur/PromiseAll.js b/packages/babel-core/test/fixtures/traceur/PromiseAll.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PromiseAll.js rename to packages/babel-core/test/fixtures/traceur/PromiseAll.js diff --git a/packages/babel/test/fixtures/traceur/PromiseResolve.js b/packages/babel-core/test/fixtures/traceur/PromiseResolve.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PromiseResolve.js rename to packages/babel-core/test/fixtures/traceur/PromiseResolve.js diff --git a/packages/babel/test/fixtures/traceur/PromiseThrowInResolve.js b/packages/babel-core/test/fixtures/traceur/PromiseThrowInResolve.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PromiseThrowInResolve.js rename to packages/babel-core/test/fixtures/traceur/PromiseThrowInResolve.js diff --git a/packages/babel/test/fixtures/traceur/PropertyMethodAssignment/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PropertyMethodAssignment/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/PropertyMethodAssignment/Error_NotNamed.js b/packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/Error_NotNamed.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PropertyMethodAssignment/Error_NotNamed.js rename to packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/Error_NotNamed.js diff --git a/packages/babel/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js b/packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js rename to packages/babel-core/test/fixtures/traceur/PropertyMethodAssignment/PropertyMethodAssignment.js diff --git a/packages/babel/test/fixtures/traceur/PureES6Transformer/Basic.js b/packages/babel-core/test/fixtures/traceur/PureES6Transformer/Basic.js similarity index 100% rename from packages/babel/test/fixtures/traceur/PureES6Transformer/Basic.js rename to packages/babel-core/test/fixtures/traceur/PureES6Transformer/Basic.js diff --git a/packages/babel/test/fixtures/traceur/RegularExpression/Simple.js b/packages/babel-core/test/fixtures/traceur/RegularExpression/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/RegularExpression/Simple.js rename to packages/babel-core/test/fixtures/traceur/RegularExpression/Simple.js diff --git a/packages/babel/test/fixtures/traceur/Rest/Error_NotLast.js b/packages/babel-core/test/fixtures/traceur/Rest/Error_NotLast.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Rest/Error_NotLast.js rename to packages/babel-core/test/fixtures/traceur/Rest/Error_NotLast.js diff --git a/packages/babel/test/fixtures/traceur/Rest/Error_SetAccessor.js b/packages/babel-core/test/fixtures/traceur/Rest/Error_SetAccessor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Rest/Error_SetAccessor.js rename to packages/babel-core/test/fixtures/traceur/Rest/Error_SetAccessor.js diff --git a/packages/babel/test/fixtures/traceur/Rest/Simple.js b/packages/babel-core/test/fixtures/traceur/Rest/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Rest/Simple.js rename to packages/babel-core/test/fixtures/traceur/Rest/Simple.js diff --git a/packages/babel/test/fixtures/traceur/Rest/Strict.js b/packages/babel-core/test/fixtures/traceur/Rest/Strict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Rest/Strict.js rename to packages/babel-core/test/fixtures/traceur/Rest/Strict.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding10.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding10.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding10.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding10.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding11.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding11.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding11.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding11.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding2.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding2.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding2.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding3.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding3.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding3.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding4.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding4.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding4.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding4.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding5.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding5.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding5.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding5.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding6.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding6.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding6.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding6.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding7.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding7.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding7.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding7.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding8.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding8.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding8.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding8.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBinding9.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBinding9.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBinding9.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBinding9.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBindingHiddenOuterLet.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBindingHiddenOuterLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBindingHiddenOuterLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBindingHiddenOuterLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/BlockBindingSiblingRefenceError.js b/packages/babel-core/test/fixtures/traceur/Scope/BlockBindingSiblingRefenceError.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/BlockBindingSiblingRefenceError.js rename to packages/babel-core/test/fixtures/traceur/Scope/BlockBindingSiblingRefenceError.js diff --git a/packages/babel/test/fixtures/traceur/Scope/DeconstructingBlockBinding.js b/packages/babel-core/test/fixtures/traceur/Scope/DeconstructingBlockBinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/DeconstructingBlockBinding.js rename to packages/babel-core/test/fixtures/traceur/Scope/DeconstructingBlockBinding.js diff --git a/packages/babel/test/fixtures/traceur/Scope/DeepNestedLet.js b/packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/DeepNestedLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/DeepNestedLetConst.js b/packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/DeepNestedLetConst.js rename to packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetConst.js diff --git a/packages/babel/test/fixtures/traceur/Scope/DeepNestedLetVar.js b/packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetVar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/DeepNestedLetVar.js rename to packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetVar.js diff --git a/packages/babel/test/fixtures/traceur/Scope/DeepNestedLetVarNoInit.js b/packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetVarNoInit.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/DeepNestedLetVarNoInit.js rename to packages/babel-core/test/fixtures/traceur/Scope/DeepNestedLetVarNoInit.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ConstMissingInitializer.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ConstMissingInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ConstMissingInitializer.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ConstMissingInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerConst.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerConst.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerConst.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerLet.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerVar.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerVar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForInWithInitializerVar.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForInWithInitializerVar.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerConst.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerConst.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerConst.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerLet.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerVar.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerVar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForOfWithInitializerVar.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForOfWithInitializerVar.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_ForWithoutInitializerConst.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_ForWithoutInitializerConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_ForWithoutInitializerConst.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_ForWithoutInitializerConst.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Error_FunctionExpressionInBlock.js b/packages/babel-core/test/fixtures/traceur/Scope/Error_FunctionExpressionInBlock.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Error_FunctionExpressionInBlock.js rename to packages/babel-core/test/fixtures/traceur/Scope/Error_FunctionExpressionInBlock.js diff --git a/packages/babel/test/fixtures/traceur/Scope/ForInInitializers.js b/packages/babel-core/test/fixtures/traceur/Scope/ForInInitializers.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/ForInInitializers.js rename to packages/babel-core/test/fixtures/traceur/Scope/ForInInitializers.js diff --git a/packages/babel/test/fixtures/traceur/Scope/FunctionInBlock.js b/packages/babel-core/test/fixtures/traceur/Scope/FunctionInBlock.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/FunctionInBlock.js rename to packages/babel-core/test/fixtures/traceur/Scope/FunctionInBlock.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetForInInitializers1.js b/packages/babel-core/test/fixtures/traceur/Scope/LetForInInitializers1.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetForInInitializers1.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetForInInitializers1.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetForInitializers1.js b/packages/babel-core/test/fixtures/traceur/Scope/LetForInitializers1.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetForInitializers1.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetForInitializers1.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInClass.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInClass.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInClass.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInClosure.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInClosure.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInClosure.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInClosure.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInFor.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInFor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInFor.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInFor.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForBreak.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForBreak.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForBreak.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForBreak.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForBreakInner.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForBreakInner.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForBreakInner.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForBreakInner.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForBreakNamed.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForBreakNamed.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForBreakNamed.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForBreakNamed.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForContinue.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForContinue.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForContinue.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForContinue.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForContinueInner.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForContinueInner.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForContinueInner.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForContinueInner.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInForContinueNamed.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInForContinueNamed.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInForContinueNamed.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInForContinueNamed.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInGenerators.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInGenerators.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInGenerators.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInGenerators.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInProperties.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInProperties.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInProperties.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInProperties.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInWhileLoop.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInWhileLoop.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInWhileLoop.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInWhileLoop.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInitializerFor1.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor1.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInitializerFor1.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor1.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInitializerFor2.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInitializerFor2.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor2.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInitializerFor3.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInitializerFor3.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInitializerFor3.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetInitializerForIn.js b/packages/babel-core/test/fixtures/traceur/Scope/LetInitializerForIn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetInitializerForIn.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetInitializerForIn.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetNoInitializer.js b/packages/babel-core/test/fixtures/traceur/Scope/LetNoInitializer.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetNoInitializer.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetNoInitializer.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetNoInitializerGlobal.js b/packages/babel-core/test/fixtures/traceur/Scope/LetNoInitializerGlobal.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetNoInitializerGlobal.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetNoInitializerGlobal.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetReinitializeInLoop.js b/packages/babel-core/test/fixtures/traceur/Scope/LetReinitializeInLoop.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetReinitializeInLoop.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetReinitializeInLoop.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetWithFor.js b/packages/babel-core/test/fixtures/traceur/Scope/LetWithFor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetWithFor.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetWithFor.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetWithForIn.js b/packages/babel-core/test/fixtures/traceur/Scope/LetWithForIn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetWithForIn.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetWithForIn.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetWithSwitch.js b/packages/babel-core/test/fixtures/traceur/Scope/LetWithSwitch.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetWithSwitch.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetWithSwitch.js diff --git a/packages/babel/test/fixtures/traceur/Scope/LetWithSwitch2.js b/packages/babel-core/test/fixtures/traceur/Scope/LetWithSwitch2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/LetWithSwitch2.js rename to packages/babel-core/test/fixtures/traceur/Scope/LetWithSwitch2.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NameBindingInFunction.js b/packages/babel-core/test/fixtures/traceur/Scope/NameBindingInFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NameBindingInFunction.js rename to packages/babel-core/test/fixtures/traceur/Scope/NameBindingInFunction.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedForLoops.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedForLoops.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedForLoops.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedForLoops.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedFunction1.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedFunction1.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedFunction1.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedFunction1.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedFunction2.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedFunction2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedFunction2.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedFunction2.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedFunction3.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedFunction3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedFunction3.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedFunction3.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedLet.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/NestedLetConflict.js b/packages/babel-core/test/fixtures/traceur/Scope/NestedLetConflict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/NestedLetConflict.js rename to packages/babel-core/test/fixtures/traceur/Scope/NestedLetConflict.js diff --git a/packages/babel/test/fixtures/traceur/Scope/Regress1381.js b/packages/babel-core/test/fixtures/traceur/Scope/Regress1381.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/Regress1381.js rename to packages/babel-core/test/fixtures/traceur/Scope/Regress1381.js diff --git a/packages/babel/test/fixtures/traceur/Scope/RenameFunctionBlock.js b/packages/babel-core/test/fixtures/traceur/Scope/RenameFunctionBlock.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/RenameFunctionBlock.js rename to packages/babel-core/test/fixtures/traceur/Scope/RenameFunctionBlock.js diff --git a/packages/babel/test/fixtures/traceur/Scope/SiblingScopes.js b/packages/babel-core/test/fixtures/traceur/Scope/SiblingScopes.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/SiblingScopes.js rename to packages/babel-core/test/fixtures/traceur/Scope/SiblingScopes.js diff --git a/packages/babel/test/fixtures/traceur/Scope/TopLevelLet.js b/packages/babel-core/test/fixtures/traceur/Scope/TopLevelLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/TopLevelLet.js rename to packages/babel-core/test/fixtures/traceur/Scope/TopLevelLet.js diff --git a/packages/babel/test/fixtures/traceur/Scope/TopLevelLetConst.js b/packages/babel-core/test/fixtures/traceur/Scope/TopLevelLetConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/TopLevelLetConst.js rename to packages/babel-core/test/fixtures/traceur/Scope/TopLevelLetConst.js diff --git a/packages/babel/test/fixtures/traceur/Scope/TopLevelLetVar.js b/packages/babel-core/test/fixtures/traceur/Scope/TopLevelLetVar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Scope/TopLevelLetVar.js rename to packages/babel-core/test/fixtures/traceur/Scope/TopLevelLetVar.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Array.js b/packages/babel-core/test/fixtures/traceur/Spread/Array.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Array.js rename to packages/babel-core/test/fixtures/traceur/Spread/Array.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Call.js b/packages/babel-core/test/fixtures/traceur/Spread/Call.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Call.js rename to packages/babel-core/test/fixtures/traceur/Spread/Call.js diff --git a/packages/babel/test/fixtures/traceur/Spread/CallWithUndefined.js b/packages/babel-core/test/fixtures/traceur/Spread/CallWithUndefined.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/CallWithUndefined.js rename to packages/babel-core/test/fixtures/traceur/Spread/CallWithUndefined.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Class.js b/packages/babel-core/test/fixtures/traceur/Spread/Class.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Class.js rename to packages/babel-core/test/fixtures/traceur/Spread/Class.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/Spread/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/Spread/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Iterators.js b/packages/babel-core/test/fixtures/traceur/Spread/Iterators.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Iterators.js rename to packages/babel-core/test/fixtures/traceur/Spread/Iterators.js diff --git a/packages/babel/test/fixtures/traceur/Spread/MethodCall.js b/packages/babel-core/test/fixtures/traceur/Spread/MethodCall.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/MethodCall.js rename to packages/babel-core/test/fixtures/traceur/Spread/MethodCall.js diff --git a/packages/babel/test/fixtures/traceur/Spread/MethodCallQuotedName.js b/packages/babel-core/test/fixtures/traceur/Spread/MethodCallQuotedName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/MethodCallQuotedName.js rename to packages/babel-core/test/fixtures/traceur/Spread/MethodCallQuotedName.js diff --git a/packages/babel/test/fixtures/traceur/Spread/New.js b/packages/babel-core/test/fixtures/traceur/Spread/New.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/New.js rename to packages/babel-core/test/fixtures/traceur/Spread/New.js diff --git a/packages/babel/test/fixtures/traceur/Spread/New2.js b/packages/babel-core/test/fixtures/traceur/Spread/New2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/New2.js rename to packages/babel-core/test/fixtures/traceur/Spread/New2.js diff --git a/packages/babel/test/fixtures/traceur/Spread/NewBuiltin.js b/packages/babel-core/test/fixtures/traceur/Spread/NewBuiltin.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/NewBuiltin.js rename to packages/babel-core/test/fixtures/traceur/Spread/NewBuiltin.js diff --git a/packages/babel/test/fixtures/traceur/Spread/NoIterator.js b/packages/babel-core/test/fixtures/traceur/Spread/NoIterator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/NoIterator.js rename to packages/babel-core/test/fixtures/traceur/Spread/NoIterator.js diff --git a/packages/babel/test/fixtures/traceur/Spread/NotAnObject.js b/packages/babel-core/test/fixtures/traceur/Spread/NotAnObject.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/NotAnObject.js rename to packages/babel-core/test/fixtures/traceur/Spread/NotAnObject.js diff --git a/packages/babel/test/fixtures/traceur/Spread/String.js b/packages/babel-core/test/fixtures/traceur/Spread/String.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/String.js rename to packages/babel-core/test/fixtures/traceur/Spread/String.js diff --git a/packages/babel/test/fixtures/traceur/Spread/Type.js b/packages/babel-core/test/fixtures/traceur/Spread/Type.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Spread/Type.js rename to packages/babel-core/test/fixtures/traceur/Spread/Type.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/CodePointAt.js b/packages/babel-core/test/fixtures/traceur/StringExtras/CodePointAt.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/CodePointAt.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/CodePointAt.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/EndsWith.js b/packages/babel-core/test/fixtures/traceur/StringExtras/EndsWith.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/EndsWith.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/EndsWith.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/FromCodePoint.js b/packages/babel-core/test/fixtures/traceur/StringExtras/FromCodePoint.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/FromCodePoint.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/FromCodePoint.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/Includes.js b/packages/babel-core/test/fixtures/traceur/StringExtras/Includes.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/Includes.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/Includes.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/Repeat.js b/packages/babel-core/test/fixtures/traceur/StringExtras/Repeat.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/Repeat.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/Repeat.js diff --git a/packages/babel/test/fixtures/traceur/StringExtras/StartsWith.js b/packages/babel-core/test/fixtures/traceur/StringExtras/StartsWith.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringExtras/StartsWith.js rename to packages/babel-core/test/fixtures/traceur/StringExtras/StartsWith.js diff --git a/packages/babel/test/fixtures/traceur/StringIterator.js b/packages/babel-core/test/fixtures/traceur/StringIterator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/StringIterator.js rename to packages/babel-core/test/fixtures/traceur/StringIterator.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/Error_Super.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/Error_Super.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/Error_Super.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/Error_Super.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperChaining.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperChaining.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperChaining.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperChaining.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperChangeProto.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperChangeProto.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperChangeProto.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperChangeProto.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperInArrow.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperInArrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperInArrow.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperInArrow.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperNestedObject.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperNestedObject.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperNestedObject.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperNestedObject.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperPostfix.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperPostfix.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperPostfix.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperPostfix.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperSet.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperSet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperSet.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperSet.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperUnary.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperUnary.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperUnary.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperUnary.js diff --git a/packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperWithoutProto.js b/packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperWithoutProto.js similarity index 100% rename from packages/babel/test/fixtures/traceur/SuperObjectLiteral/SuperWithoutProto.js rename to packages/babel-core/test/fixtures/traceur/SuperObjectLiteral/SuperWithoutProto.js diff --git a/packages/babel/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js b/packages/babel-core/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js rename to packages/babel-core/test/fixtures/traceur/Symbol/GetOwnPropertySymbols.js diff --git a/packages/babel/test/fixtures/traceur/Symbol/Inherited.js b/packages/babel-core/test/fixtures/traceur/Symbol/Inherited.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Symbol/Inherited.js rename to packages/babel-core/test/fixtures/traceur/Symbol/Inherited.js diff --git a/packages/babel/test/fixtures/traceur/Symbol/Object.js b/packages/babel-core/test/fixtures/traceur/Symbol/Object.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Symbol/Object.js rename to packages/babel-core/test/fixtures/traceur/Symbol/Object.js diff --git a/packages/babel/test/fixtures/traceur/Symbol/ObjectModel.js b/packages/babel-core/test/fixtures/traceur/Symbol/ObjectModel.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Symbol/ObjectModel.js rename to packages/babel-core/test/fixtures/traceur/Symbol/ObjectModel.js diff --git a/packages/babel/test/fixtures/traceur/Symbol/TransformationOff.js b/packages/babel-core/test/fixtures/traceur/Symbol/TransformationOff.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Symbol/TransformationOff.js rename to packages/babel-core/test/fixtures/traceur/Symbol/TransformationOff.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ArrayWithHoles.js b/packages/babel-core/test/fixtures/traceur/Syntax/ArrayWithHoles.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ArrayWithHoles.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ArrayWithHoles.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/CaseClauseShouldBeStatementListItem.js b/packages/babel-core/test/fixtures/traceur/Syntax/CaseClauseShouldBeStatementListItem.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/CaseClauseShouldBeStatementListItem.js rename to packages/babel-core/test/fixtures/traceur/Syntax/CaseClauseShouldBeStatementListItem.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Empty.js b/packages/babel-core/test/fixtures/traceur/Syntax/Empty.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Empty.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Empty.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_Arguments.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_Arguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_Arguments.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_Arguments.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileClass.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileClass.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileClass.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileConst.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileConst.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileConst.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileConst.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileFunction.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileFunction.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileFunction.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLet.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLet.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLet.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLet.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLetOpenSquare.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLetOpenSquare.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLetOpenSquare.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInDoWhileLetOpenSquare.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInElse.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInElse.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInElse.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInElse.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInFor.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInFor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInFor.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInFor.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInForIn.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInForIn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInForIn.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInForIn.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInForOf.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInForOf.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInForOf.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInForOf.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInIf.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInIf.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInIf.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInIf.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInWhile.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInWhile.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_DeclarationInWhile.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_DeclarationInWhile.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_ForInLoopTooManyVariableDeclarations.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_ForInLoopTooManyVariableDeclarations.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_ForInLoopTooManyVariableDeclarations.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_ForInLoopTooManyVariableDeclarations.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_ForOfLoopTooManyVariableDeclarations.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_ForOfLoopTooManyVariableDeclarations.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_ForOfLoopTooManyVariableDeclarations.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_ForOfLoopTooManyVariableDeclarations.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_FunctionParam.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_FunctionParam.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_FunctionParam.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_FunctionParam.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_IllegalReturn.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_IllegalReturn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_IllegalReturn.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_IllegalReturn.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_IllegalReturn.module.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_IllegalReturn.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_IllegalReturn.module.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_IllegalReturn.module.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_IsValidSimpleAssignmentTarget.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_IsValidSimpleAssignmentTarget.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_IsValidSimpleAssignmentTarget.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_IsValidSimpleAssignmentTarget.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_MultipleDefault.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_MultipleDefault.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_MultipleDefault.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_MultipleDefault.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_NoLineTerminatorPostfix.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_NoLineTerminatorPostfix.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_NoLineTerminatorPostfix.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_NoLineTerminatorPostfix.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheck.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheck.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheck.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheck.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheckNonSimple.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheckNonSimple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheckNonSimple.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_ParamDuplicateCheckNonSimple.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_RegExpNotClosed.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_RegExpNotClosed.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_RegExpNotClosed.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_RegExpNotClosed.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArguments.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArguments.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArguments.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArgumentsPattern.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArgumentsPattern.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArgumentsPattern.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInArgumentsPattern.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInPropertyDefinitionIdentifierReference.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInPropertyDefinitionIdentifierReference.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInPropertyDefinitionIdentifierReference.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInPropertyDefinitionIdentifierReference.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInStrict.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInStrict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_StrictKeywordsInStrict.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_StrictKeywordsInStrict.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_UnicodeEscapeSequenceInName.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_UnicodeEscapeSequenceInName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_UnicodeEscapeSequenceInName.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_UnicodeEscapeSequenceInName.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_WithInClass.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInClass.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_WithInClass.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInClass.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_WithInModule.module.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInModule.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_WithInModule.module.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInModule.module.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_WithInStrictFunction.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInStrictFunction.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_WithInStrictFunction.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInStrictFunction.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_WithInStrictProgram.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInStrictProgram.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_WithInStrictProgram.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_WithInStrictProgram.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/Error_YieldStarNewLine.js b/packages/babel-core/test/fixtures/traceur/Syntax/Error_YieldStarNewLine.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/Error_YieldStarNewLine.js rename to packages/babel-core/test/fixtures/traceur/Syntax/Error_YieldStarNewLine.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ExpressionValidation.js b/packages/babel-core/test/fixtures/traceur/Syntax/ExpressionValidation.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ExpressionValidation.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ExpressionValidation.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ImplicitSemiColon.js b/packages/babel-core/test/fixtures/traceur/Syntax/ImplicitSemiColon.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ImplicitSemiColon.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ImplicitSemiColon.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ImportFromTypo.module.js b/packages/babel-core/test/fixtures/traceur/Syntax/ImportFromTypo.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ImportFromTypo.module.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ImportFromTypo.module.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/InInBinding.js b/packages/babel-core/test/fixtures/traceur/Syntax/InInBinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/InInBinding.js rename to packages/babel-core/test/fixtures/traceur/Syntax/InInBinding.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js b/packages/babel-core/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js rename to packages/babel-core/test/fixtures/traceur/Syntax/IsValidSimpleAssignmentTarget.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/MultlineCommentIsNewLine.js b/packages/babel-core/test/fixtures/traceur/Syntax/MultlineCommentIsNewLine.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/MultlineCommentIsNewLine.js rename to packages/babel-core/test/fixtures/traceur/Syntax/MultlineCommentIsNewLine.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/NoNewLineHereEndOfFile.js b/packages/babel-core/test/fixtures/traceur/Syntax/NoNewLineHereEndOfFile.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/NoNewLineHereEndOfFile.js rename to packages/babel-core/test/fixtures/traceur/Syntax/NoNewLineHereEndOfFile.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/NumberLiteralMemberExpression.js b/packages/babel-core/test/fixtures/traceur/Syntax/NumberLiteralMemberExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/NumberLiteralMemberExpression.js rename to packages/babel-core/test/fixtures/traceur/Syntax/NumberLiteralMemberExpression.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ParamDuplicateCheckNonSimpleOk.js b/packages/babel-core/test/fixtures/traceur/Syntax/ParamDuplicateCheckNonSimpleOk.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ParamDuplicateCheckNonSimpleOk.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ParamDuplicateCheckNonSimpleOk.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/ParamDuplicateCheckOk.js b/packages/babel-core/test/fixtures/traceur/Syntax/ParamDuplicateCheckOk.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/ParamDuplicateCheckOk.js rename to packages/babel-core/test/fixtures/traceur/Syntax/ParamDuplicateCheckOk.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/RegularExpression.js b/packages/babel-core/test/fixtures/traceur/Syntax/RegularExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/RegularExpression.js rename to packages/babel-core/test/fixtures/traceur/Syntax/RegularExpression.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/StrictKeywords.js b/packages/babel-core/test/fixtures/traceur/Syntax/StrictKeywords.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/StrictKeywords.js rename to packages/babel-core/test/fixtures/traceur/Syntax/StrictKeywords.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/StrictKeywordsInPattern.js b/packages/babel-core/test/fixtures/traceur/Syntax/StrictKeywordsInPattern.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/StrictKeywordsInPattern.js rename to packages/babel-core/test/fixtures/traceur/Syntax/StrictKeywordsInPattern.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/StringEscapes.js b/packages/babel-core/test/fixtures/traceur/Syntax/StringEscapes.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/StringEscapes.js rename to packages/babel-core/test/fixtures/traceur/Syntax/StringEscapes.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/UnicodeEscapeSequenceInName.js b/packages/babel-core/test/fixtures/traceur/Syntax/UnicodeEscapeSequenceInName.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/UnicodeEscapeSequenceInName.js rename to packages/babel-core/test/fixtures/traceur/Syntax/UnicodeEscapeSequenceInName.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/UseStrictEscapeSequence.js b/packages/babel-core/test/fixtures/traceur/Syntax/UseStrictEscapeSequence.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/UseStrictEscapeSequence.js rename to packages/babel-core/test/fixtures/traceur/Syntax/UseStrictEscapeSequence.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/UseStrictLineContinuation.js b/packages/babel-core/test/fixtures/traceur/Syntax/UseStrictLineContinuation.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/UseStrictLineContinuation.js rename to packages/babel-core/test/fixtures/traceur/Syntax/UseStrictLineContinuation.js diff --git a/packages/babel/test/fixtures/traceur/Syntax/null.js b/packages/babel-core/test/fixtures/traceur/Syntax/null.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Syntax/null.js rename to packages/babel-core/test/fixtures/traceur/Syntax/null.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/CallExpression.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/CallExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/CallExpression.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/CallExpression.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/CommaExpression.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/CommaExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/CommaExpression.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/CommaExpression.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Default.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Default.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Default.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Default.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution2.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution2.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_InvalidSubstitution2.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Error_NotClosed.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_NotClosed.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Error_NotClosed.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Error_NotClosed.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/InBlock.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/InBlock.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/InBlock.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/InBlock.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/InModule.module.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/InModule.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/InModule.module.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/InModule.module.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/MemberExpression.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/MemberExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/MemberExpression.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/MemberExpression.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/NewExpression.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/NewExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/NewExpression.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/NewExpression.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Strict.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Strict.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Strict.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Strict.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/StringRaw.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/StringRaw.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/StringRaw.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/StringRaw.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/Tag.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/Tag.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/Tag.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/Tag.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/TemplateObjectCaching.module.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/TemplateObjectCaching.module.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/TemplateObjectCaching.module.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/TemplateObjectCaching.module.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/resources/f.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/f.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/resources/f.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/f.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/resources/m.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/m.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/resources/m.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/m.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/resources/n.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/n.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/resources/n.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/n.js diff --git a/packages/babel/test/fixtures/traceur/TemplateLiterals/resources/template-objects.js b/packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/template-objects.js similarity index 100% rename from packages/babel/test/fixtures/traceur/TemplateLiterals/resources/template-objects.js rename to packages/babel-core/test/fixtures/traceur/TemplateLiterals/resources/template-objects.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_CodePointTooHigh.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_CodePointTooHigh.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_CodePointTooHigh.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_CodePointTooHigh.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected2.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected2.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected2.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected3.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected3.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected3.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected4.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected4.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected4.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Error_HexDigitExpected4.js diff --git a/packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Simple.js b/packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Simple.js similarity index 100% rename from packages/babel/test/fixtures/traceur/UnicodeEscapeSequence/Simple.js rename to packages/babel-core/test/fixtures/traceur/UnicodeEscapeSequence/Simple.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Arguments.js b/packages/babel-core/test/fixtures/traceur/Yield/Arguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Arguments.js rename to packages/babel-core/test/fixtures/traceur/Yield/Arguments.js diff --git a/packages/babel/test/fixtures/traceur/Yield/BadIterable.js b/packages/babel-core/test/fixtures/traceur/Yield/BadIterable.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/BadIterable.js rename to packages/babel-core/test/fixtures/traceur/Yield/BadIterable.js diff --git a/packages/babel/test/fixtures/traceur/Yield/BinaryOperator.js b/packages/babel-core/test/fixtures/traceur/Yield/BinaryOperator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/BinaryOperator.js rename to packages/babel-core/test/fixtures/traceur/Yield/BinaryOperator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Break.js b/packages/babel-core/test/fixtures/traceur/Yield/Break.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Break.js rename to packages/babel-core/test/fixtures/traceur/Yield/Break.js diff --git a/packages/babel/test/fixtures/traceur/Yield/BreakForOf.js b/packages/babel-core/test/fixtures/traceur/Yield/BreakForOf.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/BreakForOf.js rename to packages/babel-core/test/fixtures/traceur/Yield/BreakForOf.js diff --git a/packages/babel/test/fixtures/traceur/Yield/CommaOperator.js b/packages/babel-core/test/fixtures/traceur/Yield/CommaOperator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/CommaOperator.js rename to packages/babel-core/test/fixtures/traceur/Yield/CommaOperator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Continue.js b/packages/babel-core/test/fixtures/traceur/Yield/Continue.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Continue.js rename to packages/babel-core/test/fixtures/traceur/Yield/Continue.js diff --git a/packages/babel/test/fixtures/traceur/Yield/DefaultArguments.js b/packages/babel-core/test/fixtures/traceur/Yield/DefaultArguments.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/DefaultArguments.js rename to packages/babel-core/test/fixtures/traceur/Yield/DefaultArguments.js diff --git a/packages/babel/test/fixtures/traceur/Yield/DoGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/DoGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/DoGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/DoGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/DoWhileStatementWithYield.js b/packages/babel-core/test/fixtures/traceur/Yield/DoWhileStatementWithYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/DoWhileStatementWithYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/DoWhileStatementWithYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/EmptyGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/EmptyGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/EmptyGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/EmptyGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Error_Disabled.js b/packages/babel-core/test/fixtures/traceur/Yield/Error_Disabled.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Error_Disabled.js rename to packages/babel-core/test/fixtures/traceur/Yield/Error_Disabled.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Error_Disabled2.js b/packages/babel-core/test/fixtures/traceur/Yield/Error_Disabled2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Error_Disabled2.js rename to packages/babel-core/test/fixtures/traceur/Yield/Error_Disabled2.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Error_MissingStar.js b/packages/babel-core/test/fixtures/traceur/Yield/Error_MissingStar.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Error_MissingStar.js rename to packages/babel-core/test/fixtures/traceur/Yield/Error_MissingStar.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Finally.js b/packages/babel-core/test/fixtures/traceur/Yield/Finally.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Finally.js rename to packages/babel-core/test/fixtures/traceur/Yield/Finally.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForEmptyGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ForEmptyGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForEmptyGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForEmptyGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ForGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForInGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForInGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForInGenerator2.js b/packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForInGenerator2.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator2.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForInGenerator3.js b/packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForInGenerator3.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForInGenerator3.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForLexicallyNestedGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ForLexicallyNestedGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForLexicallyNestedGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForLexicallyNestedGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForMissingParts.js b/packages/babel-core/test/fixtures/traceur/Yield/ForMissingParts.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForMissingParts.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForMissingParts.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForOfGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ForOfGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForOfGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForOfGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForOfIteratorException.js b/packages/babel-core/test/fixtures/traceur/Yield/ForOfIteratorException.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForOfIteratorException.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForOfIteratorException.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ForStatement.js b/packages/babel-core/test/fixtures/traceur/Yield/ForStatement.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ForStatement.js rename to packages/babel-core/test/fixtures/traceur/Yield/ForStatement.js diff --git a/packages/babel/test/fixtures/traceur/Yield/FunctionDeclaration.js b/packages/babel-core/test/fixtures/traceur/Yield/FunctionDeclaration.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/FunctionDeclaration.js rename to packages/babel-core/test/fixtures/traceur/Yield/FunctionDeclaration.js diff --git a/packages/babel/test/fixtures/traceur/Yield/GeneratorReturn.js b/packages/babel-core/test/fixtures/traceur/Yield/GeneratorReturn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/GeneratorReturn.js rename to packages/babel-core/test/fixtures/traceur/Yield/GeneratorReturn.js diff --git a/packages/babel/test/fixtures/traceur/Yield/GeneratorSend.js b/packages/babel-core/test/fixtures/traceur/Yield/GeneratorSend.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/GeneratorSend.js rename to packages/babel-core/test/fixtures/traceur/Yield/GeneratorSend.js diff --git a/packages/babel/test/fixtures/traceur/Yield/GeneratorThrow.js b/packages/babel-core/test/fixtures/traceur/Yield/GeneratorThrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/GeneratorThrow.js rename to packages/babel-core/test/fixtures/traceur/Yield/GeneratorThrow.js diff --git a/packages/babel/test/fixtures/traceur/Yield/GeneratorWithoutYieldOrReturn.js b/packages/babel-core/test/fixtures/traceur/Yield/GeneratorWithoutYieldOrReturn.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/GeneratorWithoutYieldOrReturn.js rename to packages/babel-core/test/fixtures/traceur/Yield/GeneratorWithoutYieldOrReturn.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Hoisting.js b/packages/babel-core/test/fixtures/traceur/Yield/Hoisting.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Hoisting.js rename to packages/babel-core/test/fixtures/traceur/Yield/Hoisting.js diff --git a/packages/babel/test/fixtures/traceur/Yield/HoistingBlockbinding.js b/packages/babel-core/test/fixtures/traceur/Yield/HoistingBlockbinding.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/HoistingBlockbinding.js rename to packages/babel-core/test/fixtures/traceur/Yield/HoistingBlockbinding.js diff --git a/packages/babel/test/fixtures/traceur/Yield/IfGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/IfGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/IfGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/IfGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/IfStatementWithYield.js b/packages/babel-core/test/fixtures/traceur/Yield/IfStatementWithYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/IfStatementWithYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/IfStatementWithYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/LabelledBlockGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/LabelledBlockGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/LabelledBlockGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/LabelledBlockGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/LabelledBreakGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/LabelledBreakGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/LabelledBreakGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/LabelledBreakGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/MapFilterGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/MapFilterGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/MapFilterGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/MapFilterGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ObjectModel.js b/packages/babel-core/test/fixtures/traceur/Yield/ObjectModel.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ObjectModel.js rename to packages/babel-core/test/fixtures/traceur/Yield/ObjectModel.js diff --git a/packages/babel/test/fixtures/traceur/Yield/OverrideGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/OverrideGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/OverrideGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/OverrideGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ReturnCatch.js b/packages/babel-core/test/fixtures/traceur/Yield/ReturnCatch.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ReturnCatch.js rename to packages/babel-core/test/fixtures/traceur/Yield/ReturnCatch.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ReturnGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/ReturnGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ReturnGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ReturnGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ReturnInFinally.js b/packages/babel-core/test/fixtures/traceur/Yield/ReturnInFinally.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ReturnInFinally.js rename to packages/babel-core/test/fixtures/traceur/Yield/ReturnInFinally.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ReturnYield.js b/packages/babel-core/test/fixtures/traceur/Yield/ReturnYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ReturnYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/ReturnYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ReturnYieldFor.js b/packages/babel-core/test/fixtures/traceur/Yield/ReturnYieldFor.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ReturnYieldFor.js rename to packages/babel-core/test/fixtures/traceur/Yield/ReturnYieldFor.js diff --git a/packages/babel/test/fixtures/traceur/Yield/SequenceGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/SequenceGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/SequenceGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/SequenceGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/SimpleGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/SimpleGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/SimpleGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/SimpleGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/StatementTestGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/StatementTestGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/StatementTestGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/StatementTestGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/SwitchGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/SwitchGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/SwitchGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/SwitchGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/SwitchStatementWithYield.js b/packages/babel-core/test/fixtures/traceur/Yield/SwitchStatementWithYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/SwitchStatementWithYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/SwitchStatementWithYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/This.js b/packages/babel-core/test/fixtures/traceur/Yield/This.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/This.js rename to packages/babel-core/test/fixtures/traceur/Yield/This.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ThrowInCatch.js b/packages/babel-core/test/fixtures/traceur/Yield/ThrowInCatch.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ThrowInCatch.js rename to packages/babel-core/test/fixtures/traceur/Yield/ThrowInCatch.js diff --git a/packages/babel/test/fixtures/traceur/Yield/ThrowInIterator.js b/packages/babel-core/test/fixtures/traceur/Yield/ThrowInIterator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/ThrowInIterator.js rename to packages/babel-core/test/fixtures/traceur/Yield/ThrowInIterator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Tree.js b/packages/babel-core/test/fixtures/traceur/Yield/Tree.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Tree.js rename to packages/babel-core/test/fixtures/traceur/Yield/Tree.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try.js b/packages/babel-core/test/fixtures/traceur/Yield/Try.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try10.js b/packages/babel-core/test/fixtures/traceur/Yield/Try10.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try10.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try10.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try11.js b/packages/babel-core/test/fixtures/traceur/Yield/Try11.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try11.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try11.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try12.js b/packages/babel-core/test/fixtures/traceur/Yield/Try12.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try12.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try12.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try2.js b/packages/babel-core/test/fixtures/traceur/Yield/Try2.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try2.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try2.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try3.js b/packages/babel-core/test/fixtures/traceur/Yield/Try3.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try3.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try3.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try4.js b/packages/babel-core/test/fixtures/traceur/Yield/Try4.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try4.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try4.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try5.js b/packages/babel-core/test/fixtures/traceur/Yield/Try5.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try5.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try5.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try6.js b/packages/babel-core/test/fixtures/traceur/Yield/Try6.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try6.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try6.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try7.js b/packages/babel-core/test/fixtures/traceur/Yield/Try7.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try7.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try7.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try8.js b/packages/babel-core/test/fixtures/traceur/Yield/Try8.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try8.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try8.js diff --git a/packages/babel/test/fixtures/traceur/Yield/Try9.js b/packages/babel-core/test/fixtures/traceur/Yield/Try9.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/Try9.js rename to packages/babel-core/test/fixtures/traceur/Yield/Try9.js diff --git a/packages/babel/test/fixtures/traceur/Yield/TryCatchGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/TryCatchGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/TryCatchGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/TryCatchGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/TryCatchYieldGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/TryCatchYieldGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/TryCatchYieldGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/TryCatchYieldGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/TryFinallyGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/TryFinallyGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/TryFinallyGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/TryFinallyGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/WhileGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/WhileGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/WhileGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/WhileGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/WhileStatementWithYield.js b/packages/babel-core/test/fixtures/traceur/Yield/WhileStatementWithYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/WhileStatementWithYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/WhileStatementWithYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldAssignThrow.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldAssignThrow.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldAssignThrow.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldAssignThrow.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldIdentifier.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldIdentifier.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldIdentifier.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldIdentifier.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldInFinally.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldInFinally.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldInFinally.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldInFinally.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldNoExpression.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldNoExpression.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldNoExpression.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldNoExpression.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldUndefinedGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldUndefinedGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldUndefinedGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldUndefinedGenerator.js diff --git a/packages/babel/test/fixtures/traceur/Yield/YieldYield.js b/packages/babel-core/test/fixtures/traceur/Yield/YieldYield.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/YieldYield.js rename to packages/babel-core/test/fixtures/traceur/Yield/YieldYield.js diff --git a/packages/babel/test/fixtures/traceur/Yield/tryFinallyFinallyGenerator.js b/packages/babel-core/test/fixtures/traceur/Yield/tryFinallyFinallyGenerator.js similarity index 100% rename from packages/babel/test/fixtures/traceur/Yield/tryFinallyFinallyGenerator.js rename to packages/babel-core/test/fixtures/traceur/Yield/tryFinallyFinallyGenerator.js diff --git a/packages/babel/test/fixtures/transformation/api/blacklist/actual.js b/packages/babel-core/test/fixtures/transformation/api/blacklist/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/api/blacklist/actual.js rename to packages/babel-core/test/fixtures/transformation/api/blacklist/actual.js diff --git a/packages/babel/test/fixtures/transformation/api/blacklist/expected.js b/packages/babel-core/test/fixtures/transformation/api/blacklist/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/api/blacklist/expected.js rename to packages/babel-core/test/fixtures/transformation/api/blacklist/expected.js diff --git a/packages/babel/test/fixtures/transformation/api/blacklist/options.json b/packages/babel-core/test/fixtures/transformation/api/blacklist/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/api/blacklist/options.json rename to packages/babel-core/test/fixtures/transformation/api/blacklist/options.json diff --git a/packages/babel/test/fixtures/transformation/api/unknown-module-formatter/options.json b/packages/babel-core/test/fixtures/transformation/api/unknown-module-formatter/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/api/unknown-module-formatter/options.json rename to packages/babel-core/test/fixtures/transformation/api/unknown-module-formatter/options.json diff --git a/packages/babel/test/fixtures/transformation/api/unknown-transformer-in-list/options.json b/packages/babel-core/test/fixtures/transformation/api/unknown-transformer-in-list/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/api/unknown-transformer-in-list/options.json rename to packages/babel-core/test/fixtures/transformation/api/unknown-transformer-in-list/options.json diff --git a/packages/babel/test/fixtures/transformation/api/whitelist/actual.js b/packages/babel-core/test/fixtures/transformation/api/whitelist/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/api/whitelist/actual.js rename to packages/babel-core/test/fixtures/transformation/api/whitelist/actual.js diff --git a/packages/babel/test/fixtures/transformation/api/whitelist/expected.js b/packages/babel-core/test/fixtures/transformation/api/whitelist/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/api/whitelist/expected.js rename to packages/babel-core/test/fixtures/transformation/api/whitelist/expected.js diff --git a/packages/babel/test/fixtures/transformation/api/whitelist/options.json b/packages/babel-core/test/fixtures/transformation/api/whitelist/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/api/whitelist/options.json rename to packages/babel-core/test/fixtures/transformation/api/whitelist/options.json diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/async/actual.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/async/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/async/actual.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/async/actual.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/async/expected.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/async/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/async/expected.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/async/expected.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/expression/actual.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/expression/actual.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/expression/expected.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/expression/expected.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/named-expression/actual.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/named-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/named-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/named-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/named-expression/expected.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/named-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/named-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/named-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/options.json b/packages/babel-core/test/fixtures/transformation/async-to-generator/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/options.json rename to packages/babel-core/test/fixtures/transformation/async-to-generator/options.json diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/statement/actual.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/async-to-generator/statement/expected.js b/packages/babel-core/test/fixtures/transformation/async-to-generator/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/async-to-generator/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/async-to-generator/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/class/actual.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/class/actual.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/actual.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/class/expected.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/class/expected.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/expected.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/class/options.json b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/class/options.json rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/class/options.json diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/expression/actual.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/expression/actual.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/expression/expected.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/expression/expected.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/named-expression/actual.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/named-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/named-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/named-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/named-expression/expected.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/named-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/named-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/named-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/options.json b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/options.json rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/options.json diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/statement/actual.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/bluebird-coroutines/statement/expected.js b/packages/babel-core/test/fixtures/transformation/bluebird-coroutines/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/bluebird-coroutines/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/bluebird-coroutines/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/errors/constants/actual.js b/packages/babel-core/test/fixtures/transformation/errors/constants/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/errors/constants/actual.js rename to packages/babel-core/test/fixtures/transformation/errors/constants/actual.js diff --git a/packages/babel/test/fixtures/transformation/errors/constants/options.json b/packages/babel-core/test/fixtures/transformation/errors/constants/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/errors/constants/options.json rename to packages/babel-core/test/fixtures/transformation/errors/constants/options.json diff --git a/packages/babel/test/fixtures/transformation/errors/syntax/actual.js b/packages/babel-core/test/fixtures/transformation/errors/syntax/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/errors/syntax/actual.js rename to packages/babel-core/test/fixtures/transformation/errors/syntax/actual.js diff --git a/packages/babel/test/fixtures/transformation/errors/syntax/options.json b/packages/babel-core/test/fixtures/transformation/errors/syntax/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/errors/syntax/options.json rename to packages/babel-core/test/fixtures/transformation/errors/syntax/options.json diff --git a/packages/babel/test/fixtures/transformation/es3/member-expression-literals/actual.js b/packages/babel-core/test/fixtures/transformation/es3/member-expression-literals/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es3/member-expression-literals/actual.js rename to packages/babel-core/test/fixtures/transformation/es3/member-expression-literals/actual.js diff --git a/packages/babel/test/fixtures/transformation/es3/member-expression-literals/expected.js b/packages/babel-core/test/fixtures/transformation/es3/member-expression-literals/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es3/member-expression-literals/expected.js rename to packages/babel-core/test/fixtures/transformation/es3/member-expression-literals/expected.js diff --git a/packages/babel/test/fixtures/transformation/es3/property-literals/actual.js b/packages/babel-core/test/fixtures/transformation/es3/property-literals/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es3/property-literals/actual.js rename to packages/babel-core/test/fixtures/transformation/es3/property-literals/actual.js diff --git a/packages/babel/test/fixtures/transformation/es3/property-literals/expected.js b/packages/babel-core/test/fixtures/transformation/es3/property-literals/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es3/property-literals/expected.js rename to packages/babel-core/test/fixtures/transformation/es3/property-literals/expected.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter-and-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/getter/actual.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/getter/actual.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/getter/expected.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/getter/expected.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/getter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/setter/actual.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es5.properties.mutators/setter/expected.js b/packages/babel-core/test/fixtures/transformation/es5.properties.mutators/setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es5.properties.mutators/setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es5.properties.mutators/setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/arguments/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/arguments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/arguments/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/arguments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/arguments/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/arguments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/arguments/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/arguments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/default-parameters/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/default-parameters/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/destructuring-parameters/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-arguments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-arguments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-block/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-block/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-block/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-block/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-block/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-block/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/empty-block/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/empty-block/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/inside-call/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/inside-call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/inside-call/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/inside-call/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/inside-call/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/inside-call/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/inside-call/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/inside-call/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/multiple-arguments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/nested/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/nested/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/nested/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/nested/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/nested/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/nested/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/nested/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/nested/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/options.json b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/options.json rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/paran-insertion/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/paran-insertion/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/single-argument/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/single-argument/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/single-argument/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/single-argument/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/single-argument/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/single-argument/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/single-argument/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/single-argument/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/options.json b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/spec/options.json rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/spec/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/this/actual.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/this/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/this/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/this/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.arrow-functions/this/expected.js b/packages/babel-core/test/fixtures/transformation/es6.arrow-functions/this/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.arrow-functions/this/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.arrow-functions/this/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/block-scoped-2.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/block-scoped.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/block-scoped.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/block-scoped.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/block-scoped.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/closure-wrap-collision.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/collision-for.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/collision-for.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/collision-for.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/collision-for.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/destructuring-defaults.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/duplicate-function-scope.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/for-continuation.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/for-continuation.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/for-continuation.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/for-continuation.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/for-loop-head.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/label.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/label.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/label.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/label.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/multiple.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/multiple.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/multiple.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/multiple.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-2.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-3.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels-4.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/nested-labels.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/nested-labels.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping-exec/switch-break.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/switch-break.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping-exec/switch-break.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping-exec/switch-break.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/assignment-patterns/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/assignment-patterns/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/assignment-patterns/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/assignment-patterns/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/assignment-patterns/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/assignment-patterns/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/assignment-patterns/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/assignment-patterns/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/exec-collision-array-comprehension/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break-continue-return/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-break/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-break/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-break/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-break/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-break/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-continuation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continuation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-continuation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continuation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-continuation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continuation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-continuation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continuation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-continue/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continue/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-continue/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continue/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-continue/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continue/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-continue/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-continue/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return-undefined/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return-undefined/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-return/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-return/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/for-return/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/for-return/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/for-return/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/function/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/function/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/function/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/function/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/function/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/function/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/hoisting/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/hoisting/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/hoisting/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/hoisting/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/hoisting/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/hoisting/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/hoisting/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/hoisting/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-1051/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-1051/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-1051/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-1051/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-1051/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-1051/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-1051/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-1051/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-2174/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-2174/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-2174/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-2174/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-2174/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-2174/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-2174/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-2174/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-973/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-973/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-973/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-973/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/issue-973/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-973/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/issue-973/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/issue-973/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/jsx-identifier/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/jsx-identifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/jsx-identifier/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/jsx-identifier/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/jsx-identifier/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/jsx-identifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/jsx-identifier/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/jsx-identifier/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/loop-initializer-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/program/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/program/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/program/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/program/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/program/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/program/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/program/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/program/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/switch/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/switch/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/switch/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/switch/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/switch/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/switch/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/switch/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/switch/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js b/packages/babel-core/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.block-scoping/wrap-closure-shadow-variables/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-exec/declaration-binding.js b/packages/babel-core/test/fixtures/transformation/es6.classes-exec/declaration-binding.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-exec/declaration-binding.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-exec/declaration-binding.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-exec/expression-binding.js b/packages/babel-core/test/fixtures/transformation/es6.classes-exec/expression-binding.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-exec/expression-binding.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-exec/expression-binding.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js b/packages/babel-core/test/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-exec/retain-no-call-on-reassign.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-exec/shadow-container.js b/packages/babel-core/test/fixtures/transformation/es6.classes-exec/shadow-container.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-exec/shadow-container.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-exec/shadow-container.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-exec/super-change-proto.js b/packages/babel-core/test/fixtures/transformation/es6.classes-exec/super-change-proto.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-exec/super-change-proto.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-exec/super-change-proto.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/accessing-super-properties/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/calling-super-properties/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/calling-super-properties/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/constructor-order/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/constructor-order/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/constructor-order/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/constructor-order/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/constructor-order/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/constructor-order/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/constructor-order/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/constructor-order/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/literal-key/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/literal-key/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/literal-key/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/literal-key/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/literal-key/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/literal-key/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/literal-key/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/literal-key/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class-id-member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-class/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-class/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-class/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-class/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-function-fallback/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes-loose/super-function-fallback/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/accessing-super-class/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/accessing-super-class/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/accessing-super-class/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/accessing-super-class/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/accessing-super-properties/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/accessing-super-properties/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-properties/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/accessing-super-properties/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/accessing-super-properties/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/accessing-super-properties/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/calling-super-properties/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/calling-super-properties/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/computed-methods/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/computed-methods/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/computed-methods/exec.js b/packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/computed-methods/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/computed-methods/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/computed-methods/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/computed-methods/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/constructor-binding-collision/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/constructor-binding-collision/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/constructor-binding-collision/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/constructor-binding-collision/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/constructor-binding-collision/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/constructor-binding-collision/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/constructor-binding-collision/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/constructor-binding-collision/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/constructor/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/constructor/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/constructor/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/constructor/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/constructor/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/constructor/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/constructor/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/constructor/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/delay-arrow-function-for-bare-super-derived/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/derived-constructor-must-call-super/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter-and-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter-and-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-getter/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-getter/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-getter/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-getter/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-getter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-method/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-method/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-method/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-method/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-method/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-method/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-method/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-method/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/instance-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/instance-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/instance-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/instance-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/name-method-collision/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/name-method-collision/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/name-method-collision/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/name-method-collision/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/name-method-collision/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/name-method-collision/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/name-method-collision/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/name-method-collision/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/plain-class/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/plain-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/plain-class/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/plain-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/plain-class/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/plain-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/plain-class/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/plain-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/preserves-directives/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/preserves-directives/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/preserves-directives/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/preserves-directives/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/preserves-directives/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/preserves-directives/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/preserves-directives/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/preserves-directives/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/relaxed-method-coercion/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/relaxed-method-coercion/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/relaxed-method-coercion/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/relaxed-method-coercion/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/relaxed-method-coercion/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/relaxed-method-coercion/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/relaxed-method-coercion/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/relaxed-method-coercion/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/static/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/static/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/static/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/static/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/static/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/static/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/static/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/static/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-call-only-allowed-in-derived-constructor/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class-anonymous/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class-anonymous/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class-anonymous/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class-anonymous/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class-anonymous/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class-anonymous/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class-anonymous/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class-anonymous/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class-id-member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class-id-member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-class/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-class/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-function-fallback/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-function-fallback/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-function-fallback/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-function-fallback/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-function-fallback/expected.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-function-fallback/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-function-fallback/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-function-fallback/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-illegal-non-constructor-call/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/super-reference-before-bare-super/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes-2/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/actual.js b/packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/options.json b/packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/options.json rename to packages/babel-core/test/fixtures/transformation/es6.classes/this-not-allowed-before-super-in-derived-classes/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/block-scoped/exec.js b/packages/babel-core/test/fixtures/transformation/es6.constants/block-scoped/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/block-scoped/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/block-scoped/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/block-statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/block-statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/block-statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/block-statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/block-statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.constants/block-statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/block-statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/block-statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/destructuring-assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/destructuring-assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/destructuring-assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/destructuring-assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/destructuring-assignment/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/destructuring-assignment/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/destructuring-assignment/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/destructuring-assignment/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/destructuring/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/destructuring/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/destructuring/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/destructuring/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/destructuring/expected.js b/packages/babel-core/test/fixtures/transformation/es6.constants/destructuring/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/destructuring/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/destructuring/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/ignore-member-expressions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js b/packages/babel-core/test/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/ignore-member-expressions/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/loop/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/loop/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/loop/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/loop/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/loop/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/loop/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/loop/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/loop/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/no-assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-assignment/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/no-assignment/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-assignment/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-assignment/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-classes/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/no-classes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-classes/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-classes/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-classes/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/no-classes/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-classes/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-classes/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/no-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-declaration/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/no-declaration/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-declaration/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-declaration/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-for-in/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/no-for-in/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-for-in/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-for-in/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-for-in/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/no-for-in/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-for-in/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-for-in/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-functions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/no-functions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-functions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-functions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/no-functions/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/no-functions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/no-functions/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/no-functions/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.constants/program/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/program/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/program/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/program/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/program/expected.js b/packages/babel-core/test/fixtures/transformation/es6.constants/program/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/program/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/program/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/update-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.constants/update-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/update-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.constants/update-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.constants/update-expression/options.json b/packages/babel-core/test/fixtures/transformation/es6.constants/update-expression/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.constants/update-expression/options.json rename to packages/babel-core/test/fixtures/transformation/es6.constants/update-expression/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/array-unpack-optimisation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/array/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/array/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/array/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/array/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/array/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/array/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/array/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/array/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-completion-record/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression-pattern/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/assignment-statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/assignment-statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/assignment-statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/chained/exec.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/chained/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/chained/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/chained/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/empty-object-pattern/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/empty/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/empty/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/empty/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/empty/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/empty/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/empty/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/empty/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/empty/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/options.json b/packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/es7-object-rest/options.json rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/es7-object-rest/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/for-in/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/for-in/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/for-in/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/for-in/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/for-in/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/for-in/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/for-in/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/for-in/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/for-of/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/for-of/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/for-of/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/for-of/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/for-of/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/for-of/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/for-of/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/for-of/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/known-array/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/known-array/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/known-array/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/known-array/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/known-array/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/known-array/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/known-array/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/known-array/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/mixed/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/mixed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/mixed/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/mixed/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/mixed/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/mixed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/mixed/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/mixed/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/object-advanced/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/object-advanced/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/object-advanced/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/object-advanced/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/object-advanced/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/object-advanced/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/object-advanced/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/object-advanced/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/object-basic/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/object-basic/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/object-basic/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/object-basic/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/object-basic/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/object-basic/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/object-basic/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/object-basic/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/options.json b/packages/babel-core/test/fixtures/transformation/es6.destructuring/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/options.json rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/parameters/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/parameters/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/parameters/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/parameters/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/parameters/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/parameters/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/parameters/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/parameters/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/spread-generator/exec.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/spread-generator/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/spread-generator/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/spread-generator/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/spread/actual.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/spread/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/spread/expected.js b/packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/spread/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.destructuring/spread/options.json b/packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.destructuring/spread/options.json rename to packages/babel-core/test/fixtures/transformation/es6.destructuring/spread/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/identifier/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/identifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/identifier/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/identifier/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/identifier/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/identifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/identifier/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/identifier/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/ignore-cases/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/ignore-cases/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/let/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/let/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/let/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/let/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/let/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/let/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/let/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/let/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/options.json b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/options.json rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/var/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/var/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/var/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/var/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of-loose/var/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of-loose/var/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of-loose/var/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of-loose/var/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/identifier/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/identifier/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/identifier/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/identifier/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/identifier/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/identifier/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/identifier/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/identifier/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/ignore-cases/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/ignore-cases/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/ignore-cases/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/ignore-cases/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/ignore-cases/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/ignore-cases/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/ignore-cases/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/ignore-cases/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/let/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/let/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/let/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/let/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/let/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/let/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/let/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/let/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/nested-label-for-of/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/nested-label-for-of/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/var/actual.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/var/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/var/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/var/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.for-of/var/expected.js b/packages/babel-core/test/fixtures/transformation/es6.for-of/var/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.for-of/var/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.for-of/var/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/export-specifier-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/export-specifier-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/export-specifier-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/export-specifier-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/export-specifier-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/export-specifier-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/export-specifier-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/export-specifier-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/untitled b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/untitled similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-default/untitled rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-default/untitled diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-from/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-from/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-from/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-from/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-from/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-from/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-from/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-from/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/exports-variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/exports-variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/exports-variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/get-module-name-option/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/hoist-function-exports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-glob/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-glob/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-glob/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-glob/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-glob/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-glob/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-glob/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-glob/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-mixing/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-mixing/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/module-name/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/module-name/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/overview/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/overview/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/overview/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/overview/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/overview/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/overview/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/overview/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/overview/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/remap/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/remap/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/remap/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/remap/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-amd/remap/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-amd/remap/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-amd/remap/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-amd/remap/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-1/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-1/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-1/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-1/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-1/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-1/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-1/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-1/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-2/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-2/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-2/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-2/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-2/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export-2/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export-2/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/export/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/export/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/export/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/import/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/import/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/import/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/import/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/import/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/import/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/import/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/import/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common-strict/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common-strict/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common-strict/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default-non-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default-non-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-from/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-from/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-from/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-from/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-from/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-from/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-from/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-from/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/exports-variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/exports-variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/exports-variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/hoist-function-exports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/hoist-function-exports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule-2/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/illegal-export-esmodule/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-default/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-default/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-glob/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-glob/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-glob/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-glob/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-glob/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-glob/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-glob/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-glob/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-mixing/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-mixing/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/source-mappings.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/source-mappings.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports-named/source-mappings.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports-named/source-mappings.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/loose-collision/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/loose-collision/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/loose-collision/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/loose-collision/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/loose-collision/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/loose-collision/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/loose-collision/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/loose-collision/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/loose/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/loose/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/loose/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/loose/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/loose/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/loose/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/loose/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/module-shadow/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/module-shadow/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/module-shadow/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/module-shadow/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/module-shadow/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/module-shadow/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/module-shadow/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/module-shadow/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/overview/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/overview/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/overview/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/overview/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/overview/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/overview/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/overview/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/remap/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/remap/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/remap/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/remap/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-common/remap/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-common/remap/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-common/remap/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-common/remap/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-from/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-from/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-from/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-from/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-from/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-from/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-from/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-from/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/exports-variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/hoist-function-exports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-glob/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-glob/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-mixing/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-mixing/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/overview/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/overview/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/overview/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/overview/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/overview/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/overview/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/overview/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/overview/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/remap/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/remap/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/remap/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/remap/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-ignore/remap/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-ignore/remap/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-ignore/remap/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-ignore/remap/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-from/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-from/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-from/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-from/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-from/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-from/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-from/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-from/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/exports-variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/exports-variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/exports-variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/get-module-name-option/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/get-module-name-option/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/hoist-function-exports/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-glob/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-glob/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-glob/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-glob/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-glob/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-glob/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-glob/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-glob/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-mixing/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-mixing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-mixing/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-mixing/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-mixing/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-mixing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-mixing/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-mixing/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-system/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/overview/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/overview/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/overview/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/overview/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/overview/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/overview/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/overview/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/overview/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/remap/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/remap/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/remap/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/remap/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-system/remap/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-system/remap/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-system/remap/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-system/remap/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-from/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-from/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-from/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-from/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-from/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-from/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-from/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-from/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/exports-variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/exports-variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/exports-variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/get-module-name-option/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/hoist-function-exports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-default/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-default/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-default/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-default/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-glob/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-glob/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-glob/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-glob/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-glob/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-glob/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-glob/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-glob/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-mixing/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-mixing/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-named/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-named/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-named/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-named/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports-named/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-named/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports-named/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports-named/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-id/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-id/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/module-name/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/module-name/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/non-default-imports/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/non-default-imports/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/non-default-imports/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/non-default-imports/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/non-default-imports/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/non-default-imports/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/non-default-imports/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/non-default-imports/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/overview/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/overview/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/overview/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/overview/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/overview/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/overview/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/overview/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/overview/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/remap/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/remap/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/remap/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/remap/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules-umd/remap/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules-umd/remap/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules-umd/remap/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules-umd/remap/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/comments-explosion/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules/comments-explosion/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/comments-explosion/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/comments-explosion/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/comments-explosion/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules/comments-explosion/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/comments-explosion/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/comments-explosion/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules/retain-lines/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/retain-lines/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/retain-lines/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/retain-lines/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/retain-lines/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/retain-lines/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules/retain-lines/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.modules/spec/actual.js b/packages/babel-core/test/fixtures/transformation/es6.modules/spec/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/spec/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/spec/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/spec/expected.js b/packages/babel-core/test/fixtures/transformation/es6.modules/spec/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/spec/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.modules/spec/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.modules/spec/options.json b/packages/babel-core/test/fixtures/transformation/es6.modules/spec/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.modules/spec/options.json rename to packages/babel-core/test/fixtures/transformation/es6.modules/spec/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.object-super/options.json b/packages/babel-core/test/fixtures/transformation/es6.object-super/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.object-super/options.json rename to packages/babel-core/test/fixtures/transformation/es6.object-super/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.object-super/simple.js b/packages/babel-core/test/fixtures/transformation/es6.object-super/simple.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.object-super/simple.js rename to packages/babel-core/test/fixtures/transformation/es6.object-super/simple.js diff --git a/packages/babel/test/fixtures/transformation/es6.object-super/statically-bound/actual.js b/packages/babel-core/test/fixtures/transformation/es6.object-super/statically-bound/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.object-super/statically-bound/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.object-super/statically-bound/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.object-super/statically-bound/expected.js b/packages/babel-core/test/fixtures/transformation/es6.object-super/statically-bound/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.object-super/statically-bound/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.object-super/statically-bound/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-before-last/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-before-last/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-before-last/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-before-last/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-before-last/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-before-last/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-before-last/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-before-last/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-destructuring/exec.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-destructuring/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-destructuring/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-destructuring/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-eval/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-eval/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-eval/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-eval/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-eval/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-eval/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-eval/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-eval/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-iife-1128/exec.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-iife-1128/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-iife-1128/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-iife-1128/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/default-single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/default-single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/default-single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/default-single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/options.json b/packages/babel-core/test/fixtures/transformation/es6.parameters/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/options.json rename to packages/babel-core/test/fixtures/transformation/es6.parameters/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-arrow-functions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-arrow-functions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-arrow-functions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-arrow-functions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-arrow-functions/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-arrow-functions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-arrow-functions/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-arrow-functions/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/options.json b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-async-function/options.json rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-async-function/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-binding-deoptimisation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-deepest-common-ancestor-earliest-child/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-flow-parameter-reference/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-deoptimisation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-member-expression-optimisation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-nested-iife/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-nested-iife/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-nested-iife/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-nested-iife/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-nested-iife/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-nested-iife/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-nested-iife/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-nested-iife/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-pattern/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-pattern/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-pattern/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-pattern/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-pattern/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-pattern/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-pattern/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-pattern/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/actual.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/expected.js b/packages/babel-core/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.parameters/rest-spread-optimisation/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/argument/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/argument/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/argument/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/argument/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/argument/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/argument/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/argument/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/argument/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/coerce/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/coerce/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/coerce/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/coerce/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/coerce/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/coerce/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/coerce/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/coerce/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/ignore-symbol/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/method/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/method/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/method/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/method/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/method/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/method/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/method/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/method/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/mixed/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/mixed/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/options.json b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/options.json rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/this/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/this/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/this/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/this/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/this/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/this/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/this/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/this/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/two/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/two/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/two/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/two/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/two/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/two/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/two/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/two/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed-loose/variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed-loose/variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed-loose/variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/argument/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/argument/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/argument/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/argument/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/argument/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/argument/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/argument/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/argument/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/assignment/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/ignore-symbol/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/ignore-symbol/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/method/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/method/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/method/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/method/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/method/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/method/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/method/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/method/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/mixed/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/mixed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/mixed/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/mixed/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/mixed/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/mixed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/mixed/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/mixed/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/options.json b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/options.json rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/this/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/this/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/this/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/this/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/this/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/this/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/this/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/this/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/two/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/two/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/two/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/two/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/two/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/two/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/two/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/two/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/variable/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/variable/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/variable/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/variable/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.computed/variable/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.computed/variable/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.computed/variable/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.computed/variable/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/options.json b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-computed/options.json rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-computed/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-plain/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/method-plain/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-comments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-mixed/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.properties.shorthand/shorthand-single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.sticky/basic/actual.js b/packages/babel-core/test/fixtures/transformation/es6.regex.sticky/basic/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.sticky/basic/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.sticky/basic/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.sticky/basic/expected.js b/packages/babel-core/test/fixtures/transformation/es6.regex.sticky/basic/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.sticky/basic/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.sticky/basic/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js b/packages/babel-core/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js b/packages/babel-core/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.sticky/ignore-non-sticky/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.unicode/basic/actual.js b/packages/babel-core/test/fixtures/transformation/es6.regex.unicode/basic/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.unicode/basic/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.unicode/basic/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.unicode/basic/expected.js b/packages/babel-core/test/fixtures/transformation/es6.regex.unicode/basic/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.unicode/basic/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.unicode/basic/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js b/packages/babel-core/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js b/packages/babel-core/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.regex.unicode/ignore-non-unicode/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/assignment.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/assignment.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/assignment.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/assignment.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call-2.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call-2.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call-2.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call-2.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call-3.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call-3.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call-3.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call-3.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/call.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/call.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/defaults.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/defaults.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/defaults.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/defaults.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/destructuring.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/destructuring.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/destructuring.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/destructuring.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/export.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/export.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/export.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/export.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/options.json b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/options.json rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/update.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/update.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-fail/update.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-fail/update.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/assignment.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/assignment.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/assignment.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/assignment.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/call.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/call.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/call.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/call.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/defaults.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/defaults.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/defaults.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/defaults.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/destructuring.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/destructuring.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/destructuring.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/destructuring.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/export.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/export.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/export.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/export.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/options.json b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/options.json rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/update.js b/packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/update.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.block-scoping-pass/update.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.block-scoping-pass/update.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/exec.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/instanceof/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/instanceof/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/options.json b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/options.json rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/exec.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.symbols/typeof/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.symbols/typeof/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/escape-quotes/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/functions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/functions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/functions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/functions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/functions/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/functions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/functions/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/functions/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiline/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiline/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiline/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiline/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiline/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiline/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiline/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiline/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/none/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/none/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/none/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/none/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/none/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/none/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/none/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/none/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/only/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/only/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/only/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/only/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/only/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/only/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/only/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/only/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/options.json b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/options.json rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spec.template-literals/statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spec.template-literals/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spec.template-literals/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments-array/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments-array/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments-array/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments-array/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments-array/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments-array/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments-array/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments-array/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments-concat/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments-concat/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments-concat/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments-concat/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments-concat/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments-concat/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments-concat/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments-concat/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/arguments/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/arguments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/arguments/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/arguments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-first/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-first/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-first/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-first/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-first/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-first/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-first/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-first/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-middle/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-middle/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-middle/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-middle/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-middle/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-middle/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-middle/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-middle/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literal-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literal-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literal-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literals/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literals/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literals/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literals/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/array-literals/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/array-literals/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/array-literals/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/array-literals/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-multiple-args/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-computed-method-call-single-arg/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-multiple-args/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/contexted-method-call-single-arg/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/known-rest/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/known-rest/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/known-rest/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/known-rest/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/known-rest/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/known-rest/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/known-rest/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/known-rest/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-array-literal/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-array-literal/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-array-literal/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-array-literal/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-array-literal/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-array-literal/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-array-literal/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-array-literal/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-first/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-first/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-first/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-first/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-first/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-first/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-first/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-first/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-middle/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-middle/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-middle/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-middle/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-middle/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-middle/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-middle/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-middle/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple-args/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple-args/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-single-arg/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-single-arg/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-single-arg/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-single-arg/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/method-call-single-arg/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/method-call-single-arg/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/method-call-single-arg/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/method-call-single-arg/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/new-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/new-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/new-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/new-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/new-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/new-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/new-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/new-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/options.json b/packages/babel-core/test/fixtures/transformation/es6.spread/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/options.json rename to packages/babel-core/test/fixtures/transformation/es6.spread/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.spread/single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/this-context/actual.js b/packages/babel-core/test/fixtures/transformation/es6.spread/this-context/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/this-context/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/this-context/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.spread/this-context/expected.js b/packages/babel-core/test/fixtures/transformation/es6.spread/this-context/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.spread/this-context/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.spread/this-context/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/call-apply/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/call-apply/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/call-apply/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/call-apply/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/call-apply/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/call-apply/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/call-apply/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/call-apply/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/default-parameters/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/default-parameters/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/default-parameters/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/default-parameters/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/default-parameters/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/default-parameters/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/default-parameters/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/default-parameters/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/expression-consequent/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/expression-consequent/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/expression-consequent/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/expression-consequent/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/expression-consequent/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/expression-consequent/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/expression-consequent/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/expression-consequent/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/expressions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/expressions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/expressions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/expressions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/expressions/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/expressions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/expressions/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/expressions/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/factorial/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/factorial/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/factorial/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/factorial/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/factorial/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/factorial/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/factorial/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/factorial/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/ignore-reassigned/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/ignore-reassigned/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/max-args/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/max-args/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/max-args/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/max-args/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/max-args/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/max-args/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/max-args/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/max-args/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/exec.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/exec.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/exec.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/parameter-exceeds/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/parameter-exceeds/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/recursion/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/recursion/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/recursion/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/recursion/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/recursion/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/recursion/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/recursion/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/recursion/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/shadow/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/shadow/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/shadow/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/shadow/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/shadow/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/shadow/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/shadow/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/shadow/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/try-catch/actual.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/try-catch/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/try-catch/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/try-catch/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.tail-call/try-catch/expected.js b/packages/babel-core/test/fixtures/transformation/es6.tail-call/try-catch/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.tail-call/try-catch/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.tail-call/try-catch/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/escape-quotes/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/escape-quotes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/escape-quotes/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/escape-quotes/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/escape-quotes/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/escape-quotes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/escape-quotes/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/escape-quotes/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/expression-first/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/expression-first/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/expression-first/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/expression-first/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/expression-first/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/expression-first/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/expression-first/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/expression-first/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/functions/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/functions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/functions/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/functions/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/functions/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/functions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/functions/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/functions/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/multiline/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/multiline/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/multiline/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/multiline/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/multiline/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/multiline/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/multiline/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/multiline/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/none/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/none/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/none/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/none/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/none/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/none/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/none/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/none/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/only/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/only/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/only/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/only/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/only/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/only/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/only/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/only/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/single/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/single/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/single/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/single/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/statement/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/statement/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/expected.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/options.json b/packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/tag-loose/options.json rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/tag-loose/options.json diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/tag/actual.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/tag/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/tag/actual.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/tag/actual.js diff --git a/packages/babel/test/fixtures/transformation/es6.template-literals/tag/expected.js b/packages/babel-core/test/fixtures/transformation/es6.template-literals/tag/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es6.template-literals/tag/expected.js rename to packages/babel-core/test/fixtures/transformation/es6.template-literals/tag/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/constructor-collision/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/constructor-collision/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/constructor-collision/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/constructor-collision/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/constructor-collision/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/constructor-collision/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/constructor-collision/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/constructor-collision/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/derived/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/derived/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/derived/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/derived/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/derived/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/derived/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/derived/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/derived/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/instance-undefined/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/instance-undefined/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/instance-undefined/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/instance-undefined/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/instance-undefined/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/instance-undefined/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/instance-undefined/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/instance-undefined/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/instance/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/instance/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/instance/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/instance/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/instance/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/instance/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/instance/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/instance/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/method-collision/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/method-collision/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/method-collision/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/method-collision/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/method-collision/options.json b/packages/babel-core/test/fixtures/transformation/es7.class-properties/method-collision/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/method-collision/options.json rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/method-collision/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/options.json b/packages/babel-core/test/fixtures/transformation/es7.class-properties/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/options.json rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/exec.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static-undefined/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static-undefined/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static/exec.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/static/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/static/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/static/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/static/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/super-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/super-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/super-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/super-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/super-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/super-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/super-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/super-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/super-statement/actual.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/super-statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/super-statement/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/super-statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.class-properties/super-statement/expected.js b/packages/babel-core/test/fixtures/transformation/es7.class-properties/super-statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.class-properties/super-statement/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.class-properties/super-statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/arguments/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/arguments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/arguments/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/arguments/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/arguments/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/arguments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/arguments/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/arguments/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single-if/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-expression-single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple-if/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple-if/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-multiple/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-multiple/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-single-if/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single-if/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-single-if/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single-if/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-single-if/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single-if/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-single-if/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single-if/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-single/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-single/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-single/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-single/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-single/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-this/actual.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-this/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-this/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-this/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/array-this/expected.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-this/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/array-this/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/array-this/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/generator/exec.js b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/generator/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/generator/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/generator/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.comprehensions/options.json b/packages/babel-core/test/fixtures/transformation/es7.comprehensions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.comprehensions/options.json rename to packages/babel-core/test/fixtures/transformation/es7.comprehensions/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter-and-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter-and-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-getter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-getter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-getter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-getter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-getter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/exec.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-instance-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/exec.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-init-static-props/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-init-static-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-method/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-method/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-method/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-method/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-method/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-method/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-method/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-method/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-modules/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-modules/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-modules/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-modules/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-modules/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-modules/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-modules/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-modules/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-instance-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-static-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-no-init-static-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-super/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-super/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-super/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-super/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class-super/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class-super/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class-super/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class-super/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/class/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/class/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/class/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec-object-method-autobind.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec-object-method-autobind.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec-object-method-autobind.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec-object-method-autobind.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/exec-class-method-autobind/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/member-expressions/exec.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/member-expressions/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/member-expressions/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/member-expressions/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-getter-and-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter-and-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-getter-and-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter-and-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-getter-and-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter-and-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-getter-and-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter-and-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-getter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-getter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-getter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-getter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-getter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-setter/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-setter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-setter/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-setter/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object-setter/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object-setter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object-setter/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object-setter/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object/actual.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object/exec.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/object/expected.js b/packages/babel-core/test/fixtures/transformation/es7.decorators/object/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/object/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.decorators/object/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.decorators/options.json b/packages/babel-core/test/fixtures/transformation/es7.decorators/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.decorators/options.json rename to packages/babel-core/test/fixtures/transformation/es7.decorators/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/do-while.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/do-while.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/do-while.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/do-while.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/empty.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/empty.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/empty.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/empty.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/for-in.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/for-in.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/for-in.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/for-in.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/for.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/for.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/for.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/for.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/if-else-if.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/if-else-if.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/if-else-if.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/if-else-if.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/if-else.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/if-else.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/if-else.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/if-else.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/if.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/if.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/if.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/if.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/options.json b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/options.json rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/single-expression.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/single-expression.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/single-expression.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/single-expression.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/variable-declaration-end.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/variable-declaration-end.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/variable-declaration-end.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/variable-declaration-end.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/variable-declaration-start.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/variable-declaration-start.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/variable-declaration-start.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/variable-declaration-start.js diff --git a/packages/babel/test/fixtures/transformation/es7.do-expressions/while.js b/packages/babel-core/test/fixtures/transformation/es7.do-expressions/while.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.do-expressions/while.js rename to packages/babel-core/test/fixtures/transformation/es7.do-expressions/while.js diff --git a/packages/babel/test/fixtures/transformation/es7.exponentian-operator/assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.exponentian-operator/assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.exponentian-operator/assignment/expected.js b/packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.exponentian-operator/assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js b/packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/binary/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.exponentian-operator/binary/expected.js b/packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/binary/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.exponentian-operator/binary/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/binary/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js b/packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.exponentian-operator/comprehensive/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-commonjs/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-commonjs/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/options.json b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-compound-es6/options.json rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-compound-es6/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/options.json b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/default-es6/options.json rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/default-es6/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-commonjs/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/options.json b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/options.json rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-compound-es6/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/options.json b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/namespace-es6/options.json rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/namespace-es6/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.export-extensions/options.json b/packages/babel-core/test/fixtures/transformation/es7.export-extensions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.export-extensions/options.json rename to packages/babel-core/test/fixtures/transformation/es7.export-extensions/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/bind/actual.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/bind/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/bind/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/bind/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/bind/expected.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/bind/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/bind/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/bind/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/call/actual.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/call/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/call/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/call/expected.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/call/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/call/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/call/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/actual.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/exec.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/exec.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/exec.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/expected.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/complex-call/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/complex-call/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/options.json b/packages/babel-core/test/fixtures/transformation/es7.function-bind/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/options.json rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/static-contexts/actual.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/static-contexts/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/static-contexts/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/static-contexts/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.function-bind/static-contexts/expected.js b/packages/babel-core/test/fixtures/transformation/es7.function-bind/static-contexts/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.function-bind/static-contexts/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.function-bind/static-contexts/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/assignment/actual.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/assignment/expected.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/expression/actual.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/expression/expected.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/options.json b/packages/babel-core/test/fixtures/transformation/es7.object-spread/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/options.json rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/options.json diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/variable-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/variable-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/variable-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/variable-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.object-spread/variable-declaration/expected.js b/packages/babel-core/test/fixtures/transformation/es7.object-spread/variable-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.object-spread/variable-declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.object-spread/variable-declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/actual.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/expected.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/arrow-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/call/actual.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/call/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/call/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/call/expected.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/call/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/call/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/call/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/declaration/actual.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/declaration/expected.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/new-expression/actual.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/new-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/new-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/new-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/new-expression/expected.js b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/new-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/new-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/new-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/es7.trailing-function-commas/options.json b/packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/es7.trailing-function-commas/options.json rename to packages/babel-core/test/fixtures/transformation/es7.trailing-function-commas/options.json diff --git a/packages/babel/test/fixtures/transformation/flow/options.json b/packages/babel-core/test/fixtures/transformation/flow/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/options.json rename to packages/babel-core/test/fixtures/transformation/flow/options.json diff --git a/packages/babel/test/fixtures/transformation/flow/strip-array-types/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-array-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-array-types/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-array-types/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-array-types/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-array-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-array-types/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-array-types/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-call-properties/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-call-properties/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-call-properties/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-call-properties/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-call-properties/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-call-properties/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-call-properties/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-call-properties/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-declare-module/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-declare-module/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-declare-module/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-declare-module/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-declare-statements/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-declare-statements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-declare-statements/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-declare-statements/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-directive/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-directive/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-directive/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-directive/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-directive/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-directive/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-directive/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-directive/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-interfaces-module-and-script/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-interfaces-module-and-script/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-interfaces-module-and-script/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-interfaces-module-and-script/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-interfaces-module-and-script/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-interfaces-module-and-script/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-interfaces-module-and-script/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-interfaces-module-and-script/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-qualified-generic-type/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-qualified-generic-type/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-qualified-generic-type/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-qualified-generic-type/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-qualified-generic-type/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-qualified-generic-type/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-qualified-generic-type/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-qualified-generic-type/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-string-literal-types/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-string-literal-types/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-string-literal-types/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-string-literal-types/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-string-literal-types/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-string-literal-types/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-string-literal-types/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-string-literal-types/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-tuples/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-tuples/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-tuples/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-tuples/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-tuples/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-tuples/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-tuples/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-tuples/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-type-alias/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-type-alias/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-type-alias/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-type-alias/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-type-annotations/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-type-annotations/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-type-annotations/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-type-annotations/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-type-annotations/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-type-annotations/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-type-annotations/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-type-annotations/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-typecasts/actual.js b/packages/babel-core/test/fixtures/transformation/flow/strip-typecasts/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-typecasts/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-typecasts/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/strip-typecasts/expected.js b/packages/babel-core/test/fixtures/transformation/flow/strip-typecasts/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/strip-typecasts/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/strip-typecasts/expected.js diff --git a/packages/babel/test/fixtures/transformation/flow/type-comments/actual.js b/packages/babel-core/test/fixtures/transformation/flow/type-comments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/type-comments/actual.js rename to packages/babel-core/test/fixtures/transformation/flow/type-comments/actual.js diff --git a/packages/babel/test/fixtures/transformation/flow/type-comments/expected.js b/packages/babel-core/test/fixtures/transformation/flow/type-comments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/flow/type-comments/expected.js rename to packages/babel-core/test/fixtures/transformation/flow/type-comments/expected.js diff --git a/packages/babel/test/fixtures/transformation/jscript/arrow-function/exec.js b/packages/babel-core/test/fixtures/transformation/jscript/arrow-function/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/arrow-function/exec.js rename to packages/babel-core/test/fixtures/transformation/jscript/arrow-function/exec.js diff --git a/packages/babel/test/fixtures/transformation/jscript/options.json b/packages/babel-core/test/fixtures/transformation/jscript/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/options.json rename to packages/babel-core/test/fixtures/transformation/jscript/options.json diff --git a/packages/babel/test/fixtures/transformation/jscript/simple-class/actual.js b/packages/babel-core/test/fixtures/transformation/jscript/simple-class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/simple-class/actual.js rename to packages/babel-core/test/fixtures/transformation/jscript/simple-class/actual.js diff --git a/packages/babel/test/fixtures/transformation/jscript/simple-class/expected.js b/packages/babel-core/test/fixtures/transformation/jscript/simple-class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/simple-class/expected.js rename to packages/babel-core/test/fixtures/transformation/jscript/simple-class/expected.js diff --git a/packages/babel/test/fixtures/transformation/jscript/simple-class/options.json b/packages/babel-core/test/fixtures/transformation/jscript/simple-class/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/simple-class/options.json rename to packages/babel-core/test/fixtures/transformation/jscript/simple-class/options.json diff --git a/packages/babel/test/fixtures/transformation/jscript/var-named-function-expression/actual.js b/packages/babel-core/test/fixtures/transformation/jscript/var-named-function-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/var-named-function-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/jscript/var-named-function-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/jscript/var-named-function-expression/expected.js b/packages/babel-core/test/fixtures/transformation/jscript/var-named-function-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/jscript/var-named-function-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/jscript/var-named-function-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/completion-statements/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/exec.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/exec.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/exec.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/imported.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/imported.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/imported.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1408/imported.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/exec.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/exec.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/exec.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1409/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1520/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/exec.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/exec.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/exec.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/y.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/y.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/y.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1522/y.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1523/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1524/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/actual.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/expected.js b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/issue-1546/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.dead-code-elimination/options.json b/packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.dead-code-elimination/options.json rename to packages/babel-core/test/fixtures/transformation/minification.dead-code-elimination/options.json diff --git a/packages/babel/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/actual.js b/packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/expected.js b/packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/invalid-identifiers/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.member-expression-literals/options.json b/packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.member-expression-literals/options.json rename to packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/options.json diff --git a/packages/babel/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/actual.js b/packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/expected.js b/packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.member-expression-literals/valid-identifiers/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.property-literals/invalid-identifiers/actual.js b/packages/babel-core/test/fixtures/transformation/minification.property-literals/invalid-identifiers/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.property-literals/invalid-identifiers/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.property-literals/invalid-identifiers/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.property-literals/invalid-identifiers/expected.js b/packages/babel-core/test/fixtures/transformation/minification.property-literals/invalid-identifiers/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.property-literals/invalid-identifiers/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.property-literals/invalid-identifiers/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.property-literals/options.json b/packages/babel-core/test/fixtures/transformation/minification.property-literals/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.property-literals/options.json rename to packages/babel-core/test/fixtures/transformation/minification.property-literals/options.json diff --git a/packages/babel/test/fixtures/transformation/minification.property-literals/valid-identifiers/actual.js b/packages/babel-core/test/fixtures/transformation/minification.property-literals/valid-identifiers/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.property-literals/valid-identifiers/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.property-literals/valid-identifiers/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.property-literals/valid-identifiers/expected.js b/packages/babel-core/test/fixtures/transformation/minification.property-literals/valid-identifiers/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.property-literals/valid-identifiers/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.property-literals/valid-identifiers/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/expression-nested/actual.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-nested/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/expression-nested/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-nested/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/expression-nested/expected.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-nested/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/expression-nested/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-nested/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/expression-top-level/actual.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-top-level/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/expression-top-level/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-top-level/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/expression-top-level/expected.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-top-level/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/expression-top-level/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/expression-top-level/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/options.json b/packages/babel-core/test/fixtures/transformation/minification.remove-console/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/options.json rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/options.json diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/statement-nested/actual.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-nested/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/statement-nested/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-nested/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/statement-nested/expected.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-nested/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/statement-nested/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-nested/expected.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/statement-top-level/actual.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-top-level/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/statement-top-level/actual.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-top-level/actual.js diff --git a/packages/babel/test/fixtures/transformation/minification.remove-console/statement-top-level/expected.js b/packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-top-level/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/minification.remove-console/statement-top-level/expected.js rename to packages/babel-core/test/fixtures/transformation/minification.remove-console/statement-top-level/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/actual.js b/packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/expected.js b/packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/options.json b/packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/options.json rename to packages/babel-core/test/fixtures/transformation/misc/enforce-newline-modules-blacklist/options.json diff --git a/packages/babel/test/fixtures/transformation/misc/options.json b/packages/babel-core/test/fixtures/transformation/misc/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/options.json rename to packages/babel-core/test/fixtures/transformation/misc/options.json diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1130/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1130/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1130/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1130/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1130/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1130/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1130/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1130/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1149/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1149/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1149/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1149/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1149/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1149/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1149/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1149/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1155/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1155/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1155/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1155/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1155/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1155/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1155/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1155/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1168/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1168/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1168/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1168/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1168/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1168/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1168/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1168/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1169/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1169/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1169/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1169/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1169/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1169/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1169/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1169/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1199/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1199/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1199/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1199/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1199/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1199/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1199/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1199/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1489/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1489/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1489/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1489/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1489/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-1489/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1489/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-1489/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-1489/options.json b/packages/babel-core/test/fixtures/transformation/misc/regression-1489/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-1489/options.json rename to packages/babel-core/test/fixtures/transformation/misc/regression-1489/options.json diff --git a/packages/babel/test/fixtures/transformation/misc/regression-lodash-tostring-import/actual.js b/packages/babel-core/test/fixtures/transformation/misc/regression-lodash-tostring-import/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-lodash-tostring-import/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-lodash-tostring-import/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/regression-lodash-tostring-import/expected.js b/packages/babel-core/test/fixtures/transformation/misc/regression-lodash-tostring-import/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/regression-lodash-tostring-import/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/regression-lodash-tostring-import/expected.js diff --git a/packages/babel/test/fixtures/transformation/misc/shebang/actual.js b/packages/babel-core/test/fixtures/transformation/misc/shebang/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/shebang/actual.js rename to packages/babel-core/test/fixtures/transformation/misc/shebang/actual.js diff --git a/packages/babel/test/fixtures/transformation/misc/shebang/expected.js b/packages/babel-core/test/fixtures/transformation/misc/shebang/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/misc/shebang/expected.js rename to packages/babel-core/test/fixtures/transformation/misc/shebang/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.modules.system/options.json b/packages/babel-core/test/fixtures/transformation/optimisation.modules.system/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.modules.system/options.json rename to packages/babel-core/test/fixtures/transformation/optimisation.modules.system/options.json diff --git a/packages/babel/test/fixtures/transformation/optimisation.modules.system/setters/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.modules.system/setters/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.modules.system/setters/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.modules.system/setters/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.modules.system/setters/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.modules.system/setters/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.modules.system/setters/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.modules.system/setters/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/children/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/children/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/children/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/children/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/children/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/children/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/children/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/children/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/constructor/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/constructor/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/constructor/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/constructor/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/constructor/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/constructor/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/constructor/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/constructor/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/deep-constant-violation/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/dont-hoist-to-same-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/function-parameter/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/global-reference/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/html-element/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/html-element/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/html-element/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/html-element/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/html-element/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/html-element/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/html-element/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/html-element/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/options.json b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/options.json rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inline-elements/options.json diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/inner-declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/options.json b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/options.json rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/options.json diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/parameter-reference/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/reassignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/ref-deopt/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.constant-elements/spread-deopt/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component-with-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/component/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/component/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element-with-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/html-element/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/html-element/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/key/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/key/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/key/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/key/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/key/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/key/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/key/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/key/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-components/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested-html-elements/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/nested/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/nested/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/options.json b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/options.json rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/options.json diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/ref-deopt/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component-with-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-component/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element-with-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/self-closing-html-element/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/shorthand-attributes/expected.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/actual.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/actual.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/actual.js diff --git a/packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/expected.js b/packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/expected.js rename to packages/babel-core/test/fixtures/transformation/optimisation.react.inline-elements/spread-deopt/expected.js diff --git a/packages/babel/test/fixtures/transformation/react-compat/convert-component/actual.js b/packages/babel-core/test/fixtures/transformation/react-compat/convert-component/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react-compat/convert-component/actual.js rename to packages/babel-core/test/fixtures/transformation/react-compat/convert-component/actual.js diff --git a/packages/babel/test/fixtures/transformation/react-compat/convert-component/expected.js b/packages/babel-core/test/fixtures/transformation/react-compat/convert-component/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react-compat/convert-component/expected.js rename to packages/babel-core/test/fixtures/transformation/react-compat/convert-component/expected.js diff --git a/packages/babel/test/fixtures/transformation/react-compat/convert-tags/actual.js b/packages/babel-core/test/fixtures/transformation/react-compat/convert-tags/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react-compat/convert-tags/actual.js rename to packages/babel-core/test/fixtures/transformation/react-compat/convert-tags/actual.js diff --git a/packages/babel/test/fixtures/transformation/react-compat/convert-tags/expected.js b/packages/babel-core/test/fixtures/transformation/react-compat/convert-tags/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react-compat/convert-tags/expected.js rename to packages/babel-core/test/fixtures/transformation/react-compat/convert-tags/expected.js diff --git a/packages/babel/test/fixtures/transformation/react-compat/options.json b/packages/babel-core/test/fixtures/transformation/react-compat/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react-compat/options.json rename to packages/babel-core/test/fixtures/transformation/react-compat/options.json diff --git a/packages/babel/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/actual.js b/packages/babel-core/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/actual.js rename to packages/babel-core/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/expected.js b/packages/babel-core/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/expected.js rename to packages/babel-core/test/fixtures/transformation/react/.should-not-strip-nbsp-even-coupled-with-other-whitespace/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/actual.js b/packages/babel-core/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/actual.js rename to packages/babel-core/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/expected.js b/packages/babel-core/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/expected.js rename to packages/babel-core/test/fixtures/transformation/react/.should-not-strip-tags-with-a-single-child-of-nbsp/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/actual.js b/packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/actual.js rename to packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/expected.js b/packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/expected.js rename to packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-adjacent-to-children/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/actual.js b/packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/actual.js rename to packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/expected.js b/packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/expected.js rename to packages/babel-core/test/fixtures/transformation/react/.should-properly-handle-comments-between-props/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/actual.js b/packages/babel-core/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/actual.js rename to packages/babel-core/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js b/packages/babel-core/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js rename to packages/babel-core/test/fixtures/transformation/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/arrow-functions/actual.js b/packages/babel-core/test/fixtures/transformation/react/arrow-functions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/arrow-functions/actual.js rename to packages/babel-core/test/fixtures/transformation/react/arrow-functions/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/arrow-functions/expected.js b/packages/babel-core/test/fixtures/transformation/react/arrow-functions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/arrow-functions/expected.js rename to packages/babel-core/test/fixtures/transformation/react/arrow-functions/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/arrow-functions/options.json b/packages/babel-core/test/fixtures/transformation/react/arrow-functions/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/arrow-functions/options.json rename to packages/babel-core/test/fixtures/transformation/react/arrow-functions/options.json diff --git a/packages/babel/test/fixtures/transformation/react/concatenates-adjacent-string-literals/actual.js b/packages/babel-core/test/fixtures/transformation/react/concatenates-adjacent-string-literals/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/concatenates-adjacent-string-literals/actual.js rename to packages/babel-core/test/fixtures/transformation/react/concatenates-adjacent-string-literals/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/concatenates-adjacent-string-literals/expected.js b/packages/babel-core/test/fixtures/transformation/react/concatenates-adjacent-string-literals/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/concatenates-adjacent-string-literals/expected.js rename to packages/babel-core/test/fixtures/transformation/react/concatenates-adjacent-string-literals/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-assignment-expression/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-assignment-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-assignment-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-assignment-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-assignment-expression/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-assignment-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-assignment-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-assignment-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-export-default/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-export-default/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-export-default/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-export-default/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-export-default/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-export-default/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-export-default/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-export-default/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-if-missing/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-if-missing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-if-missing/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-if-missing/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-if-missing/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-if-missing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-if-missing/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-if-missing/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-object-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-object-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-object-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-object-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-object-declaration/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-object-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-object-declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-object-declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-property-assignment/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-property-assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-property-assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-property-assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-property-assignment/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-property-assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-property-assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-property-assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-variable-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/react/display-name-variable-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-variable-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-variable-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/display-name-variable-declaration/expected.js b/packages/babel-core/test/fixtures/transformation/react/display-name-variable-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/display-name-variable-declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/react/display-name-variable-declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/dont-coerce-expression-containers/actual.js b/packages/babel-core/test/fixtures/transformation/react/dont-coerce-expression-containers/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/dont-coerce-expression-containers/actual.js rename to packages/babel-core/test/fixtures/transformation/react/dont-coerce-expression-containers/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/dont-coerce-expression-containers/expected.js b/packages/babel-core/test/fixtures/transformation/react/dont-coerce-expression-containers/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/dont-coerce-expression-containers/expected.js rename to packages/babel-core/test/fixtures/transformation/react/dont-coerce-expression-containers/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/actual.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/actual.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/expected.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/expected.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment/actual.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment/actual.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment/expected.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-comment/expected.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-comment/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/actual.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/actual.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/expected.js b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/expected.js rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/options.json b/packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/options.json rename to packages/babel-core/test/fixtures/transformation/react/honor-custom-jsx-pragma-option/options.json diff --git a/packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/actual.js b/packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/actual.js rename to packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/expected.js b/packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/expected.js rename to packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/options.json b/packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/jsx-with-retainlines-option/options.json rename to packages/babel-core/test/fixtures/transformation/react/jsx-with-retainlines-option/options.json diff --git a/packages/babel/test/fixtures/transformation/react/jsx-without-retainlines-option/actual.js b/packages/babel-core/test/fixtures/transformation/react/jsx-without-retainlines-option/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/jsx-without-retainlines-option/actual.js rename to packages/babel-core/test/fixtures/transformation/react/jsx-without-retainlines-option/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/jsx-without-retainlines-option/expected.js b/packages/babel-core/test/fixtures/transformation/react/jsx-without-retainlines-option/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/jsx-without-retainlines-option/expected.js rename to packages/babel-core/test/fixtures/transformation/react/jsx-without-retainlines-option/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/actual.js b/packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/actual.js rename to packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/expected.js b/packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/expected.js rename to packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/options.json b/packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/optimisation.react.constant-elements/options.json rename to packages/babel-core/test/fixtures/transformation/react/optimisation.react.constant-elements/options.json diff --git a/packages/babel/test/fixtures/transformation/react/options.json b/packages/babel-core/test/fixtures/transformation/react/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/options.json rename to packages/babel-core/test/fixtures/transformation/react/options.json diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-constructor-as-prop/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-constructor-as-prop/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-constructor-as-prop/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-constructor-as-prop/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-constructor-as-prop/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-constructor-as-prop/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-constructor-as-prop/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-constructor-as-prop/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-deeper-js-namespacing/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/blacklist.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/blacklist.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/blacklist.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/blacklist.js diff --git a/packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-allow-js-namespacing/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-allow-js-namespacing/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-avoid-wrapping-in-extra-parens-if-not-needed/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-convert-simple-tags/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-convert-simple-tags/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-convert-simple-tags/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-convert-simple-tags/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-convert-simple-tags/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-convert-simple-tags/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-convert-simple-tags/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-convert-simple-tags/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-convert-simple-text/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-convert-simple-text/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-convert-simple-text/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-convert-simple-text/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-convert-simple-text/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-convert-simple-text/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-convert-simple-text/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-convert-simple-text/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-disallow-xml-namespacing/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-disallow-xml-namespacing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-disallow-xml-namespacing/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-disallow-xml-namespacing/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-disallow-xml-namespacing/options.json b/packages/babel-core/test/fixtures/transformation/react/should-disallow-xml-namespacing/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-disallow-xml-namespacing/options.json rename to packages/babel-core/test/fixtures/transformation/react/should-disallow-xml-namespacing/options.json diff --git a/packages/babel/test/fixtures/transformation/react/should-handle-attributed-elements/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-handle-attributed-elements/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-handle-attributed-elements/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-handle-attributed-elements/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-handle-attributed-elements/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-handle-attributed-elements/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-handle-attributed-elements/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-handle-attributed-elements/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-handle-has-own-property-correctly/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-handle-has-own-property-correctly/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-handle-has-own-property-correctly/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-handle-has-own-property-correctly/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-handle-has-own-property-correctly/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-handle-has-own-property-correctly/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-handle-has-own-property-correctly/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-handle-has-own-property-correctly/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-have-correct-comma-in-nested-children/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-insert-commas-after-expressions-before-whitespace/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/actual.js b/packages/babel-core/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/actual.js rename to packages/babel-core/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/expected.js b/packages/babel-core/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/expected.js rename to packages/babel-core/test/fixtures/transformation/react/should-transform-known-hyphenated-tags/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/actual.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/actual.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/actual.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/actual.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/actual.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/actual.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/actual.js diff --git a/packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js b/packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js rename to packages/babel-core/test/fixtures/transformation/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js diff --git a/packages/babel/test/fixtures/transformation/regenerator/default-parameters/exec.js b/packages/babel-core/test/fixtures/transformation/regenerator/default-parameters/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/regenerator/default-parameters/exec.js rename to packages/babel-core/test/fixtures/transformation/regenerator/default-parameters/exec.js diff --git a/packages/babel/test/fixtures/transformation/regenerator/destructuring-parameters/exec.js b/packages/babel-core/test/fixtures/transformation/regenerator/destructuring-parameters/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/regenerator/destructuring-parameters/exec.js rename to packages/babel-core/test/fixtures/transformation/regenerator/destructuring-parameters/exec.js diff --git a/packages/babel/test/fixtures/transformation/regenerator/destructuring/exec.js b/packages/babel-core/test/fixtures/transformation/regenerator/destructuring/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/regenerator/destructuring/exec.js rename to packages/babel-core/test/fixtures/transformation/regenerator/destructuring/exec.js diff --git a/packages/babel/test/fixtures/transformation/regenerator/rest-parameters/exec.js b/packages/babel-core/test/fixtures/transformation/regenerator/rest-parameters/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/regenerator/rest-parameters/exec.js rename to packages/babel-core/test/fixtures/transformation/regenerator/rest-parameters/exec.js diff --git a/packages/babel/test/fixtures/transformation/runtime/aliased-constructors/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/aliased-constructors/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/aliased-constructors/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/aliased-constructors/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/aliased-constructors/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/aliased-constructors/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/aliased-constructors/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/aliased-constructors/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/catch-all/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/catch-all/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/catch-all/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/catch-all/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/catch-all/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/catch-all/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/catch-all/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/catch-all/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/es6-for-of/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/es6-for-of/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/es6-for-of/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/es6-for-of/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/es6-for-of/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/es6-for-of/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/es6-for-of/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/es6-for-of/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/es7-array-comprehensions/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/es7-array-comprehensions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/es7-array-comprehensions/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/es7-array-comprehensions/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/es7-array-comprehensions/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/es7-array-comprehensions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/es7-array-comprehensions/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/es7-array-comprehensions/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/full/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/full/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/full/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/full/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/full/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/full/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/full/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/full/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-amd/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-amd/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-amd/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-amd/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-amd/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-amd/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-amd/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-amd/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-amd/options.json b/packages/babel-core/test/fixtures/transformation/runtime/modules-amd/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-amd/options.json rename to packages/babel-core/test/fixtures/transformation/runtime/modules-amd/options.json diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-common/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-common/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-common/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-common/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-common/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-common/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-common/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-common/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-system/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-system/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-system/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-system/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-system/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-system/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-system/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-system/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-system/options.json b/packages/babel-core/test/fixtures/transformation/runtime/modules-system/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-system/options.json rename to packages/babel-core/test/fixtures/transformation/runtime/modules-system/options.json diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-umd/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-umd/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-umd/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-umd/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-umd/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/modules-umd/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-umd/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/modules-umd/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/modules-umd/options.json b/packages/babel-core/test/fixtures/transformation/runtime/modules-umd/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/modules-umd/options.json rename to packages/babel-core/test/fixtures/transformation/runtime/modules-umd/options.json diff --git a/packages/babel/test/fixtures/transformation/runtime/options.json b/packages/babel-core/test/fixtures/transformation/runtime/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/options.json rename to packages/babel-core/test/fixtures/transformation/runtime/options.json diff --git a/packages/babel/test/fixtures/transformation/runtime/regenerator-runtime/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/regenerator-runtime/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/regenerator-runtime/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/regenerator-runtime/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/regenerator-runtime/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/regenerator-runtime/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/regenerator-runtime/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/regenerator-runtime/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/symbol-iterator-in/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator-in/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/symbol-iterator-in/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator-in/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/symbol-iterator-in/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator-in/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/symbol-iterator-in/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator-in/expected.js diff --git a/packages/babel/test/fixtures/transformation/runtime/symbol-iterator/actual.js b/packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/symbol-iterator/actual.js rename to packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator/actual.js diff --git a/packages/babel/test/fixtures/transformation/runtime/symbol-iterator/expected.js b/packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/runtime/symbol-iterator/expected.js rename to packages/babel-core/test/fixtures/transformation/runtime/symbol-iterator/expected.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/arrow-function/actual.js b/packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/arrow-function/actual.js rename to packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/arrow-function/expected.js b/packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/arrow-function/expected.js rename to packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json b/packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json rename to packages/babel-core/test/fixtures/transformation/source-maps/arrow-function/source-mappings.json diff --git a/packages/babel/test/fixtures/transformation/source-maps/class/actual.js b/packages/babel-core/test/fixtures/transformation/source-maps/class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/class/actual.js rename to packages/babel-core/test/fixtures/transformation/source-maps/class/actual.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/class/expected.js b/packages/babel-core/test/fixtures/transformation/source-maps/class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/class/expected.js rename to packages/babel-core/test/fixtures/transformation/source-maps/class/expected.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/class/source-mappings.json b/packages/babel-core/test/fixtures/transformation/source-maps/class/source-mappings.json similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/class/source-mappings.json rename to packages/babel-core/test/fixtures/transformation/source-maps/class/source-mappings.json diff --git a/packages/babel/test/fixtures/transformation/source-maps/full/actual.js b/packages/babel-core/test/fixtures/transformation/source-maps/full/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/full/actual.js rename to packages/babel-core/test/fixtures/transformation/source-maps/full/actual.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/full/expected.js b/packages/babel-core/test/fixtures/transformation/source-maps/full/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/full/expected.js rename to packages/babel-core/test/fixtures/transformation/source-maps/full/expected.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/full/source-map.json b/packages/babel-core/test/fixtures/transformation/source-maps/full/source-map.json similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/full/source-map.json rename to packages/babel-core/test/fixtures/transformation/source-maps/full/source-map.json diff --git a/packages/babel/test/fixtures/transformation/source-maps/inline/actual.js b/packages/babel-core/test/fixtures/transformation/source-maps/inline/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/inline/actual.js rename to packages/babel-core/test/fixtures/transformation/source-maps/inline/actual.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/inline/expected.js b/packages/babel-core/test/fixtures/transformation/source-maps/inline/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/inline/expected.js rename to packages/babel-core/test/fixtures/transformation/source-maps/inline/expected.js diff --git a/packages/babel/test/fixtures/transformation/source-maps/inline/options.json b/packages/babel-core/test/fixtures/transformation/source-maps/inline/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/inline/options.json rename to packages/babel-core/test/fixtures/transformation/source-maps/inline/options.json diff --git a/packages/babel/test/fixtures/transformation/source-maps/options.json b/packages/babel-core/test/fixtures/transformation/source-maps/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/source-maps/options.json rename to packages/babel-core/test/fixtures/transformation/source-maps/options.json diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/assignment/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/assignment/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/assignment/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/assignment/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/assignment/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/assignment/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/assignment/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/assignment/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/basic/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/basic/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/basic/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/basic/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/basic/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/basic/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/basic/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/basic/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/class-method/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/class-method/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/class-method/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/class-method/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/class-method/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/class-method/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/class-method/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/class-method/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/collisions/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/collisions/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/collisions/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/collisions/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/collisions/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/collisions/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/collisions/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/collisions/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/eval/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/eval/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/eval/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/eval/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/eval/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/eval/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/eval/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/eval/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/export/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/export/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/export/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/export/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/export/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/export/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/export/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/export/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/export/options.json b/packages/babel-core/test/fixtures/transformation/spec.function-name/export/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/export/options.json rename to packages/babel-core/test/fixtures/transformation/spec.function-name/export/options.json diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/global/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/global/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/global/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/global/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/global/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/global/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/global/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/global/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules-2/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules-2/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules-2/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules-2/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules-2/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules-2/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules-2/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules-2/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules-3/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules-3/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules-3/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules-3/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules-3/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules-3/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules-3/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules-3/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/modules/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/modules/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/modules/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/modules/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/object/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/object/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/object/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/object/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/object/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/object/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/object/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/object/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/options.json b/packages/babel-core/test/fixtures/transformation/spec.function-name/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/options.json rename to packages/babel-core/test/fixtures/transformation/spec.function-name/options.json diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/own-bindings/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/own-bindings/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/own-bindings/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/own-bindings/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/own-bindings/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/own-bindings/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/own-bindings/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/own-bindings/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/self-reference/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/self-reference/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/self-reference/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/self-reference/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/self-reference/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/self-reference/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/self-reference/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/self-reference/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/shorthand-property/actual.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/shorthand-property/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/shorthand-property/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/shorthand-property/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/shorthand-property/expected.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/shorthand-property/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/shorthand-property/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/shorthand-property/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/smoke/exec.js b/packages/babel-core/test/fixtures/transformation/spec.function-name/smoke/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/smoke/exec.js rename to packages/babel-core/test/fixtures/transformation/spec.function-name/smoke/exec.js diff --git a/packages/babel/test/fixtures/transformation/spec.function-name/smoke/options.json b/packages/babel-core/test/fixtures/transformation/spec.function-name/smoke/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.function-name/smoke/options.json rename to packages/babel-core/test/fixtures/transformation/spec.function-name/smoke/options.json diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/assignment-statement/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/class/actual.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/class/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/class/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/class/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/class/expected.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/class/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/class/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/class/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/object-literal/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/object-literal/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.proto-to-assign/options.json b/packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.proto-to-assign/options.json rename to packages/babel-core/test/fixtures/transformation/spec.proto-to-assign/options.json diff --git a/packages/babel/test/fixtures/transformation/spec.undefined-to-void/basic/actual.js b/packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/basic/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.undefined-to-void/basic/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/basic/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.undefined-to-void/basic/expected.js b/packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/basic/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.undefined-to-void/basic/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/basic/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js b/packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js rename to packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/member-expression/actual.js diff --git a/packages/babel/test/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js b/packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js rename to packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/member-expression/expected.js diff --git a/packages/babel/test/fixtures/transformation/spec.undefined-to-void/options.json b/packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/spec.undefined-to-void/options.json rename to packages/babel-core/test/fixtures/transformation/spec.undefined-to-void/options.json diff --git a/packages/babel/test/fixtures/transformation/strict/leading-comments-with-existing/actual.js b/packages/babel-core/test/fixtures/transformation/strict/leading-comments-with-existing/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/leading-comments-with-existing/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/leading-comments-with-existing/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/leading-comments-with-existing/expected.js b/packages/babel-core/test/fixtures/transformation/strict/leading-comments-with-existing/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/leading-comments-with-existing/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/leading-comments-with-existing/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/leading-comments/actual.js b/packages/babel-core/test/fixtures/transformation/strict/leading-comments/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/leading-comments/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/leading-comments/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/leading-comments/expected.js b/packages/babel-core/test/fixtures/transformation/strict/leading-comments/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/leading-comments/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/leading-comments/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-arrow-function/actual.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-arrow-function/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-arrow-function/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-arrow-function/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-arrow-function/expected.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-arrow-function/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-arrow-function/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-arrow-function/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-call/actual.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-call/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-call/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-call/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-call/expected.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-call/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-call/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-call/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-declaration/actual.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-declaration/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-declaration/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-declaration/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-declaration/expected.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-declaration/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-declaration/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-declaration/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-reference/actual.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-reference/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-reference/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-reference/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/undefined-this-root-reference/expected.js b/packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-reference/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/undefined-this-root-reference/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/undefined-this-root-reference/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/use-strict-add/actual.js b/packages/babel-core/test/fixtures/transformation/strict/use-strict-add/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/use-strict-add/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/use-strict-add/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/use-strict-add/expected.js b/packages/babel-core/test/fixtures/transformation/strict/use-strict-add/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/use-strict-add/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/use-strict-add/expected.js diff --git a/packages/babel/test/fixtures/transformation/strict/use-strict-exists/actual.js b/packages/babel-core/test/fixtures/transformation/strict/use-strict-exists/actual.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/use-strict-exists/actual.js rename to packages/babel-core/test/fixtures/transformation/strict/use-strict-exists/actual.js diff --git a/packages/babel/test/fixtures/transformation/strict/use-strict-exists/expected.js b/packages/babel-core/test/fixtures/transformation/strict/use-strict-exists/expected.js similarity index 100% rename from packages/babel/test/fixtures/transformation/strict/use-strict-exists/expected.js rename to packages/babel-core/test/fixtures/transformation/strict/use-strict-exists/expected.js diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/declared/exec.js diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/options.json b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/options.json rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/options.json diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/exec.js b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/exec.js rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/exec.js diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/options.json b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/options.json rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared-shorthand-property/options.json diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/exec.js diff --git a/packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json b/packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json similarity index 100% rename from packages/babel/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json rename to packages/babel-core/test/fixtures/transformation/validation.undeclared-variable-check/undeclared/options.json diff --git a/packages/babel/test/generation.js b/packages/babel-core/test/generation.js similarity index 94% rename from packages/babel/test/generation.js rename to packages/babel-core/test/generation.js index c968672b71..b0534ab7a1 100644 --- a/packages/babel/test/generation.js +++ b/packages/babel-core/test/generation.js @@ -1,9 +1,9 @@ -var generate = require("../lib/generation"); +var generate = require("babel-generator"); var fixtures = require("mocha-fixtures"); var assert = require("assert"); var parse = require("../lib/helpers/parse"); var chai = require("chai"); -var t = require("../lib/types"); +var t = require("babel-types"); var _ = require("lodash"); suite("generation", function () { diff --git a/packages/babel/test/path.js b/packages/babel-core/test/path.js similarity index 100% rename from packages/babel/test/path.js rename to packages/babel-core/test/path.js diff --git a/packages/babel/test/traceur.js b/packages/babel-core/test/traceur.js similarity index 100% rename from packages/babel/test/traceur.js rename to packages/babel-core/test/traceur.js diff --git a/packages/babel/test/transformation.js b/packages/babel-core/test/transformation.js similarity index 100% rename from packages/babel/test/transformation.js rename to packages/babel-core/test/transformation.js diff --git a/packages/babel/test/traverse.js b/packages/babel-core/test/traverse.js similarity index 98% rename from packages/babel/test/traverse.js rename to packages/babel-core/test/traverse.js index d33dc90934..096b880826 100644 --- a/packages/babel/test/traverse.js +++ b/packages/babel-core/test/traverse.js @@ -1,4 +1,4 @@ -var traverse = require("../lib/traversal"); +var traverse = require("babel-traverse"); var assert = require("assert"); var _ = require("lodash"); diff --git a/packages/babel/test/types.js b/packages/babel-core/test/types.js similarity index 100% rename from packages/babel/test/types.js rename to packages/babel-core/test/types.js diff --git a/packages/babel/test/util.js b/packages/babel-core/test/util.js similarity index 99% rename from packages/babel/test/util.js rename to packages/babel-core/test/util.js index b85a6e837c..b57c84bf61 100644 --- a/packages/babel/test/util.js +++ b/packages/babel-core/test/util.js @@ -1,7 +1,7 @@ var assert = require("assert"); var util = require("../lib/util"); var parse = require("../lib/helpers/parse"); -var t = require("../lib/types"); +var t = require("babel-types"); suite("util", function () { test("invalid template", function () { diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json new file mode 100644 index 0000000000..b74448c7f2 --- /dev/null +++ b/packages/babel-generator/package.json @@ -0,0 +1,20 @@ +{ + "name": "babel-generator", + "version": "5.8.22", + "description": "", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "lib/index.js", + "dependencies": { + "babel-messages": "^5.8.22", + "babel-types": "^5.8.22", + "detect-indent": "^3.0.1", + "is-integer": "^1.0.4", + "lodash": "^3.10.1", + "repeating": "^1.1.3", + "source-map": "^0.4.4", + "trim-right": "^1.0.1" + } +} diff --git a/packages/babel/src/generation/README.md b/packages/babel-generator/src/README.md similarity index 100% rename from packages/babel/src/generation/README.md rename to packages/babel-generator/src/README.md diff --git a/packages/babel/src/generation/buffer.js b/packages/babel-generator/src/buffer.js similarity index 100% rename from packages/babel/src/generation/buffer.js rename to packages/babel-generator/src/buffer.js diff --git a/packages/babel/src/generation/generators/README.md b/packages/babel-generator/src/generators/README.md similarity index 100% rename from packages/babel/src/generation/generators/README.md rename to packages/babel-generator/src/generators/README.md diff --git a/packages/babel/src/generation/generators/base.js b/packages/babel-generator/src/generators/base.js similarity index 100% rename from packages/babel/src/generation/generators/base.js rename to packages/babel-generator/src/generators/base.js diff --git a/packages/babel/src/generation/generators/classes.js b/packages/babel-generator/src/generators/classes.js similarity index 100% rename from packages/babel/src/generation/generators/classes.js rename to packages/babel-generator/src/generators/classes.js diff --git a/packages/babel/src/generation/generators/comprehensions.js b/packages/babel-generator/src/generators/comprehensions.js similarity index 100% rename from packages/babel/src/generation/generators/comprehensions.js rename to packages/babel-generator/src/generators/comprehensions.js diff --git a/packages/babel/src/generation/generators/expressions.js b/packages/babel-generator/src/generators/expressions.js similarity index 99% rename from packages/babel/src/generation/generators/expressions.js rename to packages/babel-generator/src/generators/expressions.js index 8d380dc507..856b83f461 100644 --- a/packages/babel/src/generation/generators/expressions.js +++ b/packages/babel-generator/src/generators/expressions.js @@ -1,6 +1,6 @@ import isInteger from "is-integer"; import isNumber from "lodash/lang/isNumber"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * RegExp for testing scientific notation in literals. diff --git a/packages/babel/src/generation/generators/flow.js b/packages/babel-generator/src/generators/flow.js similarity index 99% rename from packages/babel/src/generation/generators/flow.js rename to packages/babel-generator/src/generators/flow.js index e750a6dc1f..7872f86d16 100644 --- a/packages/babel/src/generation/generators/flow.js +++ b/packages/babel-generator/src/generators/flow.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints AnyTypeAnnotation. diff --git a/packages/babel/src/generation/generators/jsx.js b/packages/babel-generator/src/generators/jsx.js similarity index 98% rename from packages/babel/src/generation/generators/jsx.js rename to packages/babel-generator/src/generators/jsx.js index e3f695a99d..b2a8095f05 100644 --- a/packages/babel/src/generation/generators/jsx.js +++ b/packages/babel-generator/src/generators/jsx.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints JSXAttribute, prints name and value. diff --git a/packages/babel/src/generation/generators/methods.js b/packages/babel-generator/src/generators/methods.js similarity index 98% rename from packages/babel/src/generation/generators/methods.js rename to packages/babel-generator/src/generators/methods.js index 9b40fc5f21..6796414879 100644 --- a/packages/babel/src/generation/generators/methods.js +++ b/packages/babel-generator/src/generators/methods.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints nodes with params, prints typeParameters, params, and returnType, handles optional params. diff --git a/packages/babel/src/generation/generators/modules.js b/packages/babel-generator/src/generators/modules.js similarity index 99% rename from packages/babel/src/generation/generators/modules.js rename to packages/babel-generator/src/generators/modules.js index 578a9fddf3..74659136ce 100644 --- a/packages/babel/src/generation/generators/modules.js +++ b/packages/babel-generator/src/generators/modules.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints ImportSpecifier, prints imported and local. diff --git a/packages/babel/src/generation/generators/statements.js b/packages/babel-generator/src/generators/statements.js similarity index 99% rename from packages/babel/src/generation/generators/statements.js rename to packages/babel-generator/src/generators/statements.js index d6c1e4f0ed..8663839896 100644 --- a/packages/babel/src/generation/generators/statements.js +++ b/packages/babel-generator/src/generators/statements.js @@ -1,5 +1,5 @@ import repeating from "repeating"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints WithStatement, prints object and body. diff --git a/packages/babel/src/generation/generators/template-literals.js b/packages/babel-generator/src/generators/template-literals.js similarity index 100% rename from packages/babel/src/generation/generators/template-literals.js rename to packages/babel-generator/src/generators/template-literals.js diff --git a/packages/babel/src/generation/generators/types.js b/packages/babel-generator/src/generators/types.js similarity index 99% rename from packages/babel/src/generation/generators/types.js rename to packages/babel-generator/src/generators/types.js index 32884649dd..990b9e41bd 100644 --- a/packages/babel/src/generation/generators/types.js +++ b/packages/babel-generator/src/generators/types.js @@ -1,6 +1,6 @@ /* eslint quotes: 0 */ -import * as t from "../../types"; +import * as t from "babel-types"; /** * Prints Identifier, prints name. diff --git a/packages/babel/src/generation/index.js b/packages/babel-generator/src/index.js similarity index 99% rename from packages/babel/src/generation/index.js rename to packages/babel-generator/src/index.js index eb83a5667b..e72d2eacdb 100644 --- a/packages/babel/src/generation/index.js +++ b/packages/babel-generator/src/index.js @@ -4,12 +4,12 @@ import NodePrinter from "./node/printer"; import repeating from "repeating"; import SourceMap from "./source-map"; import Position from "./position"; -import * as messages from "../messages"; +import * as messages from "babel-messages"; import Buffer from "./buffer"; import extend from "lodash/object/extend"; import each from "lodash/collection/each"; import n from "./node"; -import * as t from "../types"; +import * as t from "babel-types"; /** * Babel's code generator, turns an ast into code, maintaining sourcemaps, diff --git a/packages/babel/src/generation/node/index.js b/packages/babel-generator/src/node/index.js similarity index 98% rename from packages/babel/src/generation/node/index.js rename to packages/babel-generator/src/node/index.js index 4bdf38c3a7..ef60e3a2c8 100644 --- a/packages/babel/src/generation/node/index.js +++ b/packages/babel-generator/src/node/index.js @@ -2,7 +2,7 @@ import whitespace from "./whitespace"; import * as parens from "./parentheses"; import each from "lodash/collection/each"; import some from "lodash/collection/some"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Test if node matches a set of type-matcher pairs. diff --git a/packages/babel/src/generation/node/parentheses.js b/packages/babel-generator/src/node/parentheses.js similarity index 99% rename from packages/babel/src/generation/node/parentheses.js rename to packages/babel-generator/src/node/parentheses.js index 44201e11fb..60f90e66fc 100644 --- a/packages/babel/src/generation/node/parentheses.js +++ b/packages/babel-generator/src/node/parentheses.js @@ -1,5 +1,5 @@ import each from "lodash/collection/each"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Create a mapping of operators to precendence. diff --git a/packages/babel/src/generation/node/printer.js b/packages/babel-generator/src/node/printer.js similarity index 100% rename from packages/babel/src/generation/node/printer.js rename to packages/babel-generator/src/node/printer.js diff --git a/packages/babel/src/generation/node/whitespace.js b/packages/babel-generator/src/node/whitespace.js similarity index 99% rename from packages/babel/src/generation/node/whitespace.js rename to packages/babel-generator/src/node/whitespace.js index 0d828ebbcd..055b803a93 100644 --- a/packages/babel/src/generation/node/whitespace.js +++ b/packages/babel-generator/src/node/whitespace.js @@ -1,7 +1,7 @@ import isBoolean from "lodash/lang/isBoolean"; import each from "lodash/collection/each"; import map from "lodash/collection/map"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Crawl a node to test if it contains a CallExpression, a Function, or a Helper. diff --git a/packages/babel/src/generation/position.js b/packages/babel-generator/src/position.js similarity index 100% rename from packages/babel/src/generation/position.js rename to packages/babel-generator/src/position.js diff --git a/packages/babel/src/generation/source-map.js b/packages/babel-generator/src/source-map.js similarity index 97% rename from packages/babel/src/generation/source-map.js rename to packages/babel-generator/src/source-map.js index 197d1dbce9..51cb5665a7 100644 --- a/packages/babel/src/generation/source-map.js +++ b/packages/babel-generator/src/source-map.js @@ -1,5 +1,5 @@ import sourceMap from "source-map"; -import * as t from "../types"; +import * as t from "babel-types"; /** * Build a sourcemap. diff --git a/packages/babel/src/generation/whitespace.js b/packages/babel-generator/src/whitespace.js similarity index 100% rename from packages/babel/src/generation/whitespace.js rename to packages/babel-generator/src/whitespace.js diff --git a/packages/babel-messages/package.json b/packages/babel-messages/package.json new file mode 100644 index 0000000000..a3a0c3c318 --- /dev/null +++ b/packages/babel-messages/package.json @@ -0,0 +1,10 @@ +{ + "name": "babel-messages", + "version": "5.8.22", + "description": "", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "lib/index.js" +} diff --git a/packages/babel/src/messages.js b/packages/babel-messages/src/index.js similarity index 99% rename from packages/babel/src/messages.js rename to packages/babel-messages/src/index.js index ef8f9689fd..59a7c3e20c 100644 --- a/packages/babel/src/messages.js +++ b/packages/babel-messages/src/index.js @@ -1,4 +1,4 @@ -import * as util from "util"; +import * as util from "util"; /** * Mapping of messages to be used in Babel. diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json new file mode 100644 index 0000000000..8994c73192 --- /dev/null +++ b/packages/babel-traverse/package.json @@ -0,0 +1,19 @@ +{ + "name": "babel-traverse", + "version": "5.8.22", + "description": "", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "lib/index.js", + "dependencies": { + "babel-code-frame": "^5.8.22", + "globals": "^8.3.0", + "lodash": "^3.10.1", + "repeating": "^1.1.3", + "babel-types": "^5.8.22", + "babel-messages": "^5.8.22", + "babylon": "^5.8.22" + } +} diff --git a/packages/babel/src/traversal/README.md b/packages/babel-traverse/src/README.md similarity index 100% rename from packages/babel/src/traversal/README.md rename to packages/babel-traverse/src/README.md diff --git a/packages/babel/src/traversal/context.js b/packages/babel-traverse/src/context.js similarity index 98% rename from packages/babel/src/traversal/context.js rename to packages/babel-traverse/src/context.js index 097a47bb3e..c890060a84 100644 --- a/packages/babel/src/traversal/context.js +++ b/packages/babel-traverse/src/context.js @@ -1,5 +1,5 @@ import NodePath from "./path"; -import * as t from "../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/hub.js b/packages/babel-traverse/src/hub.js similarity index 100% rename from packages/babel/src/traversal/hub.js rename to packages/babel-traverse/src/hub.js diff --git a/packages/babel/src/traversal/index.js b/packages/babel-traverse/src/index.js similarity index 93% rename from packages/babel/src/traversal/index.js rename to packages/babel-traverse/src/index.js index 8e2ec3ef3a..495212f7f7 100644 --- a/packages/babel/src/traversal/index.js +++ b/packages/babel-traverse/src/index.js @@ -1,8 +1,8 @@ import TraversalContext from "./context"; import * as visitors from "./visitors"; -import * as messages from "../messages"; +import * as messages from "babel-messages"; import includes from "lodash/collection/includes"; -import * as t from "../types"; +import * as t from "babel-types"; /** * [Please add a description.] @@ -34,6 +34,10 @@ traverse.visitors = visitors; traverse.verify = visitors.verify; traverse.explode = visitors.explode; +traverse.NodePath = require("./path"); +traverse.Scope = require("./scope"); +traverse.Hub = require("./hub"); + /** * [Please add a description.] */ diff --git a/packages/babel/src/traversal/path/README.md b/packages/babel-traverse/src/path/README.md similarity index 100% rename from packages/babel/src/traversal/path/README.md rename to packages/babel-traverse/src/path/README.md diff --git a/packages/babel/src/traversal/path/ancestry.js b/packages/babel-traverse/src/path/ancestry.js similarity index 99% rename from packages/babel/src/traversal/path/ancestry.js rename to packages/babel-traverse/src/path/ancestry.js index 734a3cf515..34515b509c 100644 --- a/packages/babel/src/traversal/path/ancestry.js +++ b/packages/babel-traverse/src/path/ancestry.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; import NodePath from "./index"; /** diff --git a/packages/babel/src/traversal/path/comments.js b/packages/babel-traverse/src/path/comments.js similarity index 100% rename from packages/babel/src/traversal/path/comments.js rename to packages/babel-traverse/src/path/comments.js diff --git a/packages/babel/src/traversal/path/context.js b/packages/babel-traverse/src/path/context.js similarity index 100% rename from packages/babel/src/traversal/path/context.js rename to packages/babel-traverse/src/path/context.js diff --git a/packages/babel/src/traversal/path/conversion.js b/packages/babel-traverse/src/path/conversion.js similarity index 93% rename from packages/babel/src/traversal/path/conversion.js rename to packages/babel-traverse/src/path/conversion.js index d7444aa224..071e324600 100644 --- a/packages/babel/src/traversal/path/conversion.js +++ b/packages/babel-traverse/src/path/conversion.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/evaluation.js b/packages/babel-traverse/src/path/evaluation.js similarity index 100% rename from packages/babel/src/traversal/path/evaluation.js rename to packages/babel-traverse/src/path/evaluation.js diff --git a/packages/babel/src/traversal/path/family.js b/packages/babel-traverse/src/path/family.js similarity index 98% rename from packages/babel/src/traversal/path/family.js rename to packages/babel-traverse/src/path/family.js index 8c04562006..99a2e7a2c6 100644 --- a/packages/babel/src/traversal/path/family.js +++ b/packages/babel-traverse/src/path/family.js @@ -1,6 +1,6 @@ import type TraversalContext from "../index"; import NodePath from "./index"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/index.js b/packages/babel-traverse/src/path/index.js similarity index 99% rename from packages/babel/src/traversal/path/index.js rename to packages/babel-traverse/src/path/index.js index 7d3b0ee90a..703f351298 100644 --- a/packages/babel/src/traversal/path/index.js +++ b/packages/babel-traverse/src/path/index.js @@ -2,7 +2,7 @@ import * as virtualTypes from "./lib/virtual-types"; import traverse from "../index"; import assign from "lodash/object/assign"; import Scope from "../scope"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/inference/README.md b/packages/babel-traverse/src/path/inference/README.md similarity index 100% rename from packages/babel/src/traversal/path/inference/README.md rename to packages/babel-traverse/src/path/inference/README.md diff --git a/packages/babel/src/traversal/path/inference/index.js b/packages/babel-traverse/src/path/inference/index.js similarity index 98% rename from packages/babel/src/traversal/path/inference/index.js rename to packages/babel-traverse/src/path/inference/index.js index b5d27426bc..61bb0dc2b8 100644 --- a/packages/babel/src/traversal/path/inference/index.js +++ b/packages/babel-traverse/src/path/inference/index.js @@ -1,6 +1,6 @@ import type NodePath from "./index"; import * as inferers from "./inferers"; -import * as t from "../../../types"; +import * as t from "babel-types"; /** * Infer the type of the current `NodePath`. diff --git a/packages/babel/src/traversal/path/inference/inferer-reference.js b/packages/babel-traverse/src/path/inference/inferer-reference.js similarity index 99% rename from packages/babel/src/traversal/path/inference/inferer-reference.js rename to packages/babel-traverse/src/path/inference/inferer-reference.js index 9fd4e1deae..eeb366a578 100644 --- a/packages/babel/src/traversal/path/inference/inferer-reference.js +++ b/packages/babel-traverse/src/path/inference/inferer-reference.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/inference/inferers.js b/packages/babel-traverse/src/path/inference/inferers.js similarity index 99% rename from packages/babel/src/traversal/path/inference/inferers.js rename to packages/babel-traverse/src/path/inference/inferers.js index 7f10704317..a785ac1c64 100644 --- a/packages/babel/src/traversal/path/inference/inferers.js +++ b/packages/babel-traverse/src/path/inference/inferers.js @@ -1,4 +1,4 @@ -import * as t from "../../../types"; +import * as t from "babel-types"; export { default as Identifier } from "./inferer-reference"; diff --git a/packages/babel/src/traversal/path/introspection.js b/packages/babel-traverse/src/path/introspection.js similarity index 99% rename from packages/babel/src/traversal/path/introspection.js rename to packages/babel-traverse/src/path/introspection.js index 0adafb130b..4b644e5637 100644 --- a/packages/babel/src/traversal/path/introspection.js +++ b/packages/babel-traverse/src/path/introspection.js @@ -1,6 +1,6 @@ import type NodePath from "./index"; import includes from "lodash/collection/includes"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Match the current node if it matches the provided `pattern`. diff --git a/packages/babel/src/traversal/path/lib/hoister.js b/packages/babel-traverse/src/path/lib/hoister.js similarity index 97% rename from packages/babel/src/traversal/path/lib/hoister.js rename to packages/babel-traverse/src/path/lib/hoister.js index 5b3736a405..505fc01b80 100644 --- a/packages/babel/src/traversal/path/lib/hoister.js +++ b/packages/babel-traverse/src/path/lib/hoister.js @@ -1,5 +1,5 @@ -import * as react from "../../../transformation/helpers/react"; -import * as t from "../../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/lib/removal-hooks.js b/packages/babel-traverse/src/path/lib/removal-hooks.js similarity index 98% rename from packages/babel/src/traversal/path/lib/removal-hooks.js rename to packages/babel-traverse/src/path/lib/removal-hooks.js index 75e01de83c..7b2d0c8fed 100644 --- a/packages/babel/src/traversal/path/lib/removal-hooks.js +++ b/packages/babel-traverse/src/path/lib/removal-hooks.js @@ -1,6 +1,6 @@ // this file contains hooks that handle ancestry cleanup of parent nodes when removing children -import * as t from "../../../types"; +import * as t from "babel-types"; /** * Pre hooks should be used for either rejecting removal or delegating removal diff --git a/packages/babel/src/traversal/path/lib/virtual-types.js b/packages/babel-traverse/src/path/lib/virtual-types.js similarity index 97% rename from packages/babel/src/traversal/path/lib/virtual-types.js rename to packages/babel-traverse/src/path/lib/virtual-types.js index 1595f47d7a..591041aaa5 100644 --- a/packages/babel/src/traversal/path/lib/virtual-types.js +++ b/packages/babel-traverse/src/path/lib/virtual-types.js @@ -1,5 +1,5 @@ -import * as react from "../../../transformation/helpers/react"; -import * as t from "../../../types"; +import { react } from "babel-types"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/path/modification.js b/packages/babel-traverse/src/path/modification.js similarity index 99% rename from packages/babel/src/traversal/path/modification.js rename to packages/babel-traverse/src/path/modification.js index 9048b64339..4d69086e5e 100644 --- a/packages/babel/src/traversal/path/modification.js +++ b/packages/babel-traverse/src/path/modification.js @@ -1,6 +1,6 @@ import PathHoister from "./lib/hoister"; import NodePath from "./index"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * Insert the provided nodes before the current one. diff --git a/packages/babel/src/traversal/path/removal.js b/packages/babel-traverse/src/path/removal.js similarity index 100% rename from packages/babel/src/traversal/path/removal.js rename to packages/babel-traverse/src/path/removal.js diff --git a/packages/babel/src/traversal/path/replacement.js b/packages/babel-traverse/src/path/replacement.js similarity index 97% rename from packages/babel/src/traversal/path/replacement.js rename to packages/babel-traverse/src/path/replacement.js index abaf3d5778..e3113feecd 100644 --- a/packages/babel/src/traversal/path/replacement.js +++ b/packages/babel-traverse/src/path/replacement.js @@ -1,8 +1,8 @@ -import codeFrame from "../../helpers/code-frame"; +import codeFrame from "babel-code-frame"; import traverse from "../index"; import NodePath from "./index"; -import parse from "../../helpers/parse"; -import * as t from "../../types"; +import { parse } from "babylon"; +import * as t from "babel-types"; /** * [Please add a description.] diff --git a/packages/babel/src/traversal/scope/README.md b/packages/babel-traverse/src/scope/README.md similarity index 100% rename from packages/babel/src/traversal/scope/README.md rename to packages/babel-traverse/src/scope/README.md diff --git a/packages/babel/src/traversal/scope/binding.js b/packages/babel-traverse/src/scope/binding.js similarity index 100% rename from packages/babel/src/traversal/scope/binding.js rename to packages/babel-traverse/src/scope/binding.js diff --git a/packages/babel/src/traversal/scope/index.js b/packages/babel-traverse/src/scope/index.js similarity index 98% rename from packages/babel/src/traversal/scope/index.js rename to packages/babel-traverse/src/scope/index.js index bd654df9ab..51777e6346 100644 --- a/packages/babel/src/traversal/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -3,13 +3,12 @@ import repeating from "repeating"; import type NodePath from "../path"; import traverse from "../index"; import defaults from "lodash/object/defaults"; -import * as messages from "../../messages"; +import * as messages from "babel-messages"; import Binding from "./binding"; import globals from "globals"; import flatten from "lodash/array/flatten"; import extend from "lodash/object/extend"; -import object from "../../helpers/object"; -import * as t from "../../types"; +import * as t from "babel-types"; /** * [Please add a description.] @@ -742,11 +741,11 @@ export default class Scope { if (info) return extend(this, info); info = this.block._scopeInfo = { - references: object(), - bindings: object(), - globals: object(), - uids: object(), - data: object(), + references: Object.create(null), + bindings: Object.create(null), + globals: Object.create(null), + uids: Object.create(null), + data: Object.create(null), }; extend(this, info); @@ -896,7 +895,7 @@ export default class Scope { */ getAllBindings(): Object { - var ids = object(); + var ids = Object.create(null); var scope = this; do { @@ -912,7 +911,7 @@ export default class Scope { */ getAllBindingsOfKind(): Object { - var ids = object(); + var ids = Object.create(null); for (let kind of (arguments: Array)) { var scope = this; diff --git a/packages/babel/src/traversal/visitors.js b/packages/babel-traverse/src/visitors.js similarity index 98% rename from packages/babel/src/traversal/visitors.js rename to packages/babel-traverse/src/visitors.js index 5e60c32976..9fc5624793 100644 --- a/packages/babel/src/traversal/visitors.js +++ b/packages/babel-traverse/src/visitors.js @@ -1,6 +1,6 @@ import * as virtualTypes from "./path/lib/virtual-types"; -import * as messages from "../messages"; -import * as t from "../types"; +import * as messages from "babel-messages"; +import * as t from "babel-types"; import clone from "lodash/lang/clone"; /** diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json new file mode 100644 index 0000000000..3251d6f52d --- /dev/null +++ b/packages/babel-types/package.json @@ -0,0 +1,16 @@ +{ + "name": "babel-types", + "version": "5.8.22", + "description": "", + "author": "Sebastian McKenzie ", + "homepage": "https://babeljs.io/", + "license": "MIT", + "repository": "babel/babel", + "main": "lib/index.js", + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^3.10.1", + "to-fast-properties": "^1.0.1", + "babel-traverse": "^5.8.22" + } +} diff --git a/packages/babel/src/types/README.md b/packages/babel-types/src/README.md similarity index 100% rename from packages/babel/src/types/README.md rename to packages/babel-types/src/README.md diff --git a/packages/babel/src/types/converters.js b/packages/babel-types/src/converters.js similarity index 98% rename from packages/babel/src/types/converters.js rename to packages/babel-types/src/converters.js index 5bf1c02ac0..52d0966f70 100644 --- a/packages/babel/src/types/converters.js +++ b/packages/babel-types/src/converters.js @@ -2,8 +2,8 @@ import isPlainObject from "lodash/lang/isPlainObject"; import isNumber from "lodash/lang/isNumber"; import isRegExp from "lodash/lang/isRegExp"; import isString from "lodash/lang/isString"; -import traverse from "../traversal"; -import type Scope from "../traversal/scope"; +import traverse from "babel-traverse"; +import type { Scope } from "babel-traverse"; import * as t from "./index"; /** diff --git a/packages/babel/src/types/definitions/core.js b/packages/babel-types/src/definitions/core.js similarity index 100% rename from packages/babel/src/types/definitions/core.js rename to packages/babel-types/src/definitions/core.js diff --git a/packages/babel/src/types/definitions/es2015.js b/packages/babel-types/src/definitions/es2015.js similarity index 100% rename from packages/babel/src/types/definitions/es2015.js rename to packages/babel-types/src/definitions/es2015.js diff --git a/packages/babel/src/types/definitions/experimental.js b/packages/babel-types/src/definitions/experimental.js similarity index 100% rename from packages/babel/src/types/definitions/experimental.js rename to packages/babel-types/src/definitions/experimental.js diff --git a/packages/babel/src/types/definitions/flow.js b/packages/babel-types/src/definitions/flow.js similarity index 100% rename from packages/babel/src/types/definitions/flow.js rename to packages/babel-types/src/definitions/flow.js diff --git a/packages/babel/src/types/definitions/index.js b/packages/babel-types/src/definitions/index.js similarity index 100% rename from packages/babel/src/types/definitions/index.js rename to packages/babel-types/src/definitions/index.js diff --git a/packages/babel/src/types/definitions/init.js b/packages/babel-types/src/definitions/init.js similarity index 100% rename from packages/babel/src/types/definitions/init.js rename to packages/babel-types/src/definitions/init.js diff --git a/packages/babel/src/types/definitions/jsx.js b/packages/babel-types/src/definitions/jsx.js similarity index 100% rename from packages/babel/src/types/definitions/jsx.js rename to packages/babel-types/src/definitions/jsx.js diff --git a/packages/babel/src/types/definitions/misc.js b/packages/babel-types/src/definitions/misc.js similarity index 100% rename from packages/babel/src/types/definitions/misc.js rename to packages/babel-types/src/definitions/misc.js diff --git a/packages/babel/src/types/flow.js b/packages/babel-types/src/flow.js similarity index 100% rename from packages/babel/src/types/flow.js rename to packages/babel-types/src/flow.js diff --git a/packages/babel/src/types/index.js b/packages/babel-types/src/index.js similarity index 99% rename from packages/babel/src/types/index.js rename to packages/babel-types/src/index.js index c89df77750..7546f24fb4 100644 --- a/packages/babel/src/types/index.js +++ b/packages/babel-types/src/index.js @@ -51,6 +51,7 @@ export const STRING_UNARY_OPERATORS = ["typeof"]; import "./definitions/init"; import { VISITOR_KEYS, BUILDER_KEYS, ALIAS_KEYS } from "./definitions"; export { VISITOR_KEYS, BUILDER_KEYS, ALIAS_KEYS }; +export * as react from "./react"; /** * Registers `is[Type]` and `assert[Type]` for all types. diff --git a/packages/babel/src/transformation/helpers/react.js b/packages/babel-types/src/react.js similarity index 98% rename from packages/babel/src/transformation/helpers/react.js rename to packages/babel-types/src/react.js index b20f9408a5..9b0996f530 100644 --- a/packages/babel/src/transformation/helpers/react.js +++ b/packages/babel-types/src/react.js @@ -1,4 +1,4 @@ -import * as t from "../../types"; +import * as t from "./index"; export var isReactComponent = t.buildMatchMemberExpression("React.Component"); diff --git a/packages/babel/src/types/retrievers.js b/packages/babel-types/src/retrievers.js similarity index 96% rename from packages/babel/src/types/retrievers.js rename to packages/babel-types/src/retrievers.js index 8b5fcd9504..be6335fc0b 100644 --- a/packages/babel/src/types/retrievers.js +++ b/packages/babel-types/src/retrievers.js @@ -1,4 +1,3 @@ -import object from "../helpers/object"; import * as t from "./index"; /** @@ -7,7 +6,7 @@ import * as t from "./index"; export function getBindingIdentifiers(node: Object, duplicates?): Object { var search = [].concat(node); - var ids = object(); + var ids = Object.create(null); while (search.length) { var id = search.shift(); diff --git a/packages/babel/src/types/validators.js b/packages/babel-types/src/validators.js similarity index 100% rename from packages/babel/src/types/validators.js rename to packages/babel-types/src/validators.js diff --git a/packages/babel/test/fixtures/transformation/validation/for-in-assignment/actual.js b/packages/babel/test/fixtures/transformation/validation/for-in-assignment/actual.js deleted file mode 100644 index 167407a7da..0000000000 --- a/packages/babel/test/fixtures/transformation/validation/for-in-assignment/actual.js +++ /dev/null @@ -1,3 +0,0 @@ -for (var i = 0 in obj) { - -} diff --git a/packages/babel/test/fixtures/transformation/validation/for-in-assignment/options.json b/packages/babel/test/fixtures/transformation/validation/for-in-assignment/options.json deleted file mode 100644 index c7ae9b8aa4..0000000000 --- a/packages/babel/test/fixtures/transformation/validation/for-in-assignment/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "throws": "No assignments allowed in for-in/of head" -} diff --git a/packages/babel/test/fixtures/transformation/validation/for-of-assignment/actual.js b/packages/babel/test/fixtures/transformation/validation/for-of-assignment/actual.js deleted file mode 100644 index 56e4dfef82..0000000000 --- a/packages/babel/test/fixtures/transformation/validation/for-of-assignment/actual.js +++ /dev/null @@ -1,3 +0,0 @@ -for (var i = 0 of obj) { - -} diff --git a/packages/babel/test/fixtures/transformation/validation/for-of-assignment/options.json b/packages/babel/test/fixtures/transformation/validation/for-of-assignment/options.json deleted file mode 100644 index c7ae9b8aa4..0000000000 --- a/packages/babel/test/fixtures/transformation/validation/for-of-assignment/options.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "throws": "No assignments allowed in for-in/of head" -} diff --git a/scripts/test-browser.sh b/scripts/test-browser.sh index 40e5298879..6323ad089d 100755 --- a/scripts/test-browser.sh +++ b/scripts/test-browser.sh @@ -3,7 +3,7 @@ set -e mkdir -p dist -node packages/babel/scripts/cache-templates +node packages/babel-core/scripts/cache-templates for f in packages/*; do node node_modules/mocha-fixtures/bin/mocha-fixture-dump.js $f diff --git a/test/browser.js b/test/browser.js index 316525240e..6ba55da82d 100644 --- a/test/browser.js +++ b/test/browser.js @@ -1,4 +1,4 @@ if (process.browser) { - require("../packages/babel/test/_browser"); + require("../packages/babel-core/test/_browser"); require("../packages/babylon/test/index.js"); }